StochPy: A Comprehensive, User-Friendly Tool for Simulating Stochastic Biological Processes. Single-cell and single-molecule measurements indicate the importance of stochastic phenomena in cell biology. Stochasticity creates spontaneous differences in the copy numbers of key macromolecules and the timing of reaction events between genetically-identical cells. Mathematical models are indispensable for the study of phenotypic stochasticity in cellular decision-making and cell survival. There is a demand for versatile, stochastic modeling environments with extensive, preprogrammed statistics functions and plotting capabilities that hide the mathematics from the novice users and offers low-level programming access to the experienced user. Here we present StochPy (Stochastic modeling in Python), which is a flexible software tool for stochastic simulation in cell biology. It provides various stochastic simulation algorithms, SBML support, analyses of the probability distributions of molecule copy numbers and event waiting times, analyses of stochastic time series, and a range of additional statistical functions and plotting facilities for stochastic simulations. We illustrate the functionality of StochPy with stochastic models of gene expression, cell division, and single-molecule enzyme kinetics. StochPy has been successfully tested against the SBML stochastic test suite, passing all tests. StochPy is a comprehensive software package for stochastic simulation of the molecular control networks of living cells. It allows novice and experienced users to study stochastic phenomena in cell biology. The integration with other Python software makes StochPy both a user-friendly and easily extendible simulation tool.
Keywords for this software
References in zbMATH (referenced in 8 articles )
Showing results 1 to 8 of 8.
- Češka, Milan; Chau, Calvin; Křetínský, Jan: SeQuaiA: a scalable tool for semi-quantitative analysis of chemical reaction networks (2020)
- Fatehi, Farzad; Kyrychko, Yuliya N.; Blyuss, Konstantin B.: A new approach to simulating stochastic delayed systems (2020)
- Wright, Thomas; Stark, Ian: Modelling patterns of gene regulation in the bond-calculus (2020)
- Alfonso Landeros, Timothy Stutz, Kevin L. Keys, Alexander Alekseyenko, Janet S. Sinsheimer, Kenneth Lange, Mary Sehl: BioSimulator.jl: Stochastic simulation in Julia (2018) arXiv
- Bokes, Pavol; Lin, Yen Ting; Singh, Abhyudai: High cooperativity in negative feedback can amplify noisy gene expression (2018)
- Reis, Matthias; Kromer, Justus A.; Klipp, Edda: General solution of the chemical master equation and modality of marginal distributions for hierarchic first-order reaction networks (2018)
- Bokes, Pavol; Singh, Abhyudai: Gene expression noise is affected differentially by feedback in burst frequency and burst size (2017)
- Schnoerr, David; Sanguinetti, Guido; Grima, Ramon: Approximation and inference methods for stochastic biochemical kinetics -- a tutorial review (2017)