arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2308.01751cs.HCcs.GR
收藏

ManiVault:一种面向高维数据的灵活可扩展可视化分析框架

ManiVault: A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data

Alexander Vieth, Thomas Kroes, Julian Thijssen, Baldur van Lew, Jeroen Eggermont, Soumyadeep Basu, Elmar Eisemann, Anna Vilanova, Thomas Höllt, Boudewijn Lelieveldt

AI总结:

针对定制化可视化分析软件跨领域适用性差、开发成本高的问题,研究团队开发了基于插件架构的开源框架ManiVault,支持快速原型搭建、插件扩展与工作流复现,可助力高维数据分析与研究协作。

摘要:

高维数据的探索与分析是金融、系统生物学或文化遗产等众多产生大规模复杂数据领域的重要任务。目前人们为每个特定应用开发定制化的可视化分析软件,这限制了它们在其他领域的适用性。然而,尽管这些领域各不相同,它们的数据分析特征与需求在概念上是相似的。许多应用共享抽象任务与数据类型,且通常采用类似的构建模块开发。即便大多基于现有构建模块,开发这类应用仍需大量工程投入。我们开发了ManiVault,这是一款用于分析高维数据的灵活可扩展开源可视化分析框架。ManiVault的核心目标是为可视化软件开发者和从业者 alike 提供可视化分析工作流的快速原型搭建支持。ManiVault采用基于插件的架构构建,具备良好的可扩展性。我们的架构特意保持插件的独立性,以确保最大程度的灵活性与可复用性,同时我们设计并实现了一套消息传递API,用于模块间的紧密集成与联动,以支持常见的可视化分析设计模式。我们提供了多种可视化与分析插件,且ManiVault的API可让开发者轻松集成新插件。ManiVault支持保存与复现完整的应用状态,从而帮助从业者分发可视化分析流水线与结果。因此,ManiVault可作为研究人员之间讨论工作流与结果的沟通工具。本文及所有补充材料可在https://osf.io/9k6jw 获取,源代码可在https://github.com/ManiVaultStudio 获取。

英文摘要:

Exploration and analysis of high-dimensional data are important tasks in many fields that produce large and complex data, like the financial sector, systems biology, or cultural heritage. Tailor-made visual analytics software is developed for each specific application, limiting their applicability in other fields. However, as diverse as these fields are, their characteristics and requirements for data analysis are conceptually similar. Many applications share abstract tasks and data types and are often constructed with similar building blocks. Developing such applications, even when based mostly on existing building blocks, requires significant engineering efforts. We developed ManiVault, a flexible and extensible open-source visual analytics framework for analyzing high-dimensional data. The primary objective of ManiVault is to facilitate rapid prototyping of visual analytics workflows for visualization software developers and practitioners alike. ManiVault is built using a plugin-based architecture that offers easy extensibility. While our architecture deliberately keeps plugins self-contained, to guarantee maximum flexibility and re-usability, we have designed and implemented a messaging API for tight integration and linking of modules to support common visual analytics design patterns. We provide several visualization and analytics plugins, and ManiVault's API makes the integration of new plugins easy for developers. ManiVault facilitates the distribution of visualization and analysis pipelines and results for practitioners through saving and reproducing complete application states. As such, ManiVault can be used as a communication tool among researchers to discuss workflows and results. A copy of this paper and all supplemental material is available at https://osf.io/9k6jw and source code at https://github.com/ManiVaultStudio.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