The stdpSynchan object, contributed by Jeremy Edgerton, is based
on the synchan, but has synaptic weights that can change through
spike-timing-dependent plasticity (STDP).
The files in the archive genesis-2.3_stdp_patch.tar.gz allow one
to patch genesis-2.3 in order to add the stdpSynchan object, and
to modify the event_tofile object to take multiple INPUT
messages. The archive contains the patch, installation
instructions, and documentation files for the stdpSynchan and
the modified event_tofile objects.
The archive stdp_demo.tar.gz contains GENESIS scripts to
demonstrate the use of the stdpSynchan. The function
add_stdp_ev2file in the stdp_functions.g file illustrates the
use of the second INPUT message to an event_tofile object for
writing the values of the synaptic weights at the times when
they change.
NOTE: For a biochemical kinetics approach to modeling STDP,
using custom objects with kinetikit, see the paper and model by
H. Urakubo, M. Honda, R.C. Froemke, S. Kuroda (2008) J Neurosci
28(13) pp 3310-3323. The libraries of GENESIS objects and
simulation scripts may be obtained from the Kuroda lab website
(http://www.bi.s.u-tokyo.ac.jp/kuroda-lab/info/STDP/index.html)
or from ModelDB
(http://senselab.med.yale.edu/ModelDB/ShowModel.asp?model=114365).