Cargando…

STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies

BACKGROUND: Models of cellular molecular systems are built from components such as biochemical reactions (including interactions between ligands and membrane-bound proteins), conformational changes and active and passive transport. A discrete, stochastic description of the kinetics is often essentia...

Descripción completa

Detalles Bibliográficos
Autores principales: Hepburn, Iain, Chen, Weiliang, Wils, Stefan, De Schutter, Erik
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472240/
https://www.ncbi.nlm.nih.gov/pubmed/22574658
http://dx.doi.org/10.1186/1752-0509-6-36
_version_ 1782246558739202048
author Hepburn, Iain
Chen, Weiliang
Wils, Stefan
De Schutter, Erik
author_facet Hepburn, Iain
Chen, Weiliang
Wils, Stefan
De Schutter, Erik
author_sort Hepburn, Iain
collection PubMed
description BACKGROUND: Models of cellular molecular systems are built from components such as biochemical reactions (including interactions between ligands and membrane-bound proteins), conformational changes and active and passive transport. A discrete, stochastic description of the kinetics is often essential to capture the behavior of the system accurately. Where spatial effects play a prominent role the complex morphology of cells may have to be represented, along with aspects such as chemical localization and diffusion. This high level of detail makes efficiency a particularly important consideration for software that is designed to simulate such systems. RESULTS: We describe STEPS, a stochastic reaction–diffusion simulator developed with an emphasis on simulating biochemical signaling pathways accurately and efficiently. STEPS supports all the above-mentioned features, and well-validated support for SBML allows many existing biochemical models to be imported reliably. Complex boundaries can be represented accurately in externally generated 3D tetrahedral meshes imported by STEPS. The powerful Python interface facilitates model construction and simulation control. STEPS implements the composition and rejection method, a variation of the Gillespie SSA, supporting diffusion between tetrahedral elements within an efficient search and update engine. Additional support for well-mixed conditions and for deterministic model solution is implemented. Solver accuracy is confirmed with an original and extensive validation set consisting of isolated reaction, diffusion and reaction–diffusion systems. Accuracy imposes upper and lower limits on tetrahedron sizes, which are described in detail. By comparing to Smoldyn, we show how the voxel-based approach in STEPS is often faster than particle-based methods, with increasing advantage in larger systems, and by comparing to MesoRD we show the efficiency of the STEPS implementation. CONCLUSION: STEPS simulates models of cellular reaction–diffusion systems with complex boundaries with high accuracy and high performance in C/C++, controlled by a powerful and user-friendly Python interface. STEPS is free for use and is available at http://steps.sourceforge.net/
format Online
Article
Text
id pubmed-3472240
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-34722402012-10-23 STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies Hepburn, Iain Chen, Weiliang Wils, Stefan De Schutter, Erik BMC Syst Biol Software BACKGROUND: Models of cellular molecular systems are built from components such as biochemical reactions (including interactions between ligands and membrane-bound proteins), conformational changes and active and passive transport. A discrete, stochastic description of the kinetics is often essential to capture the behavior of the system accurately. Where spatial effects play a prominent role the complex morphology of cells may have to be represented, along with aspects such as chemical localization and diffusion. This high level of detail makes efficiency a particularly important consideration for software that is designed to simulate such systems. RESULTS: We describe STEPS, a stochastic reaction–diffusion simulator developed with an emphasis on simulating biochemical signaling pathways accurately and efficiently. STEPS supports all the above-mentioned features, and well-validated support for SBML allows many existing biochemical models to be imported reliably. Complex boundaries can be represented accurately in externally generated 3D tetrahedral meshes imported by STEPS. The powerful Python interface facilitates model construction and simulation control. STEPS implements the composition and rejection method, a variation of the Gillespie SSA, supporting diffusion between tetrahedral elements within an efficient search and update engine. Additional support for well-mixed conditions and for deterministic model solution is implemented. Solver accuracy is confirmed with an original and extensive validation set consisting of isolated reaction, diffusion and reaction–diffusion systems. Accuracy imposes upper and lower limits on tetrahedron sizes, which are described in detail. By comparing to Smoldyn, we show how the voxel-based approach in STEPS is often faster than particle-based methods, with increasing advantage in larger systems, and by comparing to MesoRD we show the efficiency of the STEPS implementation. CONCLUSION: STEPS simulates models of cellular reaction–diffusion systems with complex boundaries with high accuracy and high performance in C/C++, controlled by a powerful and user-friendly Python interface. STEPS is free for use and is available at http://steps.sourceforge.net/ BioMed Central 2012-05-10 /pmc/articles/PMC3472240/ /pubmed/22574658 http://dx.doi.org/10.1186/1752-0509-6-36 Text en Copyright ©2012 Hepburn et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Hepburn, Iain
Chen, Weiliang
Wils, Stefan
De Schutter, Erik
STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title_full STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title_fullStr STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title_full_unstemmed STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title_short STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
title_sort steps: efficient simulation of stochastic reaction–diffusion models in realistic morphologies
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472240/
https://www.ncbi.nlm.nih.gov/pubmed/22574658
http://dx.doi.org/10.1186/1752-0509-6-36
work_keys_str_mv AT hepburniain stepsefficientsimulationofstochasticreactiondiffusionmodelsinrealisticmorphologies
AT chenweiliang stepsefficientsimulationofstochasticreactiondiffusionmodelsinrealisticmorphologies
AT wilsstefan stepsefficientsimulationofstochasticreactiondiffusionmodelsinrealisticmorphologies
AT deschuttererik stepsefficientsimulationofstochasticreactiondiffusionmodelsinrealisticmorphologies