Simulators#

An overview of the main target simulators for models in OSB

Note: not all simulators will be able to execute all models. See here for more information on the simulators supported by each of the models on OSB.

For more tools (e.g. for visualization, analysis of models) which can handle the NeuroML elements of the models on OSB see here.

Brian#

Brian is available for download here. There is a Brian Showcase project on OSB.

Greater native support for converting models in NeuroML to (and from) Brian is in development in NeuroML v2.0. See here.

Brian is also currently supported through conversion of NeuroML models to PyNN. See here.

GENESIS 2#

GENESIS 2 is available for download here.

Support for running NeuroML models on GENESIS 2 is mainly enabled through generation of scripts by neuroConstruct, but see also here.

GENESIS 3/Neurospaces#

GENESIS 3/Neurospaces are available here.

GENESIS 3 currently supports native reading of passive models in NeuroML format (morphology + passive parameters).

Participants at the recent Workshop on Multi-Scale Modeling in Computational Neuroscience with GENESIS 3 reported some success running neuroConstruct generated GENESIS 2 scripts on GENESIS 3.

MOOSE#

MOOSE is available here.

Native support for NeuroML (version 1 & 2) in MOOSE is in active development, but neuroConstruct can also be used to generate MOOSE code from NeuroML models.

Follow the latest developments in MOOSE here.

Moogli is a sister project of MOOSE and is a simulator independent OpenGL based visualization tool for neural simulations.

NEURON#

NEURON is available here. There is a NEURON showcase project on OSB.

There is native support for reading/writing NeuroML cells in NEURON, see here.

neuroConstruct can also be used to generate NEURON code (including Parallel NEURON) from NeuroML models.

NEST#

NEST is available for download here.

NEST is currently supported through conversion of NeuroML models to PyNN. See here.

Greater native support for NEST is planned in NeuroML v2.0 (see here).

PSICS#

PSICS is available here.

There is some native support for NeuroML in PSICS, but neuroConstruct can also be used to generate PSICS code from NeuroML models.