Visual Cortex Neurons: Dendritic study (Anderson et al 1999)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:3812
Neuron mod and hoc files for the paper: Anderson, J.C. Binzegger, T., Kahana, O., Segev, I., and Martin, K.A.C Dendritic asymmetry cannot account for directional responses in visual cortex. Nature Neuroscience 2:820:824, 1999
Reference:
1 . Anderson JC, Binzegger T, Kahana O, Martin KA, Segev I (1999) Dendritic asymmetry cannot account for directional responses of neurons in visual cortex. Nat Neurosci 2:820-4 [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: Visual cortex;
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s): AMPA; NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Pattern Recognition; Influence of Dendritic Geometry;
Implementer(s): Khana, Oz;
Search NeuronDB for information about:  AMPA; NMDA;
/
anderson
Cells
Files
sim_hoc_files
README
nmda.mod
two_exp.mod
mosinit.hoc
mosinit.ses
                            
load_file("nrngui.hoc")
load_file("sim_hoc_files/sim_ampa.hoc")
x=0
objref sh, fig4b
load_file("mosinit.ses")

// display the AlphaSynapse synaptic locations
objref aslist
//sh = new Shape()
//sh.save_name("sh")
sh = Shape[0]
aslist = new List("AlphaSynapse")
for i=0, aslist.count-1 {
	sh.point_mark(aslist.object(i), 3)
}

strdef tstr
objref vvec, tvec
vvec = new Vector(10000, 0)
tvec = new Vector(10000, 0)

//fig4b = new Graph()
//fig4b.size(-80,80,-70,-40)
//fig4b.save_name("fig4b")
fig4b = Graph[1]

proc fig4bCurve() {
	tstop=80
	runForTotalTime($1)
	sprint(tstr, "%d", $1)
	vvec.label(tstr)
	vvec.record(&soma.v(0.5))
	tvec.record(&t)
	run()
	if (stoprun != 0) {return}
	if (base_time > 0) { tvec.sub(base_time) }
	vvec.line(fig4b, tvec)
}

for case(&x, 0, 10, 20, 30, -10, -20, -30, 65, -75) {
	fig4bCurve(x)
	if (stoprun != 0) {break}
}	

/*
xpanel("Figure 4b Curve")
xvalue("Run with Sweep Duration", "x", 1, "fig4bCurve(x)")
xpanel()
*/