All about neurons in NEST¶
Guides on using neurons in NEST¶
List of neuron models
aeif_cond_alpha – Conductance based exponential integrate-and-fire neuron model
aeif_cond_beta_multisynapse – Conductance based adaptive exponential integrate-and-fire neuron model
aeif_cond_exp – Conductance based exponential integrate-and-fire neuron model
aeif_psc_alpha – Current-based exponential integrate-and-fire neuron model
aeif_psc_delta_clopath – Adaptive exponential integrate-and-fire neuron
aeif_psc_exp – Current-based exponential integrate-and-fire neuron model
erfc_neuron – Binary stochastic neuron with complementary error function as activation function
ginzburg_neuron – Binary stochastic neuron with sigmoidal activation function
hh_cond_exp_traub – Hodgkin-Huxley model for Brette et al (2007) review
hh_psc_alpha_clopath – Hodgkin-Huxley neuron model with support for Clopath plasticity
hh_psc_alpha_gap – Hodgkin-Huxley neuron model with gap-junction support
iaf_chs_2007 – Spike-response model used in Carandini et al. 2007
iaf_cond_alpha – Simple conductance based leaky integrate-and-fire neuron model
iaf_cond_alpha_mc – Multi-compartment conductance-based leaky integrate-and-fire neuron model
iaf_cond_beta – Simple conductance based leaky integrate-and-fire neuron model
iaf_cond_exp – Simple conductance based leaky integrate-and-fire neuron model
iaf_psc_alpha – Leaky integrate-and-fire model with alpha-shaped input currents
iaf_psc_alpha_multisynapse – Leaky integrate-and-fire neuron model with multiple ports
iaf_psc_delta – Leaky integrate-and-fire model with delta-shaped input currents
iaf_psc_exp – Leaky integrate-and-fire neuron model with exponential-shaped input currents
iaf_psc_exp_multisynapse – Leaky integrate-and-fire neuron model with multiple ports
mcculloch_pitts_neuron – Binary deterministic neuron with Heaviside activation function
parrot_neuron_ps – Neuron that repeats incoming spikes - precise spike timing version
pp_cond_exp_mc_urbanczik – Two-compartment point process neuron with conductance-based synapses
pp_psc_delta – Point process neuron with leaky integration of delta-shaped PSCs
rate_neuron_ipn – Base class for rate model with input noise
rate_neuron_opn – Base class for rate model with output noise
siegert_neuron – model for mean-field analysis of spiking networks
sigmoid_rate – Rate neuron model with sigmoidal gain function
sigmoid_rate_gg_1998 – rate model with sigmoidal gain function
spike_train_injector – Neuron that emits prescribed spike trains.
tanh_rate – rate model with hyperbolic tangent non-linearity
threshold_lin_rate – Rate model with threshold-linear gain function
Neuron model naming conventions¶
Neuron model names in NEST combine abbreviations that describe the dynamics and synapse specifications for that model. They may also include the author’s name of a model based on a specific paper.
For example, the neuron model name
iaf_cond_beta
corresponds to an implementation of a spiking neuron using integrate-and-fire dynamics with conductance-based synapses. Incoming spike events induce a postsynaptic change of conductance modeled by a beta function.
As an example for a neuron model name based on specific paper,
hh_cond_exp_traub
implements a modified version of the Hodgkin Huxley neuron model based on Traub and Miles (1991)