• Info
  • Home
  • About
  • Editorial Board
  • Archive
  • Research Topics
  • View Some Authors
  • Review Guidelines
  • Subscribe to Alerts
  • Search
  • Article Type

    Publication Date

  • Author Info
  • Why Submit?
  • Fees
  • Article Types
  • Author Guidelines
  • Submission Checklist
  • Contact Editorial Office
  • Submit Manuscript
Start date should be earlier than end date. OK Please enter valid date format.

STEPS: modeling and simulating complex reaction-diffusion systems with Python

1
Theoretical Neurobiology, University of Antwerp, Belgium
2
Computational Neuroscience Unit, Okinawa Institute of Science and Technology, Japan
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:
Python, software, simulator, reaction kinetics, 3D diffusion, signaling pathway, scripting
Citation:
Wils S and De Schutter E (2009). STEPS: modeling and simulating complex reaction-diffusion systems with Python. Front. Neuroinform. 3:15. doi:10.3389/neuro.11.015.2009
Received:
17 September 2008;
 Paper pending published:
11 November 2008;
Accepted:
09 May 2009;
 Published online:
29 June 2009.

Edited by:

Rolf Kötter, Radboud University Nijmegen, The Netherlands

Reviewed by:

Jeanette Kotaleski, Karolinska Institute, Sweden
Kim Avrama Blackwell, George Mason University, Krasnow Institute, USA
Copyright:
© 2009 Wils and De Schutter. This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
*Correspondence:
Erik De Schutter, Theoretical Neurobiology, Biomedical Sciences Department, University of Antwerp, Universiteitsplein 1, 2610 Wilrijk, Belgium. e-mail: erik@tnb.ua.ac.be

People who looked at this article, also looked at:



© 2007 - 2012 Frontiers Media S.A. All Rights Reserved