bioRxivSynthetic BiologyPreprint
Fast and flexible simulation and parameter estimation for synthetic biology using bioscrape
Anandh SwaminathaniD, William PooleiD, Ayush PandeyiD, Victoria HsiaoiD, Richard M. MurrayiD
Abstract
In systems and synthetic biology, it is common to build chemical reaction network (CRN) models of biochemical circuits and networks. Although automation and other high-throughput techniques have led to an abundance of data enabling data-driven quantitative modeling and parameter estimation, the intense amount of simulation needed for these methods still frequently results in a computational bottleneck. Here we present bioscrape (Bio-circuit Stochastic Single-cell Reaction Analysis and Parameter Estimation) - a Python package for fast and flexible modeling and simulation of highly customizable chemical reaction networks. Specifically, bioscrape supports deterministic and stochastic simulations, which can incorporate delay, cell growth, and cell division. All functionalities - reaction models, simulation algorithms, cell growth models, partioning models, and Bayesian inference - are implemented as interfaces in an easily extensible and modular object-oriented framework. Models can be constructed via Systems Biology Markup Language (SBML) or specified programmatically via a Python API. Simulation run times obtained with the package are comparable to those obtained using C code - this is particularly advantageous for computationally expensive applications such as Bayesian inference or simulation of cell lineages. We first show the packages simulation capabilities on a variety of example simulations of stochastic gene expression. We then further demonstrate the package by using it to do parameter inference on a model of integrase enzyme-mediated DNA recombination dynamics with experimental data. The bioscrape package is publicly available online (https://github.com/biocircuits/bioscrape) along with more detailed documentation and examples.
- research focus: software / tool
- research focus: benchmarking
- research focus: differential expression
- research focus: gene regulatory network inference
- approach: statistical model
- approach: simulation
- Citations
- 11
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
- BioSANS: A Software Package for Symbolic and Numeric Biological Simulation
Erickson Fajiculay, Chao‐Ping Hsu·PLoS ONEPeer-reviewed·Apr 18, 2022
- BioCRNpyler: Compiling Chemical Reaction Networks from Biomolecular Parts in Diverse Contexts
William Poole, Ayush Pandey, … Richard M. Murray·PLoS Computational BiologyPeer-reviewed·Apr 20, 2022
- Accelerating computational Bayesian inference for stochastic biochemical reaction network models using multilevel Monte Carlo sampling
David J. Warne, Ruth E. Baker, Matthew J. Simpson·bioRxiv·Jul 15, 2016
- Simulation-free approximate Bayesian computation for stochastic reaction networks
Z. Li, Mauricio Barahona, Philipp Thomas·bioRxiv·Oct 20, 2026
- SMGen: A generator of synthetic models of biochemical reaction networks
Simone G. Riva, Paolo Cazzaniga, … Andrea Tangherloni·SymmetryPeer-reviewed·Jan 10, 2022
- Poincare and SimBio: a versatile and extensible Python ecosystem for modeling systems.
Mauro Silberberg, Henning Hermjakob, … Hernán E. Grecco·BioinformaticsPeer-reviewed·Jul 29, 2024