Fast and flexible simulation and parameter estimation for synthetic biology using bioscrape
Swaminathan, A.; Poole, W.; Pandey, A.; Hsiao, V.; Murray, R. M.
Show 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.
Matching journals
The top 3 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Catalyst: Fast and flexible modeling of reaction networks 97%
- A mechanistic model of the BLADE platform predicts performance characteristics of 256 different synthetic DNA recombination circuits 96%
- MCell4 with BioNetGen: A Monte Carlo Simulator of Rule-Based Reaction-Diffusion Systems with Python Interface 96%
Similar papers in this journal
- PEMPS: A Phylogenetic Software Tool to Model the Evolution of Metabolic Pathways 95%
- Biology System Description Language (BiSDL): a modeling language for the design of multicellular synthetic biological systems 95%
- Benchmarking imputation methods for network inference using a novel method of synthetic scRNA-seq data generation 94%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.