Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
GMOD/jbrowse-components: Source code for JBrowse 2, a modern React-based genome browser

GMOD/jbrowse-components: Source code for JBrowse 2, a modern React-based genome browser

9 hours ago

JBrowse 2

Build Status</a> Contributor Covenant</a>

JBrowse 2 is a pluggable, open-source genome browser. It runs as a web app, a desktop app (Mac, Windows, Linux), and as embeddable React components. It offers linear, circular, dotplot, synteny, and spreadsheet views, with track types for alignments (BAM/CRAM), variants and structural variants, quantitative/coverage, and more, plus a grammar of graphics that plots any file's fields from config.

The web app is "static-site compatible": it is pure client-side JS, CSS, and HTML, so it can be hosted anywhere with no server. The stack is React, TypeScript, and @jbrowse/mobx-state-tree.

Installing and running

embed a Linear Genome View

Documentation

guide, developer guide, and CLI reference grouped by topic (synteny, structural variants, methylation, RNA-seq, and more)

Examples

Contact

Publications

  • _JBrowse 2: a modular genome browser with views of synteny and structural
variation_ (2023) https://genomebiology.biomedcentral.com/articles/10.1186/s13059-023-02914-z
  • _Setting up the JBrowse 2 genome browser_ (2024)
https://currentprotocols.onlinelibrary.wiley.com/doi/full/10.1002/cpz1.1120
  • _Setting up JBrowse 2 for Visualizing Genome Synteny_ (2025)
https://currentprotocols.onlinelibrary.wiley.com/doi/full/10.1002/cpz1.70236
  • _Proteins in the Genome Browser: Integration of Phylogenies, Alignments, and
Structures With Nucleotide-level Evidence in JBrowse 2_ (2026) https://www.sciencedirect.com/science/article/abs/pii/S0022283626000185

Contributing

See CONTRIBUTING.md to get set up, and agent-docs/ARCHITECTURE.md for the rendering pipeline and core architecture.

Chat with me