bioRxivSystems BiologyPreprint
A Portable Software Library that Implements the Gillespie Direct Method
Abstract
A common approach to simulating chemical reaction systems is to formulate the problem as a set of ordinary differential equation and solve them using standard numerical procedures. Such a formulation works well when the number of molecules involved in the simulation is large and assumes a deterministic formulation for the underling chemical kinetics. However for systems such as gene regulatory networks where the number of molecules of a specific species can be of the order of 10s of molecules, the deterministic approach fails to capture important dynamical features. At low molecular numbers stochastic events dominate the dynamics. As a result much research has been devoted to developing numerical algorithms for computing the stochastic trajectories. One of the most common approaches is based on Gillespies stochastic simulation algorithm, for example the direct method. Due to its simplicity the direct method has been implemented many times in software. However, unusually, there does not appear to be a C based reusable software library. This article describes the development of such a library. All source code is licensed under the liberal Apache 2.0 open source license and is available at Github: https://github.com/sys-bio/libStochastic
- Citations
- 0
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
- A note on stochastic modeling of biological systems: automatic generation of an optimized Gillespie algorithm
Quentin Vanhaelen·bioRxiv·Aug 27, 2018
- Application of a Novel Numerical Simulation to Biochemical Reaction systems
Takashi Sato·Frontiers in Cell and Developmental BiologyPeer-reviewed·Sep 6, 2024
- Introducing and benchmarking the accuracy of cayenne: a Python package for stochastic simulations
Dileep Kishore, Srikiran Chandrasekaran·bioRxiv·Oct 10, 2020
- Stochastic Spatiotemporal Simulation of a General Reaction System
A. J. Loza, M. S. Sherman·bioRxiv·Oct 26, 2022
- Accelerated Simulations of Chemical Reaction Systems using the Stochastic Simulation Algorithm on GPUs
James C. Pino, Martina Prugger, … Carlos F. Lopez·bioRxiv·Feb 14, 2020
- Computation of stationary distributions in stochastic models of cellular processes with molecular memory
Jiajun Zhang, Tianshou Zhou·bioRxiv·Jan 15, 2019