Models library ============== Neuron models ~~~~~~~~~~~~~ :doc:`aeif_cond_alpha_neuron ` ------------------------------------------------------ Conductance based exponential integrate-and-fire neuron model Source file: `aeif_cond_alpha_neuron.nestml `_ :doc:`aeif_cond_exp_neuron ` -------------------------------------------------- Conductance based exponential integrate-and-fire neuron model Source file: `aeif_cond_exp_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[aeif_cond_exp_neuron_nestml]_small.png :alt: aeif_cond_exp_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[aeif_cond_exp_neuron_nestml]_small.png :alt: aeif_cond_exp_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[aeif_cond_exp_neuron_nestml]_small.png :alt: aeif_cond_exp_neuron Firing rate vs. current :doc:`aeif_psc_alpha_neuron ` ---------------------------------------------------- Conductance based exponential integrate-and-fire neuron model Source file: `aeif_psc_alpha_neuron.nestml `_ :doc:`hh_cond_exp_destexhe_neuron ` ---------------------------------------------------------------- Hodgin Huxley based model, Traub, Destexhe and Mainen modified Source file: `hh_cond_exp_destexhe_neuron.nestml `_ :doc:`hh_cond_exp_traub_neuron ` ---------------------------------------------------------- Hodgkin-Huxley model for Brette et al (2007) review Source file: `hh_cond_exp_traub_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[hh_cond_exp_traub_neuron_nestml]_small.png :alt: hh_cond_exp_traub_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[hh_cond_exp_traub_neuron_nestml]_small.png :alt: hh_cond_exp_traub_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[hh_cond_exp_traub_neuron_nestml]_small.png :alt: hh_cond_exp_traub_neuron Firing rate vs. current :doc:`hh_moto_5ht_neuron ` ---------------------------------------------- a motor neuron model in HH formalism with 5HT modulation Source file: `hh_moto_5ht_neuron.nestml `_ :doc:`hh_psc_alpha_neuron ` ------------------------------------------------ Hodgkin-Huxley neuron model Source file: `hh_psc_alpha_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[hh_psc_alpha_neuron_nestml]_small.png :alt: hh_psc_alpha_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[hh_psc_alpha_neuron_nestml]_small.png :alt: hh_psc_alpha_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[hh_psc_alpha_neuron_nestml]_small.png :alt: hh_psc_alpha_neuron Firing rate vs. current :doc:`hill_tononi_neuron ` ---------------------------------------------- Neuron model after Hill & Tononi (2005) Source file: `hill_tononi_neuron.nestml `_ :doc:`iaf_chxk_2008_neuron ` -------------------------------------------------- Conductance based leaky integrate-and-fire neuron model used in Casti et al. 2008 Source file: `iaf_chxk_2008_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_chxk_2008_neuron_nestml]_small.png :alt: iaf_chxk_2008_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_chxk_2008_neuron_nestml]_small.png :alt: iaf_chxk_2008_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_chxk_2008_neuron_nestml]_small.png :alt: iaf_chxk_2008_neuron Firing rate vs. current :doc:`iaf_cond_alpha_neuron ` ---------------------------------------------------- Simple conductance based leaky integrate-and-fire neuron model Source file: `iaf_cond_alpha_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_cond_alpha_neuron_nestml]_small.png :alt: iaf_cond_alpha_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_cond_alpha_neuron_nestml]_small.png :alt: iaf_cond_alpha_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_cond_alpha_neuron_nestml]_small.png :alt: iaf_cond_alpha_neuron Firing rate vs. current :doc:`iaf_cond_beta_neuron ` -------------------------------------------------- Simple conductance based leaky integrate-and-fire neuron model Source file: `iaf_cond_beta_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_cond_beta_neuron_nestml]_small.png :alt: iaf_cond_beta_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_cond_beta_neuron_nestml]_small.png :alt: iaf_cond_beta_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_cond_beta_neuron_nestml]_small.png :alt: iaf_cond_beta_neuron Firing rate vs. current :doc:`iaf_cond_exp_neuron ` ------------------------------------------------ Simple conductance based leaky integrate-and-fire neuron model Source file: `iaf_cond_exp_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_cond_exp_neuron_nestml]_small.png :alt: iaf_cond_exp_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_cond_exp_neuron_nestml]_small.png :alt: iaf_cond_exp_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_cond_exp_neuron_nestml]_small.png :alt: iaf_cond_exp_neuron Firing rate vs. current :doc:`iaf_cond_exp_sfa_rr_neuron ` -------------------------------------------------------------- Conductance based leaky integrate-and-fire model with spike-frequency adaptation and relative refractory mechanisms Source file: `iaf_cond_exp_sfa_rr_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_cond_exp_sfa_rr_neuron_nestml]_small.png :alt: iaf_cond_exp_sfa_rr_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_cond_exp_sfa_rr_neuron_nestml]_small.png :alt: iaf_cond_exp_sfa_rr_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_cond_exp_sfa_rr_neuron_nestml]_small.png :alt: iaf_cond_exp_sfa_rr_neuron Firing rate vs. current :doc:`iaf_psc_alpha_neuron ` -------------------------------------------------- Leaky integrate-and-fire neuron model Source file: `iaf_psc_alpha_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_psc_alpha_neuron_nestml]_small.png :alt: iaf_psc_alpha_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_psc_alpha_neuron_nestml]_small.png :alt: iaf_psc_alpha_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_psc_alpha_neuron_nestml]_small.png :alt: iaf_psc_alpha_neuron Firing rate vs. current :doc:`iaf_psc_delta_fixed_timestep_neuron ` -------------------------------------------------------------------------------- Current-based leaky integrate-and-fire neuron model with delta-kernel post-synaptic currents Source file: `iaf_psc_delta_fixed_timestep_neuron.nestml `_ :doc:`iaf_psc_delta_neuron ` -------------------------------------------------- Current-based leaky integrate-and-fire neuron model with delta-kernel post-synaptic currents Source file: `iaf_psc_delta_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_psc_delta_neuron_nestml]_small.png :alt: iaf_psc_delta_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_psc_delta_neuron_nestml]_small.png :alt: iaf_psc_delta_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_psc_delta_neuron_nestml]_small.png :alt: iaf_psc_delta_neuron Firing rate vs. current :doc:`iaf_psc_exp_htum_neuron ` -------------------------------------------------------- Leaky integrate-and-fire model with separate relative and absolute refractory period Source file: `iaf_psc_exp_htum_neuron.nestml `_ :doc:`iaf_psc_exp_neuron ` ---------------------------------------------- Leaky integrate-and-fire neuron model Source file: `iaf_psc_exp_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[iaf_psc_exp_neuron_nestml]_small.png :alt: iaf_psc_exp_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[iaf_psc_exp_neuron_nestml]_small.png :alt: iaf_psc_exp_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[iaf_psc_exp_neuron_nestml]_small.png :alt: iaf_psc_exp_neuron Firing rate vs. current :doc:`ignore_and_fire_neuron ` ------------------------------------------------------ Neuron generating spikes at fixed intervals irrespective of inputs Source file: `ignore_and_fire_neuron.nestml `_ :doc:`izhikevich_neuron ` -------------------------------------------- Izhikevich neuron model Source file: `izhikevich_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[izhikevich_neuron_nestml]_small.png :alt: izhikevich_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[izhikevich_neuron_nestml]_small.png :alt: izhikevich_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[izhikevich_neuron_nestml]_small.png :alt: izhikevich_neuron Firing rate vs. current :doc:`izhikevich_psc_alpha_neuron ` ---------------------------------------------------------------- Detailed Izhikevich neuron model with alpha-kernel post-synaptic current Source file: `izhikevich_psc_alpha_neuron.nestml `_ :doc:`mat2_psc_exp_neuron ` ------------------------------------------------ Non-resetting leaky integrate-and-fire neuron model with exponential PSCs and adaptive threshold Source file: `mat2_psc_exp_neuron.nestml `_ .. list-table:: * - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_psp_[mat2_psc_exp_neuron_nestml]_small.png :alt: mat2_psc_exp_neuron Post-synaptic potential - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_current_pulse_response_[mat2_psc_exp_neuron_nestml]_small.png :alt: mat2_psc_exp_neuron Step current response - .. figure:: https://raw.githubusercontent.com/nest/nestml/main/doc/models_library/nestml_fI_curve_[mat2_psc_exp_neuron_nestml]_small.png :alt: mat2_psc_exp_neuron Firing rate vs. current :doc:`terub_gpe_neuron ` ------------------------------------------ Terman Rubin neuron model Source file: `terub_gpe_neuron.nestml `_ :doc:`terub_stn_neuron ` ------------------------------------------ Terman Rubin neuron model Source file: `terub_stn_neuron.nestml `_ :doc:`traub_cond_multisyn_neuron ` -------------------------------------------------------------- Traub model according to Borgers 2017 Source file: `traub_cond_multisyn_neuron.nestml `_ :doc:`traub_psc_alpha_neuron ` ------------------------------------------------------ Traub model according to Borgers 2017 Source file: `traub_psc_alpha_neuron.nestml `_ :doc:`wb_cond_exp_neuron ` ---------------------------------------------- Wang-Buzsaki model Source file: `wb_cond_exp_neuron.nestml `_ :doc:`wb_cond_multisyn_neuron ` -------------------------------------------------------- Wang-Buzsaki model with multiple synapses Source file: `wb_cond_multisyn_neuron.nestml `_ Synapse models ~~~~~~~~~~~~~~ :doc:`static_synapse ` -------------------------------------- Static synapse Source file: `static_synapse.nestml `_ :doc:`noisy_synapse ` ------------------------------------ Static synapse with Gaussian noise Source file: `noisy_synapse.nestml `_ :doc:`tsodyks_synapse ` ---------------------------------------- Synapse type with short term plasticity Source file: `tsodyks_synapse.nestml `_ :doc:`stdp_synapse ` ---------------------------------- Synapse model for spike-timing dependent plasticity Source file: `stdp_synapse.nestml `_ :doc:`stdp_triplet_synapse ` -------------------------------------------------- Synapse type with triplet spike-timing dependent plasticity Source file: `stdp_triplet_synapse.nestml `_ :doc:`stdsp_synapse ` ------------------------------------ Synapse model for spike-timing dependent plasticity with postsynaptic third-factor modulation Source file: `stdsp_synapse.nestml `_ :doc:`stdp_nn_pre_centered_synapse ` ------------------------------------------------------------------ Synapse type for spike-timing dependent plasticity, with nearest-neighbour spike pairing Source file: `stdp_nn_pre_centered_synapse.nestml `_ :doc:`stdp_nn_restr_symm_synapse ` -------------------------------------------------------------- Synapse type for spike-timing dependent plasticity with restricted symmetric nearest-neighbour spike pairing scheme Source file: `stdp_nn_restr_symm_synapse.nestml `_ :doc:`stdp_nn_symm_synapse ` -------------------------------------------------- Synapse type for spike-timing dependent plasticity with symmetric nearest-neighbour spike pairing scheme Source file: `stdp_nn_symm_synapse.nestml `_ :doc:`neuromodulated_stdp_synapse ` ---------------------------------------------------------------- Synapse model for spike-timing dependent plasticity modulated by a neurotransmitter such as dopamine Source file: `neuromodulated_stdp_synapse.nestml `_