STEPS
STEPS simulates exact stochastic reaction-diffusion dynamics of biochemical systems within complex three-dimensional geometries to model spatially resolved molecular interactions and transport.
Key Features:
- Complex Geometry Representation: Represents cellular morphologies using detailed 3D tetrahedral meshes to localize chemical species and diffusion within arbitrarily shaped geometries.
- Efficient Simulation Engine: Employs the composition and rejection method, a variation of the Gillespie Stochastic Simulation Algorithm (SSA), with a search-and-update engine to manage diffusion between tetrahedral elements efficiently.
- Systems Biology Markup Language (SBML) support: Supports SBML for importing existing biochemical models.
- Python interface: Provides a Python interface for model construction and simulation control.
- Hybrid Simulation Capabilities: Supports deterministic solvers and well-mixed (non-spatial) conditions in addition to stochastic spatial methods.
- Validation and Performance: Accuracy validated against isolated reaction, diffusion, and reaction-diffusion systems and compared with Smoldyn and MesoRD, often outperforming voxel-based methods in speed for larger systems.
- Solver Constraints: Specifies upper and lower limits on tetrahedron sizes required to maintain solver accuracy.
Scientific Applications:
- Cellular signaling pathways: Models biochemical signaling with spatial heterogeneity and complex cell geometries.
- Systems biology: Enables spatially resolved analysis of biochemical networks and pathway dynamics.
- Cellular biophysics: Simulates diffusion, transport phenomena, and molecular interactions within realistic 3D morphologies.
- Pharmacology: Models spatial aspects of molecular transport and reactions relevant to drug action and distribution.
Methodology:
Simulations run on 3D tetrahedral meshes using the composition and rejection method (a variation of the Gillespie SSA) with a search-and-update engine to handle diffusion between tetrahedra; deterministic and well-mixed solvers are also supported.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++, Python
- Added:
- 8/20/2018
- Last Updated:
- 11/24/2024
Operations
Publications
Hepburn I, Chen W, Wils S, De Schutter E. STEPS: efficient simulation of stochastic reaction–diffusion models in realistic morphologies. BMC Systems Biology. 2012;6(1). doi:10.1186/1752-0509-6-36. PMID:22574658. PMCID:PMC3472240.