Gosling
Gosling provides a grammar-based framework for interactive, scalable visualization of genomics data to support exploration and interpretation of diverse and large genomic datasets.
Key Features:
- Grammar-based visualization: A declarative grammar system to specify interactive, multi-scale genomics visualizations.
- Scalable interactive rendering: Gosling.js implements scalable, interactive rendering in JavaScript to visualize large volumes of genomic data.
- Multi-scale visualization: Supports comprehensive multi-scale representations to inspect genomic signals and features across resolutions.
- Support for diverse data types and analysis tasks: Enables visualization of diverse genomics data types and multiple analysis tasks within a unified specification.
- Integration with web-based genomics platforms: Built on an existing web-based genomics visualization platform to handle common genomic data formats.
- Expressive customization: A flexible grammar that enables creation of novel and tailored visualization designs for specific analytical needs.
Scientific Applications:
- Genomic data exploration: Inspect and explore large, complex genomic datasets interactively across scales.
- Visualization design and evaluation: Develop and evaluate novel genomics visualization layouts and representations for analytical workflows.
- Multi-scale feature analysis: Examine genomic signals and features at multiple resolutions to support cross-scale analyses.
Methodology:
Visualization specifications are written using a declarative grammar; rendering is performed by the Gosling.js JavaScript toolkit; the system integrates with a web-based genomics visualization platform to parse common genomic data formats and produce interactive, scalable, multi-scale visualizations.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- web application
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- JavaScript
- Added:
- 5/7/2022
- Last Updated:
- 5/7/2022
Operations
Publications
LYi S, Wang Q, Lekschas F, Gehlenborg N. Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization. IEEE Transactions on Visualization and Computer Graphics. 2022;28(1):140-150. doi:10.1109/tvcg.2021.3114876. PMID:34596551. PMCID:PMC8826597.