Multi-comp. CA1 O-LM interneuron model with varying dendritic Ih distributions (Sekulic et al 2015)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:182797
The model presented here was used to investigate possible dendritic distributions of the HCN channel-mediated current (Ih) in models of oriens-lacunosum/moleculare (O-LM) CA1 hippocampal interneurons. Physiological effects of varying the dendritic distributions consisted of examining back-propagating action potential speeds.
Reference:
1 . Sekulic V, Chen TC, Lawrence JJ, Skinner FK (2015) Dendritic distributions of I h channels in experimentally-derived multi-compartment models of oriens-lacunosum/moleculare (O-LM) hippocampal interneurons. Front Synaptic Neurosci 7:2 [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): Hippocampus CA1 stratum oriens lacunosum-moleculare interneuron ;
Channel(s): I Na,t; I A; I K; I K,leak; I M; I h; I K,Ca; I Calcium; I_AHP;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Dendritic Action Potentials; Active Dendrites; Detailed Neuronal Models; Conductance distributions;
Implementer(s):
Search NeuronDB for information about:  I Na,t; I A; I K; I K,leak; I M; I h; I K,Ca; I Calcium; I_AHP;
/
SekulicEtAl2015
04525047--90nA
04610022--90nA
README.html
cad.mod *
ICaL.mod *
ICaT.mod *
Ih.mod
IKa.mod *
IKCa.mod *
Ikdrf.mod *
Ikdrfaxon.mod *
Ikdrs.mod *
Ikdrsaxon.mod *
Ikleakaxon.mod *
Ikleaksd.mod *
IMminret.mod *
IMmintau.mod *
Ipassaxon.mod *
Ipasssd.mod *
Naaxon.mod *
Nadend.mod *
Nasoma.mod *
.initactivesdRichy.hoc.swp
.ipsc-cihr.hoc.swp
active_mods.hoc
celltestt.dat
dendIh_funcs.hoc
frontiers_Fig10.hoc
ihold_funcs.hoc
init_d_lambda_Richy_trunc.hoc
init_d_lambda_Starfish_full.hoc
init_exp.hoc
init_Richy_RN.hoc
initactivesdRichy.hoc
initactivesdStarfish.hoc
initactivesdStarfishfull.hoc
iprotocol.hoc
ipsc.hoc
ipsc-cihr.hoc
mosinit.hoc
nsegfuncs.hoc
param_active_cond.hoc
params.hoc
Richytrunctest2.hoc
rn.hoc
screen.png
screen1.png
Starfishfull.hoc
Starfishtrunc.hoc
startup_R3.sh
startup_R4.sh
startup_S3.sh
startup_S4.sh
                            
tstop = 10000
injclamp.amp = 0
holdclamp.dur = 10000
//h=2e-05
//holdclamp.amp=0

///////////////////
// Dendritic ESPC
///////////////////
/**/
objref IEspike
soma[0] IEspike = new NetStim(0.5)
IEspike.interval = 0
IEspike.number = 1
IEspike.start = 5075
IEspike.noise = 0

objref Esyn1
//soma[0] Esyn1 = new Exp2Syn(0.5)
dendrite[40] Esyn1 = new Exp2Syn(1)
Esyn1.tau1 = 0.1 // ms 
Esyn1.tau2 = 11   // ms
////Esyn1.e = -4     // mV
////Esyn1.i = 0.02  // nA

////Esyn1.tau = 10
////Esyn1.e = -4
////Esyn1.i = 0.002

objref Econn1

Econn1 = new NetCon(IEspike, Esyn1)
Econn1.weight = 0.01
/**/

//////////////////////
// Perisomatic IPSCs
//////////////////////

objref IMSspike
soma[0] IMSspike = new NetStim(0.5)
IMSspike.interval = 0
IMSspike.number = 1 
IMSspike.start = 5000
IMSspike.noise = 0

objref Isyn1, Isyn2, Isyn3, Isyn4, Isyn5, Isyn6, Isyn7
objref Isyn8, Isyn9, Isyn10, Isyn11, Isyn12, Isyn13
objref Isyn14, Isyn15, Isyn16, Isyn17, Isyn18

dendrite[33] Isyn1 = new ExpSyn(0.282609) 
Isyn1.tau = 8.5
Isyn1.e = -85
//Isyn1.i = -0.6
Isyn1.i = -0.006545

dendrite[38] Isyn2 = new ExpSyn(0.754902) 
Isyn2.tau = 8.5
Isyn2.e = -85
//Isyn2.i = -0.6
Isyn2.i = -0.006545

dendrite[1] Isyn3 = new ExpSyn(0.944444) 
Isyn3.tau = 8.5
Isyn3.e = -85
//Isyn3.i = -0.6
Isyn3.i = -0.006545

dendrite[33] Isyn4 = new ExpSyn(0.282609) 
Isyn4.tau = 8.5
Isyn4.e = -85
//Isyn4.i = -0.6
Isyn4.i = -0.006545

