Arbor and NeuroML
Arbor and NeuroML#
Arbor is a high performance multicompartmental neural simulation library. Addition of support for NeuroML2 and LEMS is under active development.
Importing NeuroML into Arbor#
The current approach to supporting NeuroML in Arbor involves importing NeuroML to Arbor’s internal format.
nml = arbor.neuroml('mymorphology.cell.nml')
See here for a worked example of this, importing a multicompartmental cell with only a passive membrane conductance.
Support for channels/synapses in LEMS#
There is work under way to allow reading of the dynamics of ion channels and synapses which are specified in LEMS into Arbor.
See https://github.com/thorstenhater/nmlcc for more details.
Network models in Arbor with NeuroMLlite#
Example code for interactions between NeuroML models and Arbor can be found in the Arbor Showcase repository.