Login  |   Register   |   Submit Article   |   Contact Us   |   My Frontiers   |   Home

Original Research Article
PyMOOSE: Interoperable scripting in Python for MOOSE

National Centre for Biological Sciences, TIFR, 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, multiscale models, Python, MOOSE

Citation: Ray S and Bhalla US (2008) PyMOOSE: Interoperable scripting in Python for MOOSE. Front. Neuroinform. (2008) 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, The Netherlands

Reviewed by: 
Michael Hines, Yale University, 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. bhalla@ncbs.res.in
Viewing Options
    Abstract
    Full Text
    PDF
Other articles by authors
     On PubMed

AddThis Social Bookmark Button

Article Analytics

Average Rating: 0/10  (0 votes)
Login to rate this title