Automatic Generation of Interactive Multidimensional Phase Portraits
Abstract
Mathematical models formally and precisely represent biological mechanisms with complex dynamics. To understand the possible behaviors of such systems, phase portrait diagrams can be used to visualize their overall global dynamics across a domain. However, producing these phase portrait diagrams is a laborious process reserved to mathematical experts. Here, we developed a computational methodology to automatically generate phase portrait diagrams to study biological dynamical systems based on ordinary differential equations. The method only needs as input the variables and equations describing a multidimensional biological system and it automatically outputs for each pair of dependent variables a complete phase portrait diagram, including the critical points and their stability, the nullclines of the system, and a vector space of the trajectories. Crucially, the portraits generated are interactive, and the user can move the visualized planar slice, change parameters with sliders, and add trajectories in the phase and time domains, after which the diagrams are updated in real time. The method is available as a user-friendly graphical interface or can be accessed programmatically with a Mathematica package. The generated portraits and particular views can be saved as computable notebooks preserving the interactive functionality, an approach that can be adopted for reproducible science and interactive pedagogical materials. The method, code, and examples are freely-available at https://lobolab.umbc.edu/autoportrait.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- figureComposer: A web-based interactive multi-panel bio- infographic designing tool
Kejie Li, Jessica A. Hurt, … Baohong Zhang·bioRxiv·Mar 4, 2020
- PlotGDP: an AI Agent for Bioinformatics Plotting
Xiaotong Luo, Ying Shi, … Jian Ming Ren·bioRxiv·Feb 7, 2026
- 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
- MakeMyFigure: An Interactive Platform for Reproducible Quantitative Data Visualization, Analysis, and Scientific Figure Construction
Suresh Poudel, Him K. Shrestha, … Douglas R. Green·bioRxiv·Sep 21, 2026
- BPG: Seamless, Automated and Interactive Visualization of Scientific Data
Christine P’ng, Jeffrey J. Green, … Paul Christopher Boutros·BMC BioinformaticsPeer-reviewed·Jan 21, 2019