Pyramidal Neuron Deep: attenuation in dendrites (Stuart, Spruston 1998)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:3677
Stuart, G. and Spruston, N. Determinants of voltage attenuation in neocortical pyramidal neuron dendrites. Journal of Neuroscience 18:3501-3510, 1998.
Reference:
1 . Stuart G, Spruston N (1998) Determinants of voltage attenuation in neocortical pyramidal neuron dendrites. J Neurosci 18:3501-10 [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): Neocortex L5/6 pyramidal GLU cell;
Channel(s): I h;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Parameter Fitting;
Implementer(s): Spruston, Nelson [Spruston at Northwestern.edu];
Search NeuronDB for information about:  Neocortex L5/6 pyramidal GLU cell; I h;
/* access dend1[7]   -- somatic recording site at 0.5    */
/* access dend1[134] -- dendritic recording site at 0.01 */

graphicson = 0    /* 1 graphics on, -1 graphics off */
lserroron = -1    /* compare simulation to real data if > 0 */
writeout = 0      /* equals 1 if output should be written to a file */

xopen("$(NEURONHOME)/lib/hoc/noload.hoc")
xopen("mystdrun.hoc")
xopen("ri22geo5.hoc")
xopen("ri22init.hoc")
xopen("ri22func.hoc")
/* nrnmainmenu() */
tstop=100
long=0
short=0
both=1
syn=0
nurm=4
nuri=0
initq=8
init_params()
areascale=1

insert_pass()

if (nurm<1) {
	init_pass(global_ra/100)		/* initialize passive membrane */
}
if (nurm==3) {
	init_nurm3(Cm)		/* initialize passive membrane */
}
if (nurm==4) {
	init_nurm4(Cm)		/* initialize passive membrane */
}

if (qblock<1) {
  if (initq==1) {
    initq1()
  }
  if (initq==8) {
    initq8()
  }
  if (initq==10) {
    initq10(qten_qq/10)
  }
}		

/* initnakhh()	*/	/* initialize active HH Na/K conductances */

if (graphicson>0) {
  newPlotV(-80,-60)
}
init()			/* initialize v and active states */

Vrestsoma=Vleak
Vrestdend=Vleak

/* send stim, delay, duration, tmax, dt */
if (long>0) {
	tstop=400
	somastep_cc2(-0.05, 50.3, 200.8, 400, 1.26)
	if (nurm<1) {
		xopen("ri22fit.ses")
	}
	if (nurm>2) {
		xopen("ri22fit3.ses")
	}
	RunFitter[0].g.size(0,504,-81,-78)
	RunFitter[0].redraw()
	RunFitter[1].g.size(0,504,-81,-78)
	RunFitter[1].redraw()
}
if (short>0) {
	tstop=100
	somastep_cc2(-2.0, 5.06, 1.008, 100, 0.126)
	xopen("ri22fit2.ses")
	RunFitter[0].g.size(0,100,-85,-78)
	RunFitter[0].redraw()
	RunFitter[1].g.size(0,100,-81,-78)
	RunFitter[1].redraw()
}
if (both>0) {
	tstop=504
	doublestep_cc(-0.05, 50.3, 200.8, -2, 399.57, 1.008, tstop, 0.504)
	if (nurm<1) {
		xopen("ri22fit.ses")
	}
	if (nurm>2) {
		xopen("ri22fit4.ses")
	}
	RunFitter[0].g.size(0,504,-82,-78)
	RunFitter[0].redraw()
	RunFitter[1].g.size(0,504,-82,-78)
	RunFitter[1].redraw()
}
if (syn>0) {
	tstop=50
	syn_cc(0.5, 5, 0.3, 3, 0, 5, tstop, 0.1)
	/* send location, gmax (mS), tau0, tau1, erev, delay, tmax, dt */
}