IEEE Trans Vis Comput Graph. 2018 Jan;24(1):883-892. doi: 10.1109/TVCG.2017.2744518. Epub 2017 Aug 29.
We propose a system to facilitate biology communication by developing a pipeline to support the instructional visualization of heterogeneous biological data on heterogeneous user-devices. Discoveries and concepts in biology are typically summarized with illustrations assembled manually from the interpretation and application of heterogenous data. The creation of such illustrations is time consuming, which makes it incompatible with frequent updates to the measured data as new discoveries are made. Illustrations are typically non-interactive, and when an illustration is updated, it still has to reach the user. Our system is designed to overcome these three obstacles. It supports the integration of heterogeneous datasets, reflecting the knowledge that is gained from different data sources in biology. After pre-processing the datasets, the system transforms them into visual representations as inspired by scientific illustrations. As opposed to traditional scientific illustration these representations are generated in real-time - they are interactive. The code generating the visualizations can be embedded in various software environments. To demonstrate this, we implemented both a desktop application and a remote-rendering server in which the pipeline is embedded. The remote-rendering server supports multi-threaded rendering and it is able to handle multiple users simultaneously. This scalability to different hardware environments, including multi-GPU setups, makes our system useful for efficient public dissemination of biological discoveries.
我们提出了一个系统,通过开发一个支持在异构用户设备上对异构生物数据进行教学可视化的管道来促进生物学交流。生物学中的发现和概念通常是通过对异质数据的解释和应用手动组装的插图来总结的。这种插图的创建非常耗时,而且由于新发现的出现,与频繁更新测量数据不兼容。插图通常是非交互式的,而且当插图更新时,它仍然需要传达给用户。我们的系统旨在克服这三个障碍。它支持异构数据集的集成,反映了从生物学中不同数据源获得的知识。在对数据集进行预处理后,系统会根据科学插图的灵感将其转换为可视化表示。与传统的科学插图不同,这些表示是实时生成的——它们是交互式的。生成可视化的代码可以嵌入到各种软件环境中。为了演示这一点,我们实现了一个桌面应用程序和一个远程渲染服务器,其中嵌入了该管道。远程渲染服务器支持多线程渲染,并且能够同时处理多个用户。这种对不同硬件环境的可扩展性,包括多 GPU 设置,使我们的系统能够有效地在公共领域传播生物学发现。