GillespieSSA2: Gillespie’s Stochastic Simulation Algorithm for impatient people.GillespieSSA2 is a fast, scalable, and versatile framework for simulating large systems with Gillespie’s Stochastic Simulation Algorithm (SSA). This package is the spiritual successor to the GillespieSSA package originally written by Mario Pineda-Krch.
GillespieSSA2 has the following added benefits:
The SSA methods currently implemented are: Exact (ssa_exact()), Explicit tau-leaping (ssa_etl()), and the Binomial tau-leaping (ssa_btl()).
You can install:
the latest released version from CRAN with
the latest development version from github with
If you encounter a bug, please file a minimal reproducible example on the issues page.
The following example models are available:
vignette("an_introduction", package="GillespieSSA2")vignette("converting_from_GillespieSSA", package="GillespieSSA2")vignette("decaying_dimer", package="GillespieSSA2")vignette("epi_chain", package="GillespieSSA2")vignette("linear_chain", package="GillespieSSA2")vignette("logistic_growth", package="GillespieSSA2")vignette("lotka_predator_prey", package="GillespieSSA2")vignette("radioactive_decay", package="GillespieSSA2")vignette("rm_predator_prey", package="GillespieSSA2")vignette("sir", package="GillespieSSA2")Check out news(package = "GillespieSSA2") or NEWS.md for a full list of changes.
autoplot.ssa() to plot_ssa() for compatibility with R 4.0.BUG FIX: Zap small negative propensity and state values.
FEATURE autoplot.ssa(): Allow plotting the firings.
DEBUG FEATURE ssa(): Allow returning the GillespieSSA2 instead of running it.