IGViewer
IGViewer provides interactive, browser-based visualization of genomic data as a JavaScript implementation of the Integrative Genomics Viewer (IGV).
Key Features:
- JavaScript implementation of IGV: Implements desktop Integrative Genomics Viewer functionality using JavaScript and CSS.
- Browser-based execution: Executes rendering and interaction entirely in the web browser via JavaScript and CSS.
- Interactive visualization: Supports visualization of genomic data tracks including sequence alignments, variant calls, and annotations.
- Configurable initialization: Initialized by supplying a container div and a configuration object that defines the reference genome, initial tracks, and rendering state.
- Feature parity with desktop IGV: Inherits the visualization capabilities of the desktop IGV implementation.
Scientific Applications:
- Genomic Data Analysis: Visualizes large-scale genomic datasets to facilitate identification of genetic variants and structural variations.
- Educational Resources: Provides interactive genome visualizations suitable for teaching genomic concepts and data interpretation.
- Collaborative Research Platforms: Integrates into web-based platforms to share and inspect genomic visualizations among collaborators.
Methodology:
Implemented as a JavaScript/CSS reimplementation of the desktop IGV and initialized via a container div and configuration object specifying reference genome, initial tracks, and state.
Topics
Details
- License:
- MIT
- Programming Languages:
- JavaScript
- Added:
- 1/18/2021
- Last Updated:
- 2/3/2021
Operations
Publications
Robinson JT, Thorvaldsdóttir H, Turner D, Mesirov JP. igv.js: an embeddable JavaScript implementation of the Integrative Genomics Viewer (IGV). Unknown Journal. 2020. doi:10.1101/2020.05.03.075499.
Documentation
User manual
https://github.com/igvteam/igv.js/wikiLinks
Repository
https://github.com/igvteam/igv.js