Pierre
Pierre
Pierre
Pierre
Ulzii (Now it can contain multiple synapses)
This connectivity class is theoretically equivalent to RandomConnectivity, but instead of getting a set of synapses from the probability of connection and the source neurons which is fixed, you sample a poisson distribution with the class' parameter connectivity_connectionLambda as the distribution's lambda. This allows for multiple synapses between two neurons with a random process.
(Trace based heterosynaptic plasticity model with multiple resource-limited dendritic branches, by Antoni Bertolin Monferrer)
This model is a discrete implementation of the conjunction of the heterosynaptic expansion of trace-based STDP with a resource limitation per branch. The model can be used on any type of neuron with the parameter synapses_N_N_pmodel_type TraceRBranchedHSTDP, and the basic morphological parameters are synapses_N_N_pmodel_branchLength, synapses_N_N_pmodel_synapticGap, synapses_N_N_pmodel_dendriteBranchings, and synapses_N_N_pmodel_synapseAllocation. The synaptic gap and branch length define the number of available synaptic slots and the distance between them. This two are in units of micrometres, and all spatial constants in the models are expressed in the same unit. The branchings parameter does not define the total branching points in the dendritic tree, but the number of branching points that each path in the dendritic tree goes through. The total amount of branching points in the tree is given by
The model's behaviour can be separated into two parts: the traces and the definition of synaptic weight through resource limitation.
In this model, every synaptic spine contains three traces (presynaptic trace, cooperativity trace, alpha trace) plus its weight, and the neuron as a whole has a trace for the postsynaptic spikes.
Each spine's presynaptic trace and the postsynaptic trace are defined by the same equation:
Where synapses_N_N_pmodel_tauSTDP.
Both of which aim to reproduce the behaviour of the eligibility trace implementation of STDP through their interaction, while taking into account the difference in effect between a presynaptic/postsynaptic spike train vs a single spike in the weight.
Each spine's cooperativity trace is defined as:
synapses_N_N_pmodel_coopTau, and synapses_N_N_pmodel_coopProfile.
Which aim to reproduce heterosynaptic plasticity behaviour. There is an assumption of instantaneous effect on the cooperativity trace. This assumption is made for practical reasons.
Each spine's alpha (or resource) trace is defined as:
where synapses_N_N_pmodel_basalAlpha. synapses_N_N_pmodel_baseAlphaIncrease. the decay constant synapses_N_N_pmodel_alphaTau.
These traces represent the spine's access to resources in the neuron, and they will be used in the resource normalization of weights. Changes in these traces are not capped upwards but are not allowed to become negative, as the excitatory-inhibitory inversion is undesirable in this model
Weights in each dendritic branch are normalized in this model according to the total amount of trace in the branch plus a constant. The definition of weight is:
where synapses_N_N_pmodel_betaResourcePool, synapses_N_N_pmodel_omegaOffset.
The models within this tree of classes work with the
where synapses_N_N_pmodel_heterosynapticThetaDecay) its decay, synapses_N_N_pmodel_intersynapseDistanceDecay) is the decay constant of said distance. synapses_N_N_pmodel_intersynapseSpikeTimingDecay) represents the decay constant of the temporal decay that weakens the cooperative interactions.
Then the weight is determined by the equations:
Where synapses_N_N_pmodel_preFactorLtp, synapses_N_N_pmodel_preFactorLtd) represents the maximal potentiation/depression that a synapse can undergo in one pair-based event. synapses_N_N_pmodel_baseLtp,synapses_N_N_pmodel_baseLtd) represents the baseline LTP/LTD with no heterosynaptic cooperativity. synapses_N_N_pmodel_incrLtp) is the base increase in LTP due to cooperativity, which is modulated by synapses_N_N_pmodel_alphaLtp). synapses_N_N_pmodel_decrLtd) is the base decrease of LTD due to cooperativity, modulated by synapses_N_N_pmodel_betaLtd). For time notation, look at the previous paragraph.
Every class inside the MonoDendriteSTDP family follows these equations, and each model differs in the kernel