STEPS: Modeling and simulating complex reaction-diffusion systems with Python
Open Access
- 1 January 2009
- journal article
- Published by Frontiers Media SA in Frontiers in Neuroscience
Abstract
We describe how the use of the Python language improved the user interface of the program STEPS. STEPS is a simulation platform for modeling and stochastic simulation of coupled reaction-diffusion systems with complex 3-dimensional boundary conditions. Setting up such models is a complicated process that consists of many phases. Initial versions of STEPS relied on a static input format that did not cleanly separate these phases, limiting modelers in how they could control the simulation and becoming increasingly complex as new features and new simulation algorithms were added. We solved all of these problems by tightly integrating STEPS with Python, using SWIG to expose our existing simulation code.Keywords
This publication has 22 references indexed in Scilit:
- Computational Modeling of Three-Dimensional Electrodiffusion in Biological Systems: Application to the Node of RanvierBiophysical Journal, 2008
- Stochastic reaction-diffusion simulation with MesoRDBioinformatics, 2005
- The Stability of a Stochastic CaMKII Switch: Dependence on the Number of Enzyme Molecules and Protein TurnoverPLoS Biology, 2005
- Space as the final frontier in stochastic simulations of biological systemsFEBS Letters, 2005
- Inositol 1,4,5-Trisphosphate-Dependent Ca2+Threshold Dynamics Detect Spike Timing in Cerebellar Purkinje CellsJournal of Neuroscience, 2005
- Models of cell signaling pathwaysCurrent Opinion in Genetics & Development, 2004
- Reaction kinetics in intracellular environments with macromolecular crowding: simulations and rate lawsProgress in Biophysics and Molecular Biology, 2004
- The systems biology markup language (SBML): a medium for representation and exchange of biochemical network modelsBioinformatics, 2003
- Models of calmodulin trapping and CaM kinase II activation in a dendritic spine.Journal of Computational Neuroscience, 2000
- Confocal imaging and local photolysis of caged compounds: Dual probes of synaptic functionNeuron, 1995