stdp_triplet_synapse


Name:
stdp_triplet_synapse - Synapse type with spike-timing dependent  
plasticity (triplets).
Description:
 
stdp_triplet_synapse is a connection with spike time dependent
plasticity accounting for spike triplet effects (as defined in [1]).

STDP examples:
pair-based Aplus_triplet = Aminus_triplet = 0.0
triplet Aplus_triplet = Aminus_triplet = 1.0

Parameters:
 
tau_plus double - time constant of short presynaptic trace
- (tau_plus of [1])
tau_plus_triplet double - time constant of long presynaptic trace
- (tau_x of [1])
Aplus double - weight of pair potentiation rule
- (A_plus_2 of [1])
Aplus_triplet double - weight of triplet potentiation rule
- (A_plus_3 of [1])
Aminus double - weight of pair depression rule
(A_minus_2 of [1])
Aminus_triplet double - weight of triplet depression rule
- (A_minus_3 of [1])
Wmax double - maximum allowed weight

States:
Kplus double: pre-synaptic trace (r_1 of [1])
Kplus_triplet double: triplet pre-synaptic trace (r_2 of [1])

Transmits:
SpikeEvent  

References:
 
[1] J.-P. Pfister & W. Gerstner (2006) Triplets of Spikes in a Model
of Spike Timing-Dependent Plasticity. The Journal of Neuroscience
26(38):9673-9682; doi:10.1523/JNEUROSCI.1425-06.2006

Notes:
- Presynaptic traces r_1 and r_2 of [1] are stored in the connection as
Kplus and Kplus_triplet and decay with time-constants tau_plus and
tau_plus_triplet, respectively.
- Postsynaptic traces o_1 and o_2 of [1] are acquired from the post-synaptic
neuron states Kminus_ and triplet_Kminus_ which decay on time-constants
tau_minus and tau_minus_triplet, respectively. These two time-constants
can be set as properties of the postsynaptic neuron.
- This version implements the 'all-to-all' spike interaction of [1]. The
'nearest-spike' interaction of [1] can currently not be implemented
without changing the postsynaptic archiving-node (clip the traces to a
maximum of 1).

Author:
Abigail Morrison, Eilif Muller, Alexander Seeholzer, Teo Stocco  
Adapted by: Philipp Weidel
FirstVersion:
Nov 2007  
SeeAlso: Source:
/home/graber/work-nest/nest-git/nest-simulator/models/stdp_triplet_connection.h