Releases: ygidtu/trackplot
Releases · ygidtu/trackplot
v0..5.7 bug fix
Full Changelog: v0.5.6...v0.5.7
- fix include junctions
- add --show-mean-junction-num to better control the junction number display while merging bam files
v0.5.3 fix serval bugs, add new feature to intron scaling
We extend our gratitude to a-dna-n for valuable contribution. Several enhancements have been implemented in this update, specifically aligned with the guidelines provided in the original author's README documentation.
- In density plots, splice-junction arcs are shown only as positive values, starting and ending at X=0, with their peaks corresponding to the junction counts. This features is implemented for linear and log Y-axis scales. X=0 is a bit artificial but it's key to understanding the magnitude of each arc independently. This feature allows direct comparisons of splice-junction expression levels to each other and to exon coverage, makes it easier to understand what RNA-seq is trying to tell us. The example shows that it can eliminate the need to filter junctions. (plot_func::plot_density)
- Introns can be shown as if they all have a fixed length, e.g. 250 bp. This is akin to how Trackplot scales exons, with every base of a given type occupying the same space. Because it wasn't trivial to modify the parameters to handle this correctly, this feature is overloaded on the intron-scale option: if it's > 1, it's interpreted as the target genomic length of every intron. (plot_func::init_graph_coords).
- When
--transcripts-to-showis specified, unwanted transcripts are dropped immediately upon reading from the GTF file. Otherwise, their coordinates linger in the alignments and take up precious space (in file/Annotation.py).
v0.5.2 fix transcript_id and transcript_name issues
Fix a minor bug where the transcriptid cannot be displayed when the transcriptname doesn't exist in the gtf or gff file.
v0.4.0 fix interval issues
fix intervals loading and plotting
v0.3.8 compatible with adjustText > 1
- compatible with adjustText > 1
- update requirements
v0.3.7 update requirements and fix annotation in web
- update requirements to security alerts
- fix annotation in web
Full Changelog: v0.3.6...v0.3.7
v0.3.6 speedup igv-like and site-plot
What's Changed
- correct installation doc numbering by @ygidtu in #94
- speedup igv-like and site-plot through matplotlib's PatchCollection by @ygidtu
Full Changelog: v0.3.5...v0.3.6
fix unexpected exon_id KeyError
add more check in annotation file to avoid unexpected exon_id KeyError
v0.3.4 bug fix, and stable motif matplotlib api
What's Changed
Full Changelog: v0.3.3...v0.3.4
v0.3.3 fix several bugs
Full Changelog: v0.3.2...v0.3.3