Distributed synaptic plasticity and spike timing (Garrido et al. 2013)

 Download zip file 
Help downloading and running models
Accession:149913
Here we have used a computational model to simulate the impact of multiple distributed synaptic weights in the cerebellar granular layer network. In response to mossy fiber bursts, synaptic weights at multiple connections played a crucial role to regulate spike number and positioning in granule cells. Interestingly, different combinations of synaptic weights optimized either first-spike timing precision or spike number, efficiently controlling transmission and filtering properties. These results predict that distributed synaptic plasticity regulates the emission of quasi-digital spike patterns on the millisecond time scale and allows the cerebellar granular layer to flexibly control burst transmission along the mossy fiber pathway.
Reference:
1 . Garrido JA, Ros E, D'Angelo E (2013) Spike timing regulation on the millisecond scale by distributed synaptic plasticity at the cerebellum input stage: a simulation study. Front Comput Neurosci 7:64 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s): Cerebellum interneuron granule GLU cell; Cerebellum golgi cell;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: MATLAB; EDLUT;
Model Concept(s): Long-term Synaptic Plasticity;
Implementer(s): Garrido, Jesus A [jesus.garrido at unipv.it];
Search NeuronDB for information about:  Cerebellum interneuron granule GLU cell;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                           GenerateWeightsFileGOGO.m                     %
%                           ---------------                               %
% copyright            : (C) 2013 by Jesus Garrido                        %
% email                : jesus.garrido@unipv.it                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function GenerateWeightsFileGOGO(FileName, MFGRAMPAWeight, MFGRNMDAWeight, MFGOWeight, GOGRWeight, SCGOWeight, GRGOWeight, GRSCWeight, SCCoupling, GOCoupling, GOGOWeight)
    fid=fopen(FileName,'w');
    fprintf(fid,'// Generated by GenerateWeightsFileNMDA\n');
    fprintf(fid,'// Mf-Gr AMPA connections\n');
    fprintf(fid,'15728 %f\n', MFGRAMPAWeight);
    fprintf(fid,'// Mf-Gr NMDA connections\n');
    fprintf(fid,'15728 %f\n', MFGRNMDAWeight);
    fprintf(fid,'// Mf-Go connections\n');
    fprintf(fid,'1350 %f\n', MFGOWeight);
    fprintf(fid,'// Gr-Go connections\n');
    fprintf(fid,'2700 %f\n', GRGOWeight);
    fprintf(fid,'// Gr-Sc connections\n');
    fprintf(fid,'30000 %f\n', GRSCWeight);
    fprintf(fid,'// Sc-Go connections\n');
    fprintf(fid,'1350 %f\n', SCGOWeight);
    fprintf(fid,'// Go-Gr connections\n');
    fprintf(fid,'18000 %f\n', GOGRWeight);
    fprintf(fid,'\n// Parallel Fibers\n');
    fprintf(fid,'// SC Electrical Coupling\n');
    fprintf(fid,'90 %f\n', SCCoupling);
    fprintf(fid,'// GO Electrical Coupling\n');
    fprintf(fid,'702 %f\n', GOCoupling);
    fprintf(fid,'// GO-GO connections\n');
    fprintf(fid,'270 %f\n', GOGOWeight);
    
    fclose(fid);

Loading data, please wait...