This is the readme for the models associated with the paper:
Zannone S, Brzosko Z, Paulsen O, Clopath C (2018) Acetylcholine-modulated plasticity in reward-driven navigation: a computational study. Sci Rep 8:9486
http://dx.doi.org/10.1038/s41598-018-27393-2
This matlab code was contributed by S Zannone.
Instructions to run the model:
The file seq_neuromod_plasticity.m is needed to run the plasticity
rules called +ACh and -ACh (the presence or absence of acetylcholine
can be decided with the flag ACh_flag). This is needed for Figures 2,
3 and 4. This is the bit of the code that partially overlaps with the
elife paper:
Brzosko Z, Zannone S, Schultz W, Clopath C, Paulsen O (2017) Sequential neuromodulation of Hebbian plasticity offers mechanism for effective reward-based navigation. Elife
http://dx.doi.org/10.7554/eLife.27756
Note: This model accession 245018 archive extends ModelDB
accession number 233396
by including the new files dynamic_reward_signal.m and
negative_feedback_signal.m. The seq_neuromod_plasticity.m scripts are
essentially the same between the two modeldb entries, with color and
content edits to the plotting commands.
The same file (seq_neuromod_plasticity.m), however, can be also used to run
simulations of the r-STDP rule by setting ACh_flag = 0 and changing
the STDP parameters (A_pre_post = pre-post window amplitude,
A_post_pre = post-pre window amplitude, tau_pre_post = pre-post window
time constant, tau_post_pre = post-pre window time constan). This is
needed to reproduce Figure 5.
The file dynamic_reward_signal.m was
used for Figure 6 and negative_feedback_signal.m is for Figure 7.
Here is a sample screenshot from running negative_feedback_signal which displays trials 1-40 results as they run: