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

08/03/2023
by   Alexander Vieth, et al.
0

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.

READ FULL TEXT

page 2

page 4

page 5

page 6

page 7

page 8

page 9

page 13

research
09/03/2020

P6: A Declarative Language for Integrating Machine Learning in Visual Analytics

We present P6, a declarative language for building high performance visu...
research
05/08/2022

NOVA: A Practical Method for Creating Notebook-Ready Visual Analytics

How can we develop visual analytics (VA) tools that can be easily adopte...
research
12/05/2015

Approximated and User Steerable tSNE for Progressive Visual Analytics

Progressive Visual Analytics aims at improving the interactivity in exis...
research
11/06/2020

Mapper Interactive: A Scalable, Extendable, and Interactive Toolbox for the Visual Exploration of High-Dimensional Data

The mapper algorithm is a popular tool from topological data analysis fo...
research
09/11/2023

Kani: A Lightweight and Highly Hackable Framework for Building Language Model Applications

Language model applications are becoming increasingly popular and comple...
research
09/26/2018

FDBB: Fluid Dynamics Building Blocks

High-performance computing platforms are becoming more and more heteroge...
research
12/09/2022

CBE Clima Tool: a free and open-source web application for climate analysis tailored to sustainable building design

Buildings that are designed specifically to respond to the local climate...

Please sign up or login with your details

Forgot password? Click here to reset