Neural transformations on spike timing information (Tripp and Eliasmith 2007)

 Download zip file 
Help downloading and running models
Accession:136380
" ... Here we employ computational methods to show that an ensemble of neurons firing at a constant mean rate can induce arbitrarily chosen temporal current patterns in postsynaptic cells. ..."
Reference:
1 . Tripp B, Eliasmith C (2007) Neural populations can induce reliable postsynaptic currents without observable spike rate changes or precise spike timing. Cereb Cortex 17:1830-40 [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): Abstract integrate-and-fire leaky neuron;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: MATLAB;
Model Concept(s): Activity Patterns; Temporal Pattern Generation;
Implementer(s): Tripp, Bryan [bryan.tripp at mail.mcgill.ca]; Eliasmith, Chris [celiasmith at uwaterloo.ca];
% This script produces figure 4 of the article from saved data.  

popdata = load('data_populationSizeRate.mat');
popMeanErr = mean(popdata.meanE,3);
popSdErr = std(popdata.meanE,0,3);

popindices = [17 5 18 19 20 21];
jitterindices = 1:5; 
popsize = popdata.cases(popindices,1);
figure, hold on, plot(popsize, popMeanErr(popindices,jitterindices), 'k');
for i = popindices
    for j = jitterindices
        plot([popdata.cases(i,1) popdata.cases(i,1)], [popMeanErr(i,j)-popSdErr(i,j) popMeanErr(i,j)+popSdErr(i,j)], 'k')
    end
end
set(gcf, 'Position', [360 669 308 265])
xlabel('Population size (# neurons)')
ylabel('MSE')
for i = jitterindices
    h = text(40, popMeanErr(popindices(1),i), sprintf('%i ms', 1000*popdata.jitter(i)))
end


Loading data, please wait...