Related Experiment Video
Updated: Nov 8, 2025

05:04
Author Spotlight: Understanding Riverine Nitrogen Impacts and Primary Productivity for Effective Nutrient Management
Published on: July 14, 2023
556
A substrate for modular, extensible data-visualization
Jordan K Matelsky1, Joseph Downs1, Hannah P Cowley1
1The Johns Hopkins University Applied Physics Laboratory, Laurel, MD, USA.
Big Data Analytics
|April 21, 2021
Summary
Scientists can now easily create and share complex 3D data visualizations with Substrate, a new framework. It simplifies data visualization and integrates with Jupyter via pytri for seamless scientific workflows.
Area of Science:
- Scientific visualization
- Data analysis
- Computational science
Background:
- Increasingly large datasets and complex scientific questions necessitate advanced visualization techniques.
- Sharing scientific visualizations is challenging due to software dependencies, data formats, and user needs.
- Existing systems often lack optimization for large-scale data or custom data types.
Purpose of the Study:
- To develop a data-visualization framework simplifying communication and code reuse for research teams.
- To provide a browser-based interface for rapid creation of 3D scientific visualizations.
- To overcome limitations of existing systems in handling large data and custom types.
Main Methods:
- Development of the Substrate data-visualization framework.
- Implementation of a browser-based interface for scene and visualization construction.
- Creation of pytri, a Python library for integrating Substrate with Jupyter.
Main Results:
- Substrate offers a simple, powerful platform for creating effective 3D scientific visualizations.
- The framework supports rapid development and customization, addressing limitations of prior systems.
- pytri facilitates seamless integration between data analysis in Jupyter and interactive visualization.
Conclusions:
- Substrate and pytri lower the barrier for transitioning between data analysis, visualization, and publication.
- The tools enhance collaboration and code reuse across diverse scientific research teams.
- This approach promotes wider engagement with advanced scientific visualization techniques.
Related Concept Videos
pV-Diagrams
4.8K
The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...
4.8K
GIS Software, Hardware, and Sources of GIS Data
389
A Geographic Information System (GIS) combines specialized software and hardware to effectively manage, analyze, and present spatial and related data. GIS software includes critical functionalities such as a user interface for easy navigation, database management tools for handling spatial and attribute data, and data retrieval features for efficient access. Analytical tools transform raw data into insights, while display functions produce maps and reports in various formats for effective...
389
Bar Graph
20.5K
A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
20.5K
Multiple Bar Graph
8.5K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
8.5K
Fischer Projections
15.2K
Learning to draw Fischer projections of molecules and understanding their relevance plays a crucial role in the visual depiction of organic molecules. A Fischer projection is a two-dimensional projection on a planar surface to simplify the three-dimensional wedge–dash representation of molecules. This is especially helpful in the case of molecules with multiple chiral centers that can be difficult to draw. Here, all the bonds of interest are represented as horizontal or vertical lines. While...
15.2K
Visual System
1.3K
Light enters the eye through the cornea, a transparent, dome-shaped surface covering the surface of the eyeball that helps to direct and focus incoming light. This light is then channeled toward the pupil, an adjustable opening whose size is controlled by the iris. The iris, a pigmented muscle, regulates the amount of light entering the eye by contracting or dilating the pupil, thereby ensuring optimal light levels for clear vision.
Once through the pupil, the light passes through the lens, a...
Once through the pupil, the light passes through the lens, a...
1.3K

