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

被引:95
|
作者
Hepburn, Iain [1 ,2 ]
Chen, Weiliang [2 ]
Wils, Stefan [1 ,2 ]
De Schutter, Erik [1 ,2 ]
机构
[1] Univ Antwerp, B-2610 Antwerp, Belgium
[2] Okinawa Inst Sci & Technol, Computat Neurosci Unit, Kunigami, Okinawa 9040411, Japan
关键词
CONFINEMENT; PROTEINS; KINETICS; SYSTEMS; SPINE; CA2+;
D O I
10.1186/1752-0509-6-36
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
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/
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Implementation of parallel spatial stochastic reaction-diffusion simulation in STEPS
    Weiliang Chen
    Iain Hepburn
    Erik De Schutter
    BMC Neuroscience, 16 (Suppl 1)
  • [2] Stochastic reaction-diffusion simulation with MesoRD
    Hattne, J
    Fange, D
    Elf, J
    BIOINFORMATICS, 2005, 21 (12) : 2923 - 2924
  • [3] Efficient stochastic simulation of reaction-diffusion processes via direct compilation
    Lis, Mieszko
    Artyomov, Maxim N.
    Devadas, Srinivas
    Chakraborty, Arup K.
    BIOINFORMATICS, 2009, 25 (17) : 2289 - 2291
  • [4] Stochastic simulation of coupled reaction-diffusion processes
    Stundzia, AB
    Lumsden, CJ
    JOURNAL OF COMPUTATIONAL PHYSICS, 1996, 127 (01) : 196 - 207
  • [5] SBML and MathML support for the stochastic reaction-diffusion simulator STEPS
    Iain Hepburn
    Weiliang Chen
    Erik De Schutter
    BMC Neuroscience, 12 (Suppl 1)
  • [6] Reaction-diffusion in complex 3D geometries: mesh construction and stochastic simulation with STEPS
    Stefan Wils
    Erik De Schutter
    BMC Neuroscience, 9 (Suppl 1)
  • [7] Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers
    Chen, Weiliang
    De Schutter, Erik
    FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [8] A Comparison of Bimolecular Reaction Models for Stochastic Reaction-Diffusion Systems
    Agbanusi, I. C.
    Isaacson, S. A.
    BULLETIN OF MATHEMATICAL BIOLOGY, 2014, 76 (04) : 922 - 946
  • [9] Efficient Simulation of 3D Reaction-Diffusion in Models of Neurons and Networks
    McDougal, Robert A.
    Conte, Cameron
    Eggleston, Lia
    Newton, Adam J. H.
    Galijasevic, Hana
    FRONTIERS IN NEUROINFORMATICS, 2022, 16
  • [10] An adaptive algorithm for simulation of stochastic reaction-diffusion processes
    Ferm, Lars
    Hellander, Andreas
    Lotstedt, Per
    JOURNAL OF COMPUTATIONAL PHYSICS, 2010, 229 (02) : 343 - 360