Skip to content

Releases: ygidtu/trackplot

v0..5.7 bug fix

06 Dec 02:29

Choose a tag to compare

Full Changelog: v0.5.6...v0.5.7

  1. fix include junctions
  2. 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

31 Mar 12:58

Choose a tag to compare

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-show is 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

05 Feb 08:49

Choose a tag to compare

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

14 Jun 02:49

Choose a tag to compare

fix intervals loading and plotting

v0.3.8 compatible with adjustText > 1

29 May 03:26

Choose a tag to compare

  1. compatible with adjustText > 1
  2. update requirements

v0.3.7 update requirements and fix annotation in web

23 Jan 09:48

Choose a tag to compare

  1. update requirements to security alerts
  2. fix annotation in web

Full Changelog: v0.3.6...v0.3.7

v0.3.6 speedup igv-like and site-plot

21 Sep 03:20

Choose a tag to compare

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

14 Sep 06:42

Choose a tag to compare

add more check in annotation file to avoid unexpected exon_id KeyError

v0.3.4 bug fix, and stable motif matplotlib api

19 Aug 13:57

Choose a tag to compare

What's Changed

Full Changelog: v0.3.3...v0.3.4

v0.3.3 fix several bugs

15 Aug 03:07

Choose a tag to compare