dendrite[19] Isyn5 = new ExpSyn(0.863636) 
Isyn5.tau = 8.5
Isyn5.e = -85
//Isyn5.i = -0.6
Isyn5.i = -0.006545

dendrite[3] Isyn6 = new ExpSyn(0.72449) 
Isyn6.tau = 8.5
Isyn6.e = -85
//Isyn6.i = -0.6
Isyn6.i = -0.006545

dendrite[25] Isyn7 = new ExpSyn(0.351852) 
Isyn7.tau = 8.5
Isyn7.e = -85
//Isyn7.i = -0.6
Isyn7.i = -0.006545

dendrite[29] Isyn8 = new ExpSyn(0.572727) 
Isyn8.tau = 8.5
Isyn8.e = -85
//Isyn8.i = -0.6
Isyn8.i = -0.006545

dendrite[1] Isyn9 = new ExpSyn(0.759259) 
Isyn9.tau = 8.5
Isyn9.e = -85
//Isyn9.i = -0.6
Isyn9.i = -0.006545

dendrite[3] Isyn10 = new ExpSyn(0.94898) 
Isyn10.tau = 8.5
Isyn10.e = -85
//Isyn10.i = -0.6
Isyn10.i = -0.006545

dendrite[25] Isyn11 = new ExpSyn(0.166667)
Isyn11.tau = 8.5
Isyn11.e = -85
//Isyn11.i = -0.6
Isyn11.i = -0.006545

dendrite[1] Isyn12 = new ExpSyn(0.685185)
Isyn12.tau = 8.5
Isyn12.e = -85
//Isyn12.i = -0.6
Isyn12.i = -0.006545

dendrite[45] Isyn13 = new ExpSyn(0.364865)
Isyn13.tau = 8.5
Isyn13.e = -85
//Isyn13.i = -0.6
Isyn13.i = -0.006545

dendrite[21] Isyn14 = new ExpSyn(0.189655)
Isyn14.tau = 8.5
Isyn14.e = -85
//Isyn14.i = -0.6
Isyn14.i = -0.006545

dendrite[29] Isyn15 = new ExpSyn(0.318182)
Isyn15.tau = 8.5
Isyn15.e = -85
//Isyn15.i = -0.6
Isyn15.i = -0.006545

dendrite[35] Isyn16 = new ExpSyn(0.0853658)
Isyn16.tau = 8.5
Isyn16.e = -85
//Isyn16.i = -0.6
Isyn16.i = -0.006545

dendrite[21] Isyn17 = new ExpSyn(0.327586)
Isyn17.tau = 8.5
Isyn17.e = -85
//Isyn17.i = -0.6
Isyn17.i = -0.006545

dendrite[19] Isyn18 = new ExpSyn(0.590909)
Isyn18.tau = 8.5
Isyn18.e = -85
//Isyn18.i = -0.6
Isyn18.i = -0.006545

objref Iconn1, Iconn2, Iconn3, Iconn4, Iconn5, Iconn6, Iconn7
objref Iconn8, Iconn9, Iconn10, Iconn11, Iconn12, Iconn13, Iconn14
objref Iconn15, Iconn16, Iconn17, Iconn18

Iconn1 = new NetCon(IMSspike, Isyn1)
Iconn1.weight = 1
Iconn2 = new NetCon(IMSspike, Isyn2)
Iconn2.weight = 1
Iconn3 = new NetCon(IMSspike, Isyn3)
Iconn3.weight = 1
Iconn4 = new NetCon(IMSspike, Isyn4)
Iconn4.weight = 1
Iconn5 = new NetCon(IMSspike, Isyn5)
Iconn5.weight = 1
Iconn6 = new NetCon(IMSspike, Isyn6)
Iconn6.weight = 1
Iconn7 = new NetCon(IMSspike, Isyn7)
Iconn7.weight = 1
Iconn8 = new NetCon(IMSspike, Isyn8)
Iconn8.weight = 1
Iconn9 = new NetCon(IMSspike, Isyn9)
Iconn9.weight = 1
Iconn10 = new NetCon(IMSspike, Isyn10)
Iconn10.weight = 1
Iconn11 = new NetCon(IMSspike, Isyn11)
Iconn11.weight = 1
Iconn12 = new NetCon(IMSspike, Isyn12)
Iconn12.weight = 1
Iconn13 = new NetCon(IMSspike, Isyn13)
Iconn13.weight = 1
Iconn14 = new NetCon(IMSspike, Isyn14)
Iconn14.weight = 1
Iconn15 = new NetCon(IMSspike, Isyn15)
Iconn15.weight = 1
Iconn16 = new NetCon(IMSspike, Isyn16)
Iconn16.weight = 1
Iconn17 = new NetCon(IMSspike, Isyn17)
Iconn17.weight = 1
Iconn18 = new NetCon(IMSspike, Isyn18)
Iconn18.weight = 1