ITP: cnrun -- a slow but precise neural network simulator supporting NeuroML
Package: wnpp
Severity: wishlist
Owner: Andrei Zavada <johnhommer@gmail.com>
* Package name : cnrun
Version : 1.1.12
Upstream Author : Andrei Zavada <johnhommer@gmail.com>
* URL : http://johnhommer.com/academic/code/cnrun
* License : GPL
Programming Lang: C++
Description : a slow but precise neural network simulator supporting NeuroML
CNrun is a neuronal network model simulator, similar in purpose to NEURON
except that individual neurons are not compartmentalised. It is extremely
precise and slow. Neurons are modelled by Hodgkin-Huxley equations (conductance-
and rate-based); available synapses are those described in Rall (1967) and
Destexhe et al (1994). All neuron and synapse parameters are per-unit configurable.
A 6-5-order Runge-Kutta integration method is used to compute state variables
with arbitrary time resolution.
CNrun can import/merge network topology from a NeuroML files, or create one
using a simple scripting language.
Simulation progress can be saved, per unit, to separate csv files for analysis;
for visualisation, state variables can be saved in native double format (for faster
plotting with gnuplot).