JBrowse 2 is a modular genome visualization platform designed for exploring biological sequences and large-scale genomic datasets. It provides interactive linear, circular, dotplot, synteny, and spreadsheet views for examining genomic features and relationships. Researchers can visualize sequencing alignments, genetic variants, structural variations, and quantitative coverage data. Its configurable graphics system allows custom visualizations based on fields within supported data files. The platform runs as a browser-based application, a desktop application, or embeddable React components. Its web version operates entirely on the client side and can be hosted as a static website. Built with React, TypeScript, and MobX-State-Tree, it supports extensibility through plugins. JBrowse 2 serves bioinformaticians, genomic researchers, and developers building biological data analysis tools.
Features
- Interactive linear, circular, dotplot, synteny, and spreadsheet genome visualization views
- Genomic alignment exploration with support for BAM and CRAM sequencing data formats
- Genetic and structural variant visualization alongside quantitative and coverage tracks
- Configurable grammar-of-graphics system for plotting custom genomic file attributes
- Desktop, static web application, and embeddable React component deployment options
- Modular plugin architecture for extending genomic analysis and visualization functionality