• 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.

PyMOOSE: interoperable scripting in Python for MOOSE

National Centre for Biological Sciences, Bangalore, India
Python is emerging as a common scripting language for simulators. This opens up many possibilities for interoperability in the form of analysis, interfaces, and communications between simulators. We report the integration of Python scripting with the Multi-scale Object Oriented Simulation Environment (MOOSE). MOOSE is a general-purpose simulation system for compartmental neuronal models and for models of signaling pathways based on chemical kinetics. We show how the Python-scripting version of MOOSE, PyMOOSE, combines the power of a compiled simulator with the versatility and ease of use of Python. We illustrate this by using Python numerical libraries to analyze MOOSE output online, and by developing a GUI in Python/Qt for a MOOSE simulation. Finally, we build and run a composite neuronal/signaling model that uses both the NEURON and MOOSE numerical engines, and Python as a bridge between the two. Thus PyMOOSE has a high degree of interoperability with analysis routines, with graphical toolkits, and with other simulators.
Keywords:
simulators, compartmental models, systems biology, NEURON, GENESIS, multi-scale models, Python, MOOSE
Citation:
Ray S and Bhalla US (2008). PyMOOSE: interoperable scripting in Python for MOOSE. Front. Neuroinform. 2:6. doi: 10.3389/neuro.11.006.2008
Received:
15 September 2008;
 Paper pending published:
13 October 2008;
Accepted:
01 November 2008;
 Published online:
19 December 2008.

Edited by:

Rolf Kötter, Radboud University Nijmegen, Netherlands

Reviewed by:

Michael Hines, Yale University, USA
Hugo Cornelis, UTHSCSA, USA
Copyright:
© 2008 Ray and Bhalla. 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:
Upinder S. Bhalla, National Centre for Biological Sciences, Tata Institute of Fundamental Research, Bellary Road, Bangalore 560065, India. e-mail: bhalla@ncbs.res.in

People who looked at this article, also looked at:


Original Research Article, Published on 16 Dec 2008

A Python analytical pipeline to identify prohormone precursors and predict prohormone cleavage sites

Bruce Southey, Jonathan Sweedler and Sandra Rodriguez-Zas

Front. Neuroinform. doi: 10.3389/neuro.11.007.2008

Original Research Article, Published on 27 Mar 2009

Brain-machine interactions for assessing the dynamics of neural systems

Michael Kositsky, Michela Chiappalone, Simon T Alford and Sandro Mussa-Ivaldi

Front. Neurorobot. doi: 10.3389/neuro.12.001.2009

Original Research Article, Published on 08 Jan 2009

Modular toolkit for Data Processing (MDP): a Python data processing framework

Tiziano Zito, Niko Wilbert, Laurenz Wiskott and Pietro Berkes

Front. Neuroinform. doi: 10.3389/neuro.11.008.2008

Original Research Article, Published on 04 Aug 2009

A model for cortical rewiring following deafferentation and focal stroke

Markus Butz, Arjen van Ooyen and Florentin Wörgötter

Front. Comput. Neurosci. doi: 10.3389/neuro.10.010.2009


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