A multi-compartment model for interneurons in the dLGN (Halnes et al. 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:140249
This model for dLGN interneurons is presented in two parameterizations (P1 & P2), which were fitted to current-clamp data from two different interneurons (IN1 & IN2). The model qualitatively reproduces the responses in IN1 & IN2 under 8 different experimental condition, and quantitatively reproduces the I/O-relations (#spikes elicited as a function of injected current).
Reference:
1 . Halnes G, Augustinaite S, Heggelund P, Einevoll GT, Migliore M (2011) A multi-compartment model for interneurons in the dorsal lateral geniculate nucleus. PLoS Comput Biol 7:e1002160 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s): Thalamus lateral geniculate nucleus interneuron;
Channel(s): I L high threshold; I T low threshold; I CAN; I Sodium; I Mixed; I Potassium; I_AHP;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Activity Patterns; Active Dendrites; Detailed Neuronal Models; Rebound firing;
Implementer(s): Halnes, Geir [geir.halnes at nmbu.no];
Search NeuronDB for information about:  I L high threshold; I T low threshold; I CAN; I Sodium; I Mixed; I Potassium; I_AHP;
/
dLGN_modelDB
readme.html
Cad.mod *
HH_traub.mod *
iahp.mod *
iar.mod *
ical.mod *
Ican.mod *
it2.mod *
091008A2.hoc *
fixnseg.hoc *
INmodel.hoc
INmodel.ses
mosinit.hoc
Parameters1.hoc
Parameters2.hoc
screenshot1.jpg
screenshot2.jpg
screenshot3.jpg
screenshot4.jpg
                            
load_file("nrngui.hoc")

load_file("INmodel.hoc")

xpanel("select parameterization")
  xbutton("Figure 4 A1, 4th trace. P1:MP = -63","runP1MP()")
  xbutton("Figure 4 B1. P1:HP = -57","runP1HP()")
  xbutton("Figure 4 A2, 4th trace. P2:MP = -69","runP2MP()")
  xbutton("Figure 4 B2. P1:MP = -58","runP2HP()")
xpanel()


proc runP1MP() {
  {print "Using Parameterization 1, Resting pot. -63mV"}
  {xopen("Parameters1.hoc")}
  {access soma}
  {Vrest = -63}
  {IClamp[0].amp = 0.055}
  {IClamp[1].amp = 0}
}

proc runP1HP() {
  {print "Using Parameterization 1, Holding pot. -57mV obtained by constant current injection (22pA)"}
  {xopen("Parameters1.hoc")}
  {access soma}
  {Vrest = -57}
  {IClamp[0].amp = -0.15}
  {IClamp[1].amp = 0.022}
}

proc runP2MP() {
  {print "Using Parameterization 2, Resting pot. -69mV"}
  {xopen("Parameters2.hoc")}
  {access soma}
  {Vrest = -69}
  {IClamp[0].amp = 0.04}
  {IClamp[1].amp = 0}
}

proc runP2HP() {
  {print "Using Parameterization 2, Holding pot. -58mV obtained by constant current injection (12pA)"}
  {xopen("Parameters2.hoc")}
  {access soma}
  {Vrest = -58}
  {IClamp[0].amp = -0.15}
  {IClamp[1].amp = 0.012}
}