StoSpa2: A C++ software package for stochastic simulations of spatially extended systems

<br>Mathematical modelling of complex biological phenomena allows us to understand the contributions of different processes to observed behaviours. Many of these phenomena involve the reaction and diffusion of molecules and so we use so-called reaction-diffusion models to describe them mathema...

Full description

Bibliographic Details
Main Authors: Bartmanski, BJ, Baker, RE
Format: Journal article
Language:English
Published: Open Journals 2020
_version_ 1826285259051761664
author Bartmanski, BJ
Baker, RE
author_facet Bartmanski, BJ
Baker, RE
author_sort Bartmanski, BJ
collection OXFORD
description <br>Mathematical modelling of complex biological phenomena allows us to understand the contributions of different processes to observed behaviours. Many of these phenomena involve the reaction and diffusion of molecules and so we use so-called reaction-diffusion models to describe them mathematically. Reaction-diffusion models are often subdivided into three types (Hellander & Petzold, 2017): macroscopic, mesoscopic and microscopic. Models that describe a system in terms of concentrations are termed macroscopic models. At the other end of the spectrum we have microscopic models that describe a system by specifying the positions (and often velocities) of each molecule. The middle ground between these two scales is covered by mesoscopic models, in which stochasticity and some individual-level details are included without directly tracking the position of every single molecule. Macroscale models ignore crucial details such as stochastic effects, while microscale models tend to be computationally intensive (Osborne, Fletcher, Pitt-Francis, Maini, & Gavaghan, 2017; Van Liedekerke, Palm, Jagiella, & Drasdo, 2015). Mesoscale models offer a good balance in that they include stochastic effects without incurring enormous computational overheads. The frameworks of the chemical master equation (CME) and its spatial extension, the reaction-diffusion master equation (RDME) (Isaacson, 2009, 2013; Van Kampen, 1992), provide mesoscopic models of reaction and diffusion. However, in the majority of these cases, models built in the CME/RDME framework are analytically intractable and so model behaviours must be explored using stochastic simulation algorithms.</br> <br>StoSpa2 is a C++ software package for stochastic simulation of models constructed using the CME and RDME frameworks. This software package allows for efficient simulations with a user friendly interface, and it includes functionality for simulations on both static and growing domains, and time-varying reaction rates.</br> <br>The primary audience of StoSpa2 are researchers who wish to model a chemical or biological system using the CME or RDME frameworks.</br>
first_indexed 2024-03-07T01:26:09Z
format Journal article
id oxford-uuid:920dbdc9-e7e2-4394-a9f8-1a4bc86f942b
institution University of Oxford
language English
last_indexed 2024-03-07T01:26:09Z
publishDate 2020
publisher Open Journals
record_format dspace
spelling oxford-uuid:920dbdc9-e7e2-4394-a9f8-1a4bc86f942b2022-03-26T23:22:52ZStoSpa2: A C++ software package for stochastic simulations of spatially extended systemsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:920dbdc9-e7e2-4394-a9f8-1a4bc86f942bEnglishSymplectic ElementsOpen Journals2020Bartmanski, BJBaker, RE<br>Mathematical modelling of complex biological phenomena allows us to understand the contributions of different processes to observed behaviours. Many of these phenomena involve the reaction and diffusion of molecules and so we use so-called reaction-diffusion models to describe them mathematically. Reaction-diffusion models are often subdivided into three types (Hellander & Petzold, 2017): macroscopic, mesoscopic and microscopic. Models that describe a system in terms of concentrations are termed macroscopic models. At the other end of the spectrum we have microscopic models that describe a system by specifying the positions (and often velocities) of each molecule. The middle ground between these two scales is covered by mesoscopic models, in which stochasticity and some individual-level details are included without directly tracking the position of every single molecule. Macroscale models ignore crucial details such as stochastic effects, while microscale models tend to be computationally intensive (Osborne, Fletcher, Pitt-Francis, Maini, & Gavaghan, 2017; Van Liedekerke, Palm, Jagiella, & Drasdo, 2015). Mesoscale models offer a good balance in that they include stochastic effects without incurring enormous computational overheads. The frameworks of the chemical master equation (CME) and its spatial extension, the reaction-diffusion master equation (RDME) (Isaacson, 2009, 2013; Van Kampen, 1992), provide mesoscopic models of reaction and diffusion. However, in the majority of these cases, models built in the CME/RDME framework are analytically intractable and so model behaviours must be explored using stochastic simulation algorithms.</br> <br>StoSpa2 is a C++ software package for stochastic simulation of models constructed using the CME and RDME frameworks. This software package allows for efficient simulations with a user friendly interface, and it includes functionality for simulations on both static and growing domains, and time-varying reaction rates.</br> <br>The primary audience of StoSpa2 are researchers who wish to model a chemical or biological system using the CME or RDME frameworks.</br>
spellingShingle Bartmanski, BJ
Baker, RE
StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title_full StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title_fullStr StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title_full_unstemmed StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title_short StoSpa2: A C++ software package for stochastic simulations of spatially extended systems
title_sort stospa2 a c software package for stochastic simulations of spatially extended systems
work_keys_str_mv AT bartmanskibj stospa2acsoftwarepackageforstochasticsimulationsofspatiallyextendedsystems
AT bakerre stospa2acsoftwarepackageforstochasticsimulationsofspatiallyextendedsystems