Skip to content

Mapper Interactive is a customizable visualization framework for the analysis and visualization of high-dimensional point cloud data using the Mapper algorithm.

License

Notifications You must be signed in to change notification settings

MapperInteractive/MapperInteractive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5d9a979 · Jun 27, 2022
Jun 26, 2022
Jun 1, 2020
Dec 5, 2017
Feb 10, 2020
May 1, 2019
Nov 11, 2021
Mar 31, 2020
Mar 31, 2020
Aug 23, 2021
Apr 14, 2022
Mar 31, 2020
Mar 31, 2020
Jun 21, 2021
Mar 31, 2020

Repository files navigation

Mapper Interactive

Mapper Interactive is a web-based framework for interactive analysis and visualization of high-dimensional point cloud data built upon the Mapper algorithm. It is an open source software released under the MIT License.

The Mapper algorithm is a tool from topological data analysis first introduced by Gurjeet Singh, Facundo Mémoli and Gunnar Carlsson in 2007 (http://dx.doi.org/10.2312/SPBG/SPBG07/091-100).

Installation

git clone https://github.com/MapperInteractive/MapperInteractive.git (or git clone [email protected]:MapperInteractive/MapperInteractive.git)
cd MapperInteractive
python3 run.py

After running the above commands, you can run Mapper Interactive by visiting http://127.0.0.1:8080/ on the local machine (If possible, please use Chrome).

Dependencies

This software requires Kepler Mapper, scikit-learn, NetworkX and flask to run.

If you do not have these packages installed, please use the following command to intall them.

pip install scikit-learn
pip install networkx
pip install flask
pip install flask_assets

To perform linear regression, please also make sure you have statsmodels installed.

pip install statsmodels

Loading a dataset

When loading a dataset into the interface, please make sure to put the data file to be loaded in the folder app/static/uploads/.

Command-line API

Please refer to a user-guide here for the command-line API.

Video

Screenshot of video

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Pull requests are welcomed.

Cite

Mapper Interactive: A Scalable, Extendable, and Interactive Toolbox for the Visual Exploration of High-Dimensional Data. Youjia Zhou, Nithin Chalapathi, Archit Rathore, Yaodong Zhao, Bei Wang.
IEEE Pacific Visualization (PacificVis), accepted, 2021.

https://arxiv.org/abs/2011.03209.

About

Mapper Interactive is a customizable visualization framework for the analysis and visualization of high-dimensional point cloud data using the Mapper algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published