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

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.

Documentation