Table of Contents

STPConnection

This Connection class implements the Tsodyks Markram synapse model [1] for short-term plasticity. See sim_epsp_stp for an example.

Usage

STPConnection * con = new STPConnection(poisson,neuron,w,1.0,GLUT);

is the standard usage to set up a connection object between the presynaptic SpikingGroup poisson and the postsynaptic NeuronGroup neuron. In the example the connection assumes random sparse connectivity with weight w and the sparseness=1.0 which targets glutamate receptors (cf. TransmitterType).

Setting up the model parameters is illustrated in the following example where we assume a synapse with U=0.2, tau_d=200ms and tau_f=50ms (for details on the meanings of the different time parameters see [2]). Note, however, that the U parameter is split in this implementation so that one can combine a different spike-triggered jump with a different resting value of the u variable in the model.

// Sets STP parameters (depression dominated)
double U = 0.2;
double taud = 200e-3; // s
double tauf = 50e-3;  // s
 
// Passes the parameters to the connection instance
con->set_tau_d(taud);
con->set_tau_f(tauf);
con->set_ujump(U);
con->set_urest(U);

Bibliography

[1] Markram, H., Wang, Y., Tsodyks, M., 1998. Differential signaling via the same axon of neocortical pyramidal neurons. Proc Natl Acad Sci U S A 95, 5323–5328.

[2] Mongillo, G., Barak, O., Tsodyks, M., 2008. Synaptic Theory of Working Memory. Science 319, 1543–1546. doi:10.1126/science.1150769

See also

Notes on parallelizing short-term plasticity