IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE VIS 2023)

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

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

Teaser

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.


Gallery

Citation

Thomas Kroes, Julian Thijssen, Baldur van Lew, Jeroen Eggermont, Anna Vilanova, Boudewijn Lelieveldt, Alexander Vieth, et al. , ManiVault: A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data, IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE VIS 2023), 30(2), pp. 175–185, 2024.

BibTex

@article{bib:kroes:2024,
    author       = { Kroes, Thomas and Thijssen, Julian and van Lew, Baldur and Eggermont, Jeroen and Vilanova, Anna and Lelieveldt, Boudewijn and Vieth, Alexander and Eisemann, Elmar and Basu, Soumyadeep and Höllt, Thomas },    
    title        = { ManiVault: A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data },
    journal      = { IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE VIS 2023) },
    volume       = { 30 },
    number       = { 2 },
    year         = { 2024 },
    pages        = { 175--185 },
    publisher    = { IEEE },
    doi          = { 10.1109/TVCG.2023.3326582 },
    url          = { https://publications-cgv01.ewi.tudelft.nl/papers/1 },
}