TY - JOUR
T1 - Gosling
T2 - A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization
AU - L'Yi, Sehi
AU - Wang, Qianwen
AU - Lekschas, Fritz
AU - Gehlenborg, Nils
N1 - Publisher Copyright:
© 1995-2012 IEEE.
PY - 2022/1/1
Y1 - 2022/1/1
N2 - The combination of diverse data types and analysis tasks in genomics has resulted in the development of a wide range of visualization techniques and tools. However, most existing tools are tailored to a specific problem or data type and offer limited customization, making it challenging to optimize visualizations for new analysis tasks or datasets. To address this challenge, we designed Gosling-A grammar for interactive and scalable genomics data visualization. Gosling balances expressiveness for comprehensive multi-scale genomics data visualizations with accessibility for domain scientists. Our accompanying JavaScript toolkit called Gosling.js provides scalable and interactive rendering. Gosling.js is built on top of an existing platform for web-based genomics data visualization to further simplify the visualization of common genomics data formats. We demonstrate the expressiveness of the grammar through a variety of real-world examples. Furthermore, we show how Gosling supports the design of novel genomics visualizations. An online editor and examples of Gosling.js, its source code, and documentation are available at https://gosling.js.org.
AB - The combination of diverse data types and analysis tasks in genomics has resulted in the development of a wide range of visualization techniques and tools. However, most existing tools are tailored to a specific problem or data type and offer limited customization, making it challenging to optimize visualizations for new analysis tasks or datasets. To address this challenge, we designed Gosling-A grammar for interactive and scalable genomics data visualization. Gosling balances expressiveness for comprehensive multi-scale genomics data visualizations with accessibility for domain scientists. Our accompanying JavaScript toolkit called Gosling.js provides scalable and interactive rendering. Gosling.js is built on top of an existing platform for web-based genomics data visualization to further simplify the visualization of common genomics data formats. We demonstrate the expressiveness of the grammar through a variety of real-world examples. Furthermore, we show how Gosling supports the design of novel genomics visualizations. An online editor and examples of Gosling.js, its source code, and documentation are available at https://gosling.js.org.
KW - Genomics
KW - declarative specification
KW - visualization grammar
UR - https://www.scopus.com/pages/publications/85118666071
UR - https://www.scopus.com/pages/publications/85118666071#tab=citedBy
U2 - 10.1109/TVCG.2021.3114876
DO - 10.1109/TVCG.2021.3114876
M3 - Article
C2 - 34596551
AN - SCOPUS:85118666071
SN - 1077-2626
VL - 28
SP - 140
EP - 150
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 1
ER -