From 97e2bf3f5eb39b528748f2d4b37e8d201bb10f8d Mon Sep 17 00:00:00 2001 From: "C.A.P. Linssen" Date: Mon, 30 Aug 2021 14:40:03 +0200 Subject: [PATCH 1/2] add synaptic plasticity mechanisms do not take precise spike timing into account warning --- models/clopath_synapse.h | 4 + models/ht_synapse.h | 4 + models/jonke_synapse.h | 122 ++++++++++++++++---------- models/quantal_stp_synapse.h | 4 + models/stdp_dopamine_synapse.h | 4 + models/stdp_nn_pre_centered_synapse.h | 4 + models/stdp_nn_restr_synapse.h | 4 + models/stdp_nn_symm_synapse.h | 4 + models/stdp_pl_synapse_hom.h | 4 + models/stdp_synapse.h | 4 + models/stdp_synapse_facetshw_hom.h | 4 + models/stdp_synapse_hom.h | 4 + models/stdp_triplet_synapse.h | 4 + models/tsodyks2_synapse.h | 4 + models/tsodyks_synapse.h | 4 + models/tsodyks_synapse_hom.h | 4 + models/urbanczik_synapse.h | 4 + models/vogels_sprekeler_synapse.h | 4 + 18 files changed, 146 insertions(+), 44 deletions(-) diff --git a/models/clopath_synapse.h b/models/clopath_synapse.h index 5580acf882..16a4698fd9 100644 --- a/models/clopath_synapse.h +++ b/models/clopath_synapse.h @@ -60,6 +60,10 @@ synapses can only be connected to neuron models that are capable of doing this archiving. So far, compatible models are aeif_psc_delta_clopath and hh_psc_alpha_clopath. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/ht_synapse.h b/models/ht_synapse.h index a45bad0d7d..156a75bc4a 100644 --- a/models/ht_synapse.h +++ b/models/ht_synapse.h @@ -54,6 +54,10 @@ Synaptic dynamics are given by For implementation details see: `HillTononi_model <../model_details/HillTononiModels.ipynb>`_ +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/jonke_synapse.h b/models/jonke_synapse.h index 93d49ee23c..d9657618c8 100644 --- a/models/jonke_synapse.h +++ b/models/jonke_synapse.h @@ -39,50 +39,84 @@ namespace nest { -/* BeginDocumentation - Name: jonke_synapse - Synapse type for spike-timing dependent - plasticity with additional additive factors. - Description: - jonke_synapse is a connector to create synapses with spike time - dependent plasticity. Unlike stdp_synapse, we use the update equations: - \Delta w = \lambda * w_{max} * (K_+(w) * F_+(t) - beta) if t - t_j^(k) > 0 - \Delta w = \lambda * w_{max} * (-alpha * K_-(w) * F_-(t) - beta) else - where - K_+(w) = exp(\nu_+ w) - K_-(w) = exp(\nu_- w) - and - F_+(t) = exp((t - t_j^(k))/tau_+) - F_-(t) = exp((t - t_j^(k))/tau_-) - This makes it possible to implement update rules which approximate the - rule of [1], e.g. the rules given in [2] and [3]. - Parameters: - lambda double - Step size - Wmax double - Maximum allowed weight, note that this scales each - weight update - alpha double - Determine shape of depression term - mu_plus double - Set weight dependency of facilitating update - mu_minus double - Set weight dependency of depressing update - tau_plus double - Time constant of STDP window, potentiation in ms - beta double - Set negative offset for both updates - (tau_minus is defined in the postsynaptic neuron.) - Transmits: SpikeEvent - References: - [1] Nessler, Bernhard, et al. "Bayesian computation emerges in generic - cortical microcircuits through spike-timing-dependent plasticity." PLoS - computational biology 9.4 (2013): e1003037. - [2] Legenstein, Robert, et al. "Assembly pointers for variable binding in - networks of spiking neurons." arXiv preprint arXiv:1611.03698 (2016). - [3] Jonke, Zeno, et al. "Feedback inhibition shapes emergent computational - properties of cortical microcircuit motifs." arXiv preprint - arXiv:1705.07614 (2017). - Adapted from stdp_synapse: - FirstVersion: March 2006 - Author: Moritz Helias, Abigail Morrison - Adapted by: Philipp Weidel - Author: Michael Mueller - Adapted by: Loïc Jeanningros (loic.jeanningros@gmail.com) - SeeAlso: synapsedict, stdp_synapse -*/ +/* BeginUserDocs: synapse, spike-timing-dependent plasticity + +Short description ++++++++++++++++++ + +Synapse type for spike-timing dependent plasticity with additional additive factors. + +Description ++++++++++++ + +jonke_synapse is a connector to create synapses with spike time +dependent plasticity. Unlike stdp_synapse, we use the update equations: + +.. math:: + + \Delta w &= \lambda * w_{max} * (K_+(w) * F_+(t) - \beta) & \quad if t - t_j^(k) > 0 + \Delta w &= \lambda * w_{max} * (-alpha * K_-(w) * F_-(t) - \beta) & \quad else + +where + +.. math:: + + K_+(w) &= \exp(\nu_+ w) + K_-(w) &= \exp(\nu_- w) + +and + +.. math:: + + F_+(t) &= \exp((t - t_j^(k))/\tau_+) + F_-(t) &= \exp((t - t_j^(k))/\tau_-) + +This makes it possible to implement update rules which approximate the +rule of [1]_, e.g. the rules given in [2]_ and [3]_. + +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + +Parameters +++++++++++ + +========== ======== ====================================================== + lambda double Step size + Wmax double Maximum allowed weight, note that this scales each + weight update + alpha double Determine shape of depression term + mu_plus double Set weight dependency of facilitating update + mu_minus double Set weight dependency of depressing update + tau_plus double Time constant of STDP window, potentiation in ms + beta double Set negative offset for both updates +========== ======== ====================================================== + +(tau_minus is defined in the postsynaptic neuron.) + +Transmits ++++++++++ + +SpikeEvent + +References +++++++++++ + +.. [1] Nessler, Bernhard, et al. "Bayesian computation emerges in generic + cortical microcircuits through spike-timing-dependent plasticity." PLoS + computational biology 9.4 (2013): e1003037. +.. [2] Legenstein, Robert, et al. "Assembly pointers for variable binding in + networks of spiking neurons." arXiv preprint arXiv:1611.03698 (2016). +.. [3] Jonke, Zeno, et al. "Feedback inhibition shapes emergent computational + properties of cortical microcircuit motifs." arXiv preprint + arXiv:1705.07614 (2017). + +See also +++++++++ + +synapsedict, stdp_synapse + +EndUserDocs */ /** diff --git a/models/quantal_stp_synapse.h b/models/quantal_stp_synapse.h index d3f3038c05..0d172713d5 100644 --- a/models/quantal_stp_synapse.h +++ b/models/quantal_stp_synapse.h @@ -52,6 +52,10 @@ equations is taken from Maass and Markram 2002 [3]_. The connection weight is interpreted as the maximal weight that can be obtained if all n release sites are activated. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_dopamine_synapse.h b/models/stdp_dopamine_synapse.h index 2bf677dc2f..b826850914 100644 --- a/models/stdp_dopamine_synapse.h +++ b/models/stdp_dopamine_synapse.h @@ -54,6 +54,10 @@ of neurons. The spikes emitted by the pool of dopamine neurons are delivered to the synapse via the assigned volume transmitter. The dopaminergic dynamics is calculated in the synapse itself. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_nn_pre_centered_synapse.h b/models/stdp_nn_pre_centered_synapse.h index 79ae43cfeb..46fab59eeb 100644 --- a/models/stdp_nn_pre_centered_synapse.h +++ b/models/stdp_nn_pre_centered_synapse.h @@ -76,6 +76,10 @@ occurrence, and is reset to 0 on a post-spike occurrence. The postsynaptic trace (implemented on the postsynaptic neuron side) decays with the time constant tau_minus and increases to 1 on a post-spike occurrence. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_nn_restr_synapse.h b/models/stdp_nn_restr_synapse.h index 05c857591b..e56f9ddf32 100644 --- a/models/stdp_nn_restr_synapse.h +++ b/models/stdp_nn_restr_synapse.h @@ -73,6 +73,10 @@ eligibility trace [1]_ (implemented on the postsynaptic neuron side). It decays exponentially with the time constant tau_minus and increases to 1 on a post-spike occurrence (instead of increasing by 1 as in stdp_synapse). +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_nn_symm_synapse.h b/models/stdp_nn_symm_synapse.h index 090c4db84b..4e73778293 100644 --- a/models/stdp_nn_symm_synapse.h +++ b/models/stdp_nn_symm_synapse.h @@ -73,6 +73,10 @@ occurrence. The postsynaptic trace (implemented on the postsynaptic neuron side) decays with the time constant tau_minus and increases to 1 on a post-spike occurrence. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_pl_synapse_hom.h b/models/stdp_pl_synapse_hom.h index a386e359d0..2159f6cded 100644 --- a/models/stdp_pl_synapse_hom.h +++ b/models/stdp_pl_synapse_hom.h @@ -62,6 +62,10 @@ Parameters The parameters can only be set by SetDefaults and apply to all synapses of the model. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + References ++++++++++ diff --git a/models/stdp_synapse.h b/models/stdp_synapse.h index a2ad628572..d0eb4696d9 100644 --- a/models/stdp_synapse.h +++ b/models/stdp_synapse.h @@ -53,6 +53,10 @@ stdp_synapse is a connector to create synapses with spike time dependent plasticity (as defined in [1]_). Here the weight dependence exponent can be set separately for potentiation and depression. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_synapse_facetshw_hom.h b/models/stdp_synapse_facetshw_hom.h index a987d882be..8f47950b5b 100644 --- a/models/stdp_synapse_facetshw_hom.h +++ b/models/stdp_synapse_facetshw_hom.h @@ -54,6 +54,10 @@ The modified spike pairing scheme requires the calculation of tau_minus_ within this synapse and not at the neuron site via Kplus_ like in stdp_synapse_hom. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_synapse_hom.h b/models/stdp_synapse_hom.h index d2fe9c4583..fcf9e68171 100644 --- a/models/stdp_synapse_hom.h +++ b/models/stdp_synapse_hom.h @@ -56,6 +56,10 @@ exponent can be set separately for potentiation and depression. * Guetig STDP [1]_ mu_plus = mu_minus = [0.0,1.0] * van Rossum STDP [4]_ mu_plus = 0.0 mu_minus = 1.0 +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/stdp_triplet_synapse.h b/models/stdp_triplet_synapse.h index 18d218b64b..f8120aa952 100644 --- a/models/stdp_triplet_synapse.h +++ b/models/stdp_triplet_synapse.h @@ -56,6 +56,10 @@ plasticity accounting for spike triplet effects (as defined in [1]_). without changing the postsynaptic archiving-node (clip the traces to a maximum of 1). +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/tsodyks2_synapse.h b/models/tsodyks2_synapse.h index 732ca8cc27..13c0f82aae 100644 --- a/models/tsodyks2_synapse.h +++ b/models/tsodyks2_synapse.h @@ -54,6 +54,10 @@ The parameter A_se from the publications is represented by the synaptic weight. The variable x in the synapse properties is the factor that scales the synaptic weight. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/tsodyks_synapse.h b/models/tsodyks_synapse.h index ed3ca03a67..dbb5bf4b45 100644 --- a/models/tsodyks_synapse.h +++ b/models/tsodyks_synapse.h @@ -86,6 +86,10 @@ might choose to have a synaptic current that is not necessarily identical to the concentration of transmitter y(t) in the synaptic cleft. It may realize an arbitrary postsynaptic effect depending on y(t). +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/tsodyks_synapse_hom.h b/models/tsodyks_synapse_hom.h index b01f376b6d..4b8d6c117e 100644 --- a/models/tsodyks_synapse_hom.h +++ b/models/tsodyks_synapse_hom.h @@ -84,6 +84,10 @@ might choose to have a synaptic current that is not necessarily identical to the concentration of transmitter y(t) in the synaptic cleft. It may realize an arbitrary postsynaptic effect depending on y(t). +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/urbanczik_synapse.h b/models/urbanczik_synapse.h index cd986a3646..903aa8b12a 100644 --- a/models/urbanczik_synapse.h +++ b/models/urbanczik_synapse.h @@ -61,6 +61,10 @@ which is continuous in time. Therefore they can only be connected to neuron models that are capable of doing this archiving. So far, the only compatible model is :doc:`pp_cond_exp_mc_urbanczik `. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ diff --git a/models/vogels_sprekeler_synapse.h b/models/vogels_sprekeler_synapse.h index 1740ebec00..39dd15bf95 100644 --- a/models/vogels_sprekeler_synapse.h +++ b/models/vogels_sprekeler_synapse.h @@ -47,6 +47,10 @@ irrespective of the order of the pre- and postsynaptic spikes. Each pre-synaptic spike also causes a constant depression of the synaptic weight which differentiates this rule from other classical stdp rules. +.. warning:: + + This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + Parameters ++++++++++ From a6efba325b7ed180dc4b8a1b08e85248215ab1d3 Mon Sep 17 00:00:00 2001 From: "C.A.P. Linssen" Date: Tue, 31 Aug 2021 09:03:29 +0200 Subject: [PATCH 2/2] add synaptic plasticity mechanisms do not take precise spike timing into account warning --- models/clopath_synapse.h | 5 ++++- models/ht_synapse.h | 5 ++++- models/jonke_synapse.h | 13 ++++++++----- models/quantal_stp_synapse.h | 5 ++++- models/stdp_dopamine_synapse.h | 5 ++++- models/stdp_nn_pre_centered_synapse.h | 5 ++++- models/stdp_nn_restr_synapse.h | 5 ++++- models/stdp_nn_symm_synapse.h | 5 ++++- models/stdp_pl_synapse_hom.h | 5 ++++- models/stdp_synapse.h | 5 ++++- models/stdp_synapse_facetshw_hom.h | 5 ++++- models/stdp_synapse_hom.h | 5 ++++- models/stdp_triplet_synapse.h | 5 ++++- models/tsodyks2_synapse.h | 5 ++++- models/tsodyks_synapse.h | 5 ++++- models/tsodyks_synapse_hom.h | 5 ++++- models/urbanczik_synapse.h | 5 ++++- models/vogels_sprekeler_synapse.h | 5 ++++- 18 files changed, 76 insertions(+), 22 deletions(-) diff --git a/models/clopath_synapse.h b/models/clopath_synapse.h index 16a4698fd9..fb28692183 100644 --- a/models/clopath_synapse.h +++ b/models/clopath_synapse.h @@ -62,7 +62,10 @@ hh_psc_alpha_clopath. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/ht_synapse.h b/models/ht_synapse.h index 156a75bc4a..a225afd03e 100644 --- a/models/ht_synapse.h +++ b/models/ht_synapse.h @@ -56,7 +56,10 @@ For implementation details see: .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/jonke_synapse.h b/models/jonke_synapse.h index d9657618c8..0158441e05 100644 --- a/models/jonke_synapse.h +++ b/models/jonke_synapse.h @@ -54,29 +54,32 @@ dependent plasticity. Unlike stdp_synapse, we use the update equations: .. math:: - \Delta w &= \lambda * w_{max} * (K_+(w) * F_+(t) - \beta) & \quad if t - t_j^(k) > 0 + \Delta w &= \lambda * w_{max} * (K_+(w) * F_+(t) - \beta) & \quad if t - t_j^(k) > 0 \\ \Delta w &= \lambda * w_{max} * (-alpha * K_-(w) * F_-(t) - \beta) & \quad else where .. math:: - K_+(w) &= \exp(\nu_+ w) + K_+(w) &= \exp(\nu_+ w) \\ K_-(w) &= \exp(\nu_- w) and .. math:: - F_+(t) &= \exp((t - t_j^(k))/\tau_+) + F_+(t) &= \exp((t - t_j^(k))/\tau_+) \\ F_-(t) &= \exp((t - t_j^(k))/\tau_-) This makes it possible to implement update rules which approximate the -rule of [1]_, e.g. the rules given in [2]_ and [3]_. +rule stated in [1]_, and for examples, the rules given in [2]_ and [3]_. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/quantal_stp_synapse.h b/models/quantal_stp_synapse.h index 0d172713d5..9c00bfd90c 100644 --- a/models/quantal_stp_synapse.h +++ b/models/quantal_stp_synapse.h @@ -54,7 +54,10 @@ be obtained if all n release sites are activated. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_dopamine_synapse.h b/models/stdp_dopamine_synapse.h index b826850914..af6add7778 100644 --- a/models/stdp_dopamine_synapse.h +++ b/models/stdp_dopamine_synapse.h @@ -56,7 +56,10 @@ dopaminergic dynamics is calculated in the synapse itself. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_nn_pre_centered_synapse.h b/models/stdp_nn_pre_centered_synapse.h index 46fab59eeb..2714456f41 100644 --- a/models/stdp_nn_pre_centered_synapse.h +++ b/models/stdp_nn_pre_centered_synapse.h @@ -78,7 +78,10 @@ constant tau_minus and increases to 1 on a post-spike occurrence. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_nn_restr_synapse.h b/models/stdp_nn_restr_synapse.h index e56f9ddf32..e0165f4797 100644 --- a/models/stdp_nn_restr_synapse.h +++ b/models/stdp_nn_restr_synapse.h @@ -75,7 +75,10 @@ a post-spike occurrence (instead of increasing by 1 as in stdp_synapse). .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_nn_symm_synapse.h b/models/stdp_nn_symm_synapse.h index 4e73778293..939700356f 100644 --- a/models/stdp_nn_symm_synapse.h +++ b/models/stdp_nn_symm_synapse.h @@ -75,7 +75,10 @@ post-spike occurrence. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_pl_synapse_hom.h b/models/stdp_pl_synapse_hom.h index 2159f6cded..8d6500af94 100644 --- a/models/stdp_pl_synapse_hom.h +++ b/models/stdp_pl_synapse_hom.h @@ -64,7 +64,10 @@ the model. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. References ++++++++++ diff --git a/models/stdp_synapse.h b/models/stdp_synapse.h index d0eb4696d9..1d32c735e7 100644 --- a/models/stdp_synapse.h +++ b/models/stdp_synapse.h @@ -55,7 +55,10 @@ exponent can be set separately for potentiation and depression. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_synapse_facetshw_hom.h b/models/stdp_synapse_facetshw_hom.h index 8f47950b5b..99356fc12d 100644 --- a/models/stdp_synapse_facetshw_hom.h +++ b/models/stdp_synapse_facetshw_hom.h @@ -56,7 +56,10 @@ stdp_synapse_hom. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_synapse_hom.h b/models/stdp_synapse_hom.h index fcf9e68171..9cdf267b0f 100644 --- a/models/stdp_synapse_hom.h +++ b/models/stdp_synapse_hom.h @@ -58,7 +58,10 @@ exponent can be set separately for potentiation and depression. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/stdp_triplet_synapse.h b/models/stdp_triplet_synapse.h index f8120aa952..1196d743d0 100644 --- a/models/stdp_triplet_synapse.h +++ b/models/stdp_triplet_synapse.h @@ -58,7 +58,10 @@ plasticity accounting for spike triplet effects (as defined in [1]_). .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/tsodyks2_synapse.h b/models/tsodyks2_synapse.h index 13c0f82aae..aebbf81a92 100644 --- a/models/tsodyks2_synapse.h +++ b/models/tsodyks2_synapse.h @@ -56,7 +56,10 @@ factor that scales the synaptic weight. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/tsodyks_synapse.h b/models/tsodyks_synapse.h index dbb5bf4b45..101a72df84 100644 --- a/models/tsodyks_synapse.h +++ b/models/tsodyks_synapse.h @@ -88,7 +88,10 @@ an arbitrary postsynaptic effect depending on y(t). .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/tsodyks_synapse_hom.h b/models/tsodyks_synapse_hom.h index 4b8d6c117e..3f44ca229e 100644 --- a/models/tsodyks_synapse_hom.h +++ b/models/tsodyks_synapse_hom.h @@ -86,7 +86,10 @@ an arbitrary postsynaptic effect depending on y(t). .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/urbanczik_synapse.h b/models/urbanczik_synapse.h index 903aa8b12a..f78debd06b 100644 --- a/models/urbanczik_synapse.h +++ b/models/urbanczik_synapse.h @@ -63,7 +63,10 @@ model is :doc:`pp_cond_exp_mc_urbanczik `. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++ diff --git a/models/vogels_sprekeler_synapse.h b/models/vogels_sprekeler_synapse.h index 39dd15bf95..97e530190e 100644 --- a/models/vogels_sprekeler_synapse.h +++ b/models/vogels_sprekeler_synapse.h @@ -49,7 +49,10 @@ which differentiates this rule from other classical stdp rules. .. warning:: - This synaptic plasticity rule does not take :doc:`precise spike timing ` into account. When calculating the weight update, the precise spike time part of the timestamp is ignored. + This synaptic plasticity rule does not take + :doc:`precise spike timing ` into + account. When calculating the weight update, the precise spike time part + of the timestamp is ignored. Parameters ++++++++++