Norns - Neural Network Studio (Visser & Van Gils 2014)

 Download zip file 
Help downloading and running models
The Norns - Neural Network Studio is a software package for designing, simulation and analyzing networks of spiking neurons. It consists of three parts: 1. "Urd": a Matlab frontend with high-level functions for quickly defining networks 2. "Verdandi": an optimized C++ simulation environment which runs the simulation defined by Urd 3. "Skuld": an advanced Matlab graphical user interface (GUI) for visual inspection of simulated data.
1 . Visser S, Van Gils SA (2014) Lumping Izhikevich neurons EPJ Nonlinear Biomedical Physics 25(12):6
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell; Synapse;
Brain Region(s)/Organism:
Cell Type(s): Abstract integrate-and-fire leaky neuron; Abstract Izhikevich neuron;
Gap Junctions:
Simulation Environment: C or C++ program; MATLAB; Norns - Neural Net Studio;
Model Concept(s): Bursting; Oscillations; Simplified Models; Detailed Neuronal Models; Tutorial/Teaching; Action Potentials; Methods; Delay; Rebound firing;
Implementer(s): Visser, Sid [sid.visser at];
function dX = ReboundNetwork(t, X, P)

% state vectors
X_Inh = X(1:3);
X_Exc1 = X(4:6);
X_Exc2 = X(7:9);

% membrane potentials
V_Inh = X(1);
V_Exc1 = X(4);
V_Exc2 = X(7);

% synaptic variables
S_Inh = X(3);
S_Exc1 = X(6);
S_Exc2 = X(9);

Isyn_Inh = P.G_inh_exc2 * S_Exc2 * (P.E_exc - V_Inh);
Isyn_Exc1 = P.G_exc1_inh * S_Inh * (P.E_inh - V_Exc1);
Isyn_Exc2 = (P.G_exc2_exc1*S_Exc1 + P.G_exc2_exc2*S_Exc2)*(P.E_exc - V_Exc2);

dX_Inh = IzhPopulation02(t, X_Inh, Isyn_Inh, P.Inh);
dX_Exc1 = IzhPopulation02(t, X_Exc1, Isyn_Exc1, P.Exc1);
dX_Exc2 = IzhPopulation02(t, X_Exc2, Isyn_Exc2, P.Exc2);

dX = [dX_Inh; dX_Exc1; dX_Exc2];