JBrowse
JBrowse visualizes genomic annotations using a JavaScript-based, client-server rendering architecture to enable efficient web-based exploration of large genomic datasets.
Key Features:
- JavaScript-based architecture: Distributes computational tasks between client and server to reduce server-side workload.
- Client-server rendering strategy: Avoids server-side rendering of entire genomes into images to decrease server overhead.
- AJAX-driven data retrieval: Uses AJAX for asynchronous fetching of genomic data from the server.
- Large dataset support: Optimized to handle large genomic datasets efficiently.
- Genome annotation and tracks: Supports visualization and interaction with complex genome annotations and annotation tracks.
- Wiki plug-in for track sharing: Provides a wiki plug-in mechanism to upload and share annotation tracks.
- Empirical benchmarks: Empirical benchmark results have demonstrated efficiency gains from its architecture.
- GMOD affiliation: Developed as part of the Generic Model Organism Database (GMOD) project.
Scientific Applications:
- Genome annotation visualization: Visualizing and inspecting complex genome annotations in a web context.
- Large-scale genomic data handling: Facilitating workflows that require efficient access to large genomic datasets.
- Annotation track sharing and collaboration: Enabling upload and sharing of annotation tracks for collaborative analyses.
Methodology:
JBrowse employs a JavaScript-based, AJAX-driven client-server rendering strategy that shifts rendering to the client and avoids server-side image rendering of entire genomes, with empirical benchmarks documenting efficiency gains.
Topics
Details
- Maturity:
- Mature
- Tool Type:
- web application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- JavaScript, Perl
- Added:
- 1/13/2017
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Genome visualisation
Inputs
Outputs
Publications
Skinner ME, Uzilov AV, Stein LD, Mungall CJ, Holmes IH. JBrowse: A next-generation genome browser. Genome Research. 2009;19(9):1630-1638. doi:10.1101/gr.094607.109. PMID:19570905. PMCID:PMC2752129.