Skip to content

Release v3.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Apr 18:16

Hello all,

This release adds a significant update to the multi-sample variant renderer that allows it to be used for visualizing structural variants. Previously, all variants >10bp were filtered out, with the idea that overlapping variants are too difficult to interpret. JBrowse will now actually draw long, even overlapping, structural variants using the multi-sample variant display mode.

image

Figure: Screenshot showing many SV calls over a 5Mbp+ region from the 3,202 human samples from the 1000 genomes project, with a large "inversion" variant showing the shaded triangles. The right side panel shows the feature details for this inversion variant showing the new genotype frequency panel, indicating about 47% of samples have a 'heterozygous' inversion call here.

We hope that you enjoy these new features! The visualizations may be visually complex but we hope it can be a magnifying glass to see the true complexity of your data. Feel free to let us know if you have any feedback!

Other notable changes, mostly internal

  • Upgrading dependencies: @mui/material v6->v7 and @mui/x-data-grid v7->v8. This may mean that a css-loader is required for embedded users due to changes in x-data-grid (mui/mui-x#17427)

3.3.0 (2025-04-18)

🚀 Enhancement

🐛 Bug Fix

  • Other
    • #4929 Fix broken bigbed features when there is gene level aggregation (@cmdcolin)
  • core

📝 Documentation

  • core
    • #4949 Controlling navigation of embedded component - storybook examples (@cmdcolin)
    • #4924 Add config docs for pre-processors with simplified config snapshots (@cmdcolin)
  • Other

🏠 Internal

  • core

Committers: 1

  • Colin Diesh (@cmdcolin) Done in 1.41s.
    Done in 0.55s.