Deciphering Cancer Genomes with GenomeSpy: A Grammar-Based Visualization Toolkit
Kari LavikkaiD, Jaana OikkoneniD, Yilin LiiD, Taru MuraneniD, Giulia MicoliiD, Giovanni MarchiiD, Alexandra LahtineniD, Kaisa HuhtineniD, Rainer LehtoneniD, Sakari HietaneniD, Johanna HynnineniD, Anni VirtaneniD, Sampsa HautaniemiiD
Abstract
BackgroundVisualization is an indispensable facet of genomic data analysis. Despite the abundance of specialized visualization tools, there remains a distinct need for tailored solutions. However, their implementation typically requires extensive programming expertise from bioinformaticians and software developers, especially when building interactive applications. Toolkits based on visualization grammars offer a more accessible, declarative way to author new visualizations. Nevertheless, current grammar-based solutions fall short in adequately supporting the interactive analysis of large data sets with extensive sample collections, a pivotal task often encountered in cancer research. ResultsWe present GenomeSpy, a grammar-based toolkit for authoring tailored, interactive visualizations for genomic data analysis. Users can implement new visualization designs with little effort by using combinatorial building blocks that are put together with a declarative language. These fully customizable visualizations can be embedded in web pages or end-user-oriented applications. The toolkit also includes a fully customizable but user-friendly application for analyzing sample collections, which may comprise genomic and clinical data. Findings can be bookmarked and shared as links that incorporate provenance information. A distinctive element of GenomeSpys architecture is its effective use of the graphics processing unit (GPU) in all rendering. GPU usage enables a high frame rate and smoothly animated interactions, such as navigation within a genome. We demonstrate the utility of GenomeSpy by characterizing the genomic landscape of 753 ovarian cancer samples from patients in the DECIDER clinical trial. Our results expand the understanding of the genomic architecture in ovarian cancer, particularly the diversity of chromosomal instability. We also show how GenomeSpy enabled the discovery of clinically actionable genomic aberrations. ConclusionsGenomeSpy is a visualization toolkit applicable to a wide range of tasks pertinent to genome analysis. It offers high flexibility and exceptional performance in interactive analysis. The toolkit is open source with an MIT license, implemented in JavaScript, and available at https://genomespy.app/.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 10
- FWCI
- 1.40
- Field percentile
- top 19%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- genomeview - an extensible python-based genomics visualization engine
Noah Spies, Justin M. Zook, … Marc Salit·bioRxiv·Jun 26, 2018
- A framework for generating interactive reports for cancer genome analysis
Ai Okada, Kenichi Chiba, … Yuichi Shiraishi·The Journal of Open Source SoftwarePeer-reviewed·Dec 6, 2017
- WebMeV: A Cloud Platform for Analyzing and Visualizing Cancer Genomic Data
Yaoyu E. Wang, Lev Kutnetsov, … John F Quackenbush·Cancer ResearchPeer-reviewed·Oct 31, 2017
- HiGlass: Web-based Visual Exploration and Analysis of Genome Interaction Maps
Peter Kerpedjiev, Nezar A. Abdennur, … Nils Gehlenborg·Genome biologyPeer-reviewed·Aug 24, 2018
- BioViz Connect: Web application linking CyVerse science gateway resources to genomic visualization in the Integrated Genome Browser
Karthik Raveendran, Nowlan H. Freese, … Ann E. Loraine·bioRxiv·May 15, 2020
- CoolBox: A flexible toolkit for visual analysis of genomics data
Weize Xu, Quan Zhong, … Gang Cao·BMC BioinformaticsPeer-reviewed·Oct 10, 2021