The Role of Neuromodulators in Cortical Plasticity. A Computational Perspective.

Victor Pedrosa and Claudia Clopath


General description

Simulations of a plastic feedforward network composed of N presynaptic neurons and one postsynaptic neuron as in: [1] Pedrosa V and Clopath C (2017) The Role of Neuromodulators in Cortical Plasticity. A Computational Perspective. Front. Synaptic Neurosci. 8:38. doi: 10.3389/fnsyn.2016.00038 Code written by: Victor Pedrosa Imperial College London, London, UK - Dec 2016

List of files

(1) 1-Neuromodulation_and_plasticity.py Simulates a feedforward network of integrate-and-fire neurons with plastic excitatory synapses. The presynaptic neurons fire with the same mean firing rate. (2) 2-Neuromodulation_and_plasticity_with_special_input.py Simulates a feedforward network of integrate-and-fire neurons with plastic excitatory synapses. One of the presynaptic neurons fire with a higher firing rate. (3) 3-Neuromodulation_and_plasticity_Activity_vs_Learning_rate.py Simulates a feedforward network of integrate-and-fire neurons with plastic excitatory synapses. The presynaptic neurons fire with the same mean firing rate. The learning rate and the presynaptic activity are chosen to generate figure 2. (4) Make_figs.py Plots and save the figure generated with the data produced from (1) and (2). (5) Make_figs2.py Plots and save the figure generated with the data produced from (3). (6) Neuromodulators_Pedrosa_and_Clopath16_fig1.py Runs (1), (2) and (4). Generates figures 1 F-H in [1]. (7) Neuromodulators_Pedrosa_and_Clopath16_fig2.py Runs (3) and (5). Generates figures 2C and 2F in [1]. (8) W0_new.npy Initial synaptic weights for (1) and (2).

To simulate the network and plot the figures

1. run (6): simulates the network, saves the results and generate figure 1 (top below); 2. run (7): simulates the network, saves the results and generate figure 2 (bottom below). Figure 1 Figure 2