Skip to main content

v2.17.0 Release

ยท 3 min read

This release adds

  • Improved and bugfixed rendering of modified bases from BAM/CRAM files, particularly, it matches in many ways the IGV rendering of modified bases [^1]
  • Improved performance for ultra-long reads from Nanopore, especially with zooming in and out and scrolling because it caches the mismatches instead of re-calculating them repeatedly [^2]
  • Improved performance for wiggle tracks, multi-wiggle tracks, and SNP coverage tracks, particularly changing the height for these track types produces less re-rendering
  • A new data adapter loading BLAST tabular -outfmt 6 alignments for the synteny view
  • Fixed interpretation of the 'ts' tag from minimap2 for RNA-seq strandedness
  • Improved bedMethyl support

image

figure showing updated modifications rendering, and bedMethyl as a "MultiQuantitativeTrack"

image

example of the BLAST tabular adapter, showing TBLASTX results

[^1] Importantly, JBrowse 2 now takes into account the ML tag (likelihood) to better report the results when tools are providing low probability modification likelihoods, especially for when there are multiple modification possibilities at each position (e.g. commonly outputted from Dorado which reported as 'm' and 'h' probabilities, we now only choose the highest likelihood for reporting, which is in line with interpretation from the MM/ML tag specification)

[^2] As part of this change, the internals of BAM/CRAM records have been changed. If you have code that was directly accessing any internal attributes of these records, it may not work anymore. Please use the feature.get('...') on features to get data of interest. The .get(...) method is the only "official" API for accessing data on feature objects, and contact us if you run into any problems!

Downloadsโ€‹

To install JBrowse 2 for the web, you can download the link above, or you can use the JBrowse CLI to automatically download the latest version. See the JBrowse web quick start for more details.

yarn run v1.22.22 $ lerna-changelog --silent --silent --next-version 2.17.0

2.17.0 (2024-11-18)โ€‹

๐Ÿš€ Enhancementโ€‹

๐Ÿ› Bug Fixโ€‹

  • Other
  • core
    • #4639 Fix RNA-seq stranded arc coloring, change the color of RNA-seq introns, and improve compact rendering (@cmdcolin)
    • #4638 Fix rendering of UCSC repeatmasker BigBed and BED files (@cmdcolin)

๐Ÿ  Internalโ€‹

  • core

Committers: 2โ€‹