tinyRNA provides an all-in-one solution for precision analysis of sRNA-seq data. At the core of tinyRNA is a highly flexible counting utility, tiny-count, that allows for hierarchical assignment of reads to features based on positional information, extent of feature overlap, 5’ nucleotide, length, and strandedness.
GNU General Public License v3.0
1
stars
1
forks
source link
tiny-plot: inclusive/exclusive filters for classes in DGE scatter plots #264
This PR introduces functionality which allows users to specify classes that they want included or excluded in class DGE scatter plots. Inclusive/exclusive filtering is mutually exclusive (only one style can be chosen). Filtering takes place before subsetting features by P value, so it applies to non-differentially expressed features as well.
Additionally, the treatment condition is now listed first in the "ConditionA vs ConditionB" title of scatter_by_dge and scatter_by_dge_class plots
Remaining tasks:
[x] Update documentation
[x] Clean up docstrings and remove unused draft code from plotter.py
tiny-config was retrieving the filter group from Run Config without proper safeguards. This has been fixed so that pre-v1.2.1 Run Configs can still be used
This PR introduces functionality which allows users to specify classes that they want included or excluded in class DGE scatter plots. Inclusive/exclusive filtering is mutually exclusive (only one style can be chosen). Filtering takes place before subsetting features by P value, so it applies to non-differentially expressed features as well.
Additionally, the treatment condition is now listed first in the "ConditionA vs ConditionB" title of
scatter_by_dge
andscatter_by_dge_class
plotsRemaining tasks:
Closes #262