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