CA1 oriens alveus interneurons: signaling properties (Minneci et al. 2007)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:87546
The model supports the experimental findings showing that the dynamic interaction between cells with various firing patterns could differently affect GABAergic signaling, leading to a wide range of interneuronal communication within the hippocampal network.
Reference:
1 . Minneci F, Janahmadi M, Migliore M, Dragicevic N, Avossa D, Cherubini E (2007) Signaling properties of stratum oriens interneurons in the hippocampus of transgenic mice expressing EGFP in a subset of somatostatin-containing cells. Hippocampus 17:538-53 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Dendrite;
Brain Region(s)/Organism:
Cell Type(s): Hippocampus CA1 interneuron oriens alveus GABA cell;
Channel(s): I A; I Sodium; I Potassium;
Gap Junctions: Gap junctions;
Receptor(s): Gaba;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Activity Patterns; Bursting; Active Dendrites; Detailed Neuronal Models; Action Potentials; Signaling pathways;
Implementer(s): Migliore, Michele [Michele.Migliore at Yale.edu];
Search NeuronDB for information about:  Hippocampus CA1 interneuron oriens alveus GABA cell; Gaba; I A; I Sodium; I Potassium;
load_file("nrngui.hoc")
load_file("olm-t.hoc")
load_file("olm-t2.hoc")
load_file("gap.hoc")
cvode.active(1)

Vrest = -65
dt = 1
celsius=34
tstop=1000

objref g, b, stim, stim2, cell1, cell2, gap[10]

cell1 = new OLM2()
cell2 = new OLM()

amp1=0.34
amp2=0.0
ggap=0.955

access cell1.soma[0]

b = new VBox()
b.intercept(1)
g = new Graph()
g.size(0,tstop,-70,30)
g.xaxis(1)
g.addvar("cell1.soma[0].v(0.5)",1,1,2*tstop,0,2)
g.addvar("cell2.soma[0].v(0.5)",2,1,2*tstop,0,2)
g.exec_menu("10% Zoom out")
xpanel("",1)
xbutton("run", "run()")
xvalue("amp. reg.","amp1")
xvalue("amp. clust.","amp2")
xvalue("ggap","ggap")
xpanel()
b.intercept(0)
b.map()

	stim=new IClamp(0.5)
	stim.del=50
	stim.dur=800
	stim.amp=0


access cell2.soma[0]

	stim2=new IClamp(0.5)
	stim2.del=50
	stim2.dur=800
	stim2.amp=0

for z=0, 9 {
gap[z] = new Gap()
}

cell1.dend8[8] gap[0].src(.5)
cell2.dend8[8] gap[0].target(.5)
cell1.dend4[1] gap[1].src(.5)
cell2.dend4[1] gap[1].target(.5)
cell1.dend3[1] gap[2].src(.5)
cell2.dend3[1] gap[2].target(.5)
cell1.dend8[5] gap[3].src(.5)
cell2.dend8[5] gap[3].target(.5)
cell1.dend2[4] gap[4].src(.5)
cell2.dend2[4] gap[4].target(.5)
cell1.dend4[6] gap[5].src(.5)
cell2.dend4[6] gap[5].target(.5)
cell1.dend6[2] gap[6].src(.5)
cell2.dend6[2] gap[6].target(.5)
cell1.dend4[5] gap[7].src(.5)
cell2.dend4[5] gap[7].target(.5)
cell1.dend1[0] gap[8].src(.5)
cell2.dend1[0] gap[8].target(.5)
cell1.dend8[5] gap[9].src(.5)
cell2.dend8[5] gap[9].target(.5)

proc init() {
	t=0
	finitialize(Vrest)
        fcurrent()
        forall {
		v=Vrest
		e_pas=v+(ina+ik)/g_pas
	}
	cvode.re_init()
	g.begin()
	g.plot(t)
}

proc advance() {
	fadvance()
	g.plot(t)
	g.flush()
	doNotify()
}

proc run() {
	stdinit()
  	stim.amp=amp1
  	stim2.amp=amp2
	for z=0, 9 {gap[z].g(ggap)}
	continuerun(tstop)
}

Loading data, please wait...