Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization.

Gosling: A Grammar-based Toolkit for Scalable and Interactive Genomics Data Visualization.
复制标题

DOI:
10.1109/tvcg.2021.3114876
复制
发表时间:
2022-01
影响因子:
5.2
通讯作者:
Gehlenborg N
Gehlenborg N
中科院分区:
计算机科学1区
文献类型:
--
作者:
L'Yi S;Wang Q;Lekschas F;Gehlenborg N

文献摘要

被引文献

相似文献

基因组学中各种数据类型和分析任务的结合导致了广泛的可视化技术和工具的发展。然而,大多数现有工具都是针对特定问题或数据类型定制的,并且提供有限的自定义,这使得优化新分析任务或数据集的可视化具有挑战性。为了应对这一挑战,我们设计了Gosling-一种用于交互式和可扩展的基因组数据可视化的语法。Gosling平衡了全面的多尺度基因组学数据可视化的表现力和领域科学家的可访问性。我们附带的JavaScript工具包Gosling.js提供了可扩展的交互式渲染。Gosling.js构建在现有的基于Web的基因组数据可视化平台之上,以进一步简化常见基因组数据格式的可视化。我们通过各种真实世界的例子来展示语法的表达能力。此外,我们展示了高斯林如何支持新的基因组可视化的设计。Gosling.js的在线编辑器和示例、源代码和文档可在www.example.com上获得。
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.