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.

PMID: 34596551
PMCID: PMC8826597
Funding: - National Institutes of Health: U01CA200059, U24CA237617, UMIHG011536

Links