Literature DB >> 30501857

BioSimulator.jl: Stochastic simulation in Julia.

Alfonso Landeros1, Timothy Stutz2, Kevin L Keys3, Alexander Alekseyenko4, Janet S Sinsheimer5, Kenneth Lange6, Mary E Sehl7.   

Abstract

BACKGROUND AND OBJECTIVES: Biological systems with intertwined feedback loops pose a challenge to mathematical modeling efforts. Moreover, rare events, such as mutation and extinction, complicate system dynamics. Stochastic simulation algorithms are useful in generating time-evolution trajectories for these systems because they can adequately capture the influence of random fluctuations and quantify rare events. We present a simple and flexible package, BioSimulator.jl, for implementing the Gillespie algorithm, τ-leaping, and related stochastic simulation algorithms. The objective of this work is to provide scientists across domains with fast, user-friendly simulation tools.
METHODS: We used the high-performance programming language Julia because of its emphasis on scientific computing. Our software package implements a suite of stochastic simulation algorithms based on Markov chain theory. We provide the ability to (a) diagram Petri Nets describing interactions, (b) plot average trajectories and attached standard deviations of each participating species over time, and (c) generate frequency distributions of each species at a specified time.
RESULTS: BioSimulator.jl's interface allows users to build models programmatically within Julia. A model is then passed to the simulate routine to generate simulation data. The built-in tools allow one to visualize results and compute summary statistics. Our examples highlight the broad applicability of our software to systems of varying complexity from ecology, systems biology, chemistry, and genetics.
CONCLUSION: The user-friendly nature of BioSimulator.jl encourages the use of stochastic simulation, minimizes tedious programming efforts, and reduces errors during model specification.
Copyright © 2018. Published by Elsevier B.V.

Entities:  

Keywords:  Gillespie algorithm; Julia language; Stochastic simulation; Systems biology; τ-leaping

Mesh:

Year:  2018        PMID: 30501857      PMCID: PMC6388686          DOI: 10.1016/j.cmpb.2018.09.009

Source DB:  PubMed          Journal:  Comput Methods Programs Biomed        ISSN: 0169-2607            Impact factor:   5.428


  21 in total

1.  Stochastic gene expression in a single cell.

Authors:  Michael B Elowitz; Arnold J Levine; Eric D Siggia; Peter S Swain
Journal:  Science       Date:  2002-08-16       Impact factor: 47.728

2.  Efficient formulation of the stochastic simulation algorithm for chemically reacting systems.

Authors:  Yang Cao; Hong Li; Linda Petzold
Journal:  J Chem Phys       Date:  2004-09-01       Impact factor: 3.488

3.  Efficient formulations for exact stochastic simulation of chemical systems.

Authors:  Sean Mauch; Mark Stalzer
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2011 Jan-Mar       Impact factor: 3.710

4.  Avoiding negative populations in explicit Poisson tau-leaping.

Authors:  Yang Cao; Daniel T Gillespie; Linda R Petzold
Journal:  J Chem Phys       Date:  2005-08-01       Impact factor: 3.488

5.  COPASI--a COmplex PAthway SImulator.

Authors:  Stefan Hoops; Sven Sahle; Ralph Gauges; Christine Lee; Jürgen Pahle; Natalia Simus; Mudita Singhal; Liang Xu; Pedro Mendes; Ursula Kummer
Journal:  Bioinformatics       Date:  2006-10-10       Impact factor: 6.937

6.  Efficient step size selection for the tau-leaping simulation method.

Authors:  Yang Cao; Daniel T Gillespie; Linda R Petzold
Journal:  J Chem Phys       Date:  2006-01-28       Impact factor: 3.488

7.  LibSBML: an API library for SBML.

Authors:  Benjamin J Bornstein; Sarah M Keating; Akiya Jouraku; Michael Hucka
Journal:  Bioinformatics       Date:  2008-02-05       Impact factor: 6.937

8.  Accurate stochastic simulation via the step anticipation tau-leaping (SAL) algorithm.

Authors:  Mary Sehl; Alexander V Alekseyenko; Kenneth L Lange
Journal:  J Comput Biol       Date:  2009-09       Impact factor: 1.479

9.  The diffusive finite state projection algorithm for efficient simulation of the stochastic reaction-diffusion master equation.

Authors:  Brian Drawert; Michael J Lawson; Linda Petzold; Mustafa Khammash
Journal:  J Chem Phys       Date:  2010-02-21       Impact factor: 3.488

10.  Slow Scale Tau-leaping Method.

Authors:  Yang Cao; Linda Petzold
Journal:  Comput Methods Appl Mech Eng       Date:  2008-08-01       Impact factor: 6.756

View more
  3 in total

1.  Stochastic activation and bistability in a Rab GTPase regulatory network.

Authors:  Urban Bezeljak; Hrushikesh Loya; Beata Kaczmarek; Timothy E Saunders; Martin Loose
Journal:  Proc Natl Acad Sci U S A       Date:  2020-03-11       Impact factor: 11.205

2.  Differential methods for assessing sensitivity in biological models.

Authors:  Rachel Mester; Alfonso Landeros; Chris Rackauckas; Kenneth Lange
Journal:  PLoS Comput Biol       Date:  2022-06-13       Impact factor: 4.779

3.  BioSANS: A software package for symbolic and numeric biological simulation.

Authors:  Erickson Fajiculay; Chao-Ping Hsu
Journal:  PLoS One       Date:  2022-04-18       Impact factor: 3.752

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.