19129924
2011
07
14
2020
03
06
1662-5196
2
2008
Frontiers in neuroinformatics
Front Neuroinform
PyMOOSE: Interoperable Scripting in Python for MOOSE.
6
10.3389/neuro.11.006.2008
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.
Ray
Subhasis
S
National Centre for Biological Sciences Bangalore, India.
Bhalla
Upinder S
US
eng
Journal Article
2008
12
19
Switzerland
Front Neuroinform
101477957
1662-5196
GENESIS
MOOSE
NEURON
Python
compartmental models
multi-scale models
simulators
systems biology
2008
09
15
2008
11
01
2009
1
9
9
0
2009
1
9
9
0
2009
1
9
9
1
epublish
19129924
10.3389/neuro.11.006.2008
PMC2614320
Eur J Neurosci. 2004 Nov;20(10):2671-80
15548210
Science. 2002 Aug 9;297(5583):1018-23
12169734
Philos Trans R Soc Lond B Biol Sci. 2001 Aug 29;356(1412):1209-28
11545699
Biol Cybern. 1985;53(1):41-56
3841014
Neuroinformatics. 2007 Summer;5(2):96-104
17873371
Science. 1999 Jan 15;283(5400):381-7
9888852
Neuroinformatics. 2007 Summer;5(2):127-38
17873374
Nat Biotechnol. 2005 Dec;23(12):1509-15
16333295
Biol Cybern. 1985;53(1):27-40
3841013
J Neurophysiol. 1995 Mar;73(3):1157-68
7608762
Bioinformatics. 2003 Mar 1;19(4):524-31
12611808