An interactive simulator for integrating biochemical models with experimental data
Herbert M. Sauro, Dan Nguyen, Long Nguyenle, Steven S. Andrews, Frank T. Bergmann, Joseph L. Hellerstein, Lucian P. Smith, H. Steven Wiley
Abstract
Biological models based on mathematical simulations (e.g., ordinary differential equations) are hugely beneficial for understanding biological processes and predicting the outcomes of experiments. Such models are built using a variety of sophisticated modeling tools. Unfortunately, the complexity of these tools is often a barrier to use by experimental biologists. To improve the usability and impact of biological models, we have created a desktop platform (DeskIridium) and a web-based simulator (WebIridium, hosted as a GitHub page) that, in combination, provide features that promote ease of use by experimental biologists, including: human-readable editing of models via the Antimony syntax; sliders for adjusting parameter values while simultaneously displaying simulation results in real time; zero-install distribution; AI chat integration; and generation of standalone Python implementations of SBML models to support reproducibility. The desktop version uses the well-established libroadrunner simulation package; the web-based application uses an Emscripten translated version of COPASI. Both simulators are SBML-compatible, allowing users to easily import previously built models or edit existing models using the easy-to-use antimony language. We used modern AI methods for software development and share the lessons we learned. Binaries, source code, and the web interface are available at: https://github.com/sys-bio/IridiumSimulator and https://github.com/sys-bio/WebIridium.
Create a lesson
Related papers
Protocol for Discovering Convergent Molecular Networks across Multi-Omics Datasets Using Network Propagation
Charles O. Olwal, Declan M. Winters, Immy A. Ashley et al.
Large-deviations theory for growing chemical reaction networks
Praful Gagrani, Ignacio Madrid, Tetsuya J Kobayashi
Minimality in Reflexive and Stoichiometric Autocatalysis
Richard Golnik, Thomas Gatter, Wim Hordijk et al.
Local energetic coupling enhances the expressivity of chemical computation
Marco Tuccio, Jason W. Rocks, Joshua E. Goldford
Are You Learning Biological Signal or Shortcuts? Auditing and Mitigating Bias in Protein-Protein Interaction Datasets
Judith Bernett, Anton Spannagl, Joel Ås et al.
Thermodynamic and Statistical Signatures of Modality Changes in Concentration Distributions Driven by Stochastic Switching Between Two Activity States
Aindrila Deb, Pintu Patra