ManiVault: A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data.
Journal
IEEE transactions on visualization and computer graphics
ISSN: 1941-0506
Titre abrégé: IEEE Trans Vis Comput Graph
Pays: United States
ID NLM: 9891704
Informations de publication
Date de publication:
23 Oct 2023
23 Oct 2023
Historique:
pubmed:
23
10
2023
medline:
23
10
2023
entrez:
23
10
2023
Statut:
aheadofprint
Résumé
Exploration and analysis of high-dimensional data are important tasks in many felds that produce large and complex data, like the fnancial sector, systems biology, or cultural heritage. Tailor-made visual analytics software is developed for each specifc application, limiting their applicability in other felds. However, as diverse as these felds 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 signifcant engineering efforts. We developed ManiVault, a fexible 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 workfows 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 fexibility 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 workfows and results. A copy of this paper and all supplemental material is available at osf.io/9k6jw, and source code at github.com/ManiVaultStudio.
Identifiants
pubmed: 37871056
doi: 10.1109/TVCG.2023.3326582
doi:
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM