Izhikevich Model Neurons

Izhikevich neurons are a type of spiking neuron model (quadratic integrate-and-fire + an extra recovery variable) that, while remaining computationally efficient, can replicate a wide range of different characteristics that biological neurons exhibit. For this reason they can, and are, used to model large spiking neural networks while maintaining the biological plausibility of the individual neurons. They are parametrised by just four variables (a,b,c,d), which I've put on the sliders below. Different combinations of these parameters will produce model neurons that behave in different ways, such as the types I've linked to the four buttons (click one!). The final slider is the external current injection to the model brain cell. Between 200 and 800 milliseconds this current is injected into the model cell and the response plotted in the main graph. All of this is being simulated by (probably pretty badly written) javascript in your browser... so yes, before you say it, this page is basically just an excuse to play around with D3 and javascript.

The four parameters: a, b, c and d have different roles. The parameter "a" represents the recovery of the membrane after the spike, the parameter "b" takes into account the sensibility of the neuron to the fluctuation of the voltage, the parameter "c" is used to set the maximum amplitude of the spike after which the neuron's voltage is reset and the parameter "d" determines the after-spike overshoot reset. Read more here.