A substrate for modular, extensible data-visualization
Jordan MatelskyiD, Joseph DownsiD, Hannah CowleyiD, Brock A. WesteriD, William Gray-RoncaliD
Abstract
As the scope of scientific questions increase and datasets grow larger, the visualization of relevant information correspondingly becomes more difficult and complex. Sharing visualizations amongst collaborators and with the public can be especially onerous, as it is challenging to reconcile software dependencies, data formats, and specific user needs in an easily accessible package. We present substrate, a data-visualization framework designed to simplify communication and code reuse across diverse research teams. Our platform provides a simple, powerful, browser-based interface for scientists to rapidly build effective three-dimensional scenes and visualizations. We aim to reduce the gap of existing systems, which commonly prescribe a limited set of high-level components, that are rarely optimized for arbitrarily large data visualization or for custom data types. To further engage the broader scientific community and enable seamless integration with existing scientific workflows, we also present pytri, a Python library that bridges the use of substrate with the ubiquitous scientific computing platform, Jupyter. Our intention is to reduce the activation energy required to transition between exploratory data analysis, data visualization, and publication-quality interactive scenes.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 0.58
- Field percentile
- top 35%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Biographika: rich interactive data visualizations on the web for the research community
Pablo Pareja-Tobes, Eduardo Pareja-Tobes, … Raquel Tobes·bioRxiv·Jun 17, 2015
- Datavzrd: Rapid programming- and maintenance-free interactive visualization and communication of tabular data
F. Wiegand, David Laehnemann, … Johannes Köster·PLoS ONEPeer-reviewed·Jul 22, 2025
- Tidyplots empowers life scientists with easy code-based data visualization
Jan Broder Engler·iMetaPeer-reviewed·Mar 19, 2025
- linus: Conveniently explore, share and present large-scale biological trajectory data from a web browser.
Johannes Waschke, Mario Hlawitschka, … Nico Scherf·PLoS Computational BiologyPeer-reviewed·Nov 1, 2021
- A spark of 3D revisualization: new method for re-exploring segmented data
- Marsilea: An intuitive generalized visualization paradigm for complex datasets
Yimin Zheng, Zhihang Zheng, … Edwin Chong Wing Cheung·bioRxiv·Feb 14, 2024