Gap junction coupled network of striatal fast spiking interneurons (Hjorth et al. 2009)

 Download zip file 
Help downloading and running models
Accession:118389
Gap junctions between striatal FS neurons has very weak ability to synchronise spiking. Input uncorrelated between neighbouring neurons is shunted, while correlated input is not.
Reference:
1 . Hjorth J, Blackwell KT, Kotaleski JH (2009) Gap junctions between striatal fast-spiking interneurons regulate spiking activity and synchronization as a function of cortical activity. J Neurosci 29:5276-86 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell; Synapse; Channel/Receptor; Dendrite;
Brain Region(s)/Organism: Basal ganglia;
Cell Type(s): Neostriatum fast spiking interneuron;
Channel(s): I A; I_K,Na;
Gap Junctions: Gap junctions;
Receptor(s):
Gene(s):
Transmitter(s): Gaba; Glutamate;
Simulation Environment: GENESIS; MATLAB;
Model Concept(s): Activity Patterns; Ion Channel Kinetics; Synchronization; Detailed Neuronal Models;
Implementer(s): Hjorth, Johannes [hjorth at csc.kth.se];
Search NeuronDB for information about:  I A; I_K,Na; Gaba; Glutamate;
% This code just generates two example plots for use in the
% supplementary material.

clear all, close all, format compact

% Matlab helper scripts are located here
path(path,'../matlabScripts')

dataPath = 'UTDATA/SAVED/TenFSGJscanCurInject';

randId = 210258410;
gapRes1 = 2.5e9;
gapRes2 = 1e9;

fileMask = '%s/TenInhomoFS-prim-CurInject-GJscan-id%d-gapres-%s-curamp-5.075e-11.data';

data1 = load(sprintf(fileMask,dataPath,randId,num2str(gapRes1)));
data2 = load(sprintf(fileMask,dataPath,randId,num2str(gapRes2)));

tIdx = find(0.5 <= data1(:,1) & data1(:,1) <= 0.9);

figure
subplot(2,1,1)
plot(1e3*data1(tIdx,1)-500,1e3*data1(tIdx,2:end),'k')
box off
ylabel('Volt (mV)','fontsize',24)
set(gca,'fontsize',24)
a = axis; a(3) = -80; a(4) = 50; axis(a);

subplot(2,1,2)
plot(1e3*data2(tIdx,1)-500,1e3*data2(tIdx,2:end),'k')
box off
xlabel('Time (ms)','fontsize',24)
ylabel('Volt (mV)','fontsize',24)
set(gca,'fontsize',20)
a = axis; a(3) = -80; a(4) = 50; axis(a);


saveas(gcf,'FIGS/CurInjectExampleTrace.fig','fig')
saveas(gcf,'FIGS/CurInjectExampleTrace.eps','psc2')