ModelDB is moving. Check out our new site at https://modeldb.science. The corresponding page is https://modeldb.science/144054.

Synchrony by synapse location (McTavish et al. 2012)

 Download zip file 
Help downloading and running models
Accession:144054
This model considers synchrony between mitral cells induced via shared granule cell interneurons while taking into account the spatial constraints of the system. In particular, since inhibitory inputs decay passively along the lateral dendrites, this model demonstrates that an optimal arrangement of the inhibitory synapses will be near the cell bodies of the relevant mitral cells.
Reference:
1 . McTavish TS, Migliore M, Shepherd GM, Hines ML (2012) Mitral cell spike synchrony modulated by dendrodendritic synapse location. Front Comput Neurosci 6:3 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell;
Brain Region(s)/Organism: Olfactory bulb;
Cell Type(s): Olfactory bulb main mitral GLU cell; Olfactory bulb main interneuron granule MC GABA cell;
Channel(s): I Na,t; I A; I K;
Gap Junctions:
Receptor(s): GabaB; AMPA; NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Synchronization; Olfaction;
Implementer(s): McTavish, Thomas S [thomas.mctavish at yale.edu];
Search NeuronDB for information about:  Olfactory bulb main mitral GLU cell; Olfactory bulb main interneuron granule MC GABA cell; GabaB; AMPA; NMDA; I Na,t; I A; I K;
/
mctavish_syncbylocation
src
ampanmda.mod
fi.mod
kamt.mod
kdrmt.mod
naxn.mod
ThreshDetect.mod *
allsynhinton.hoc *
analysis.py
animtest.py
antest.ses *
bulbspikes.py
clear.hoc
connect.hoc
control.ses
default.hoc
granule.hoc *
hinton.hoc
init.hoc *
iterator.hoc *
lptiter.hoc
mgrs.hoc
michele_movie.hoc
mitral.hoc
mosinit.hoc
net.hoc
param.hoc
params.py
parinit.hoc
pattern.hoc
perfrun.hoc
show.hoc
showw.hoc
somesyn.hoc *
sortspike *
split.hoc
start.hoc
start.ses
stimodors.hoc
subset.hoc
subset_control.ses *
synweightsnapshot.py
viewspikes.hoc
viewspikes1.hoc
weight_movie.hoc
weightsave.hoc
                            
begintemplate SomeSyn
external graphList, tstop
objref g, cells
proc init() {local i
	build()
	draw($o1)
}

proc unref() {
	//print "refcount=", $1
	if ($1 == 0) {
		graphList[0].remove(graphList.index(g))
	}
}

proc build() {
	g = new Graph(0)
	g.view(0, 0, 1, 1, 400, 250, 700, 250)
	graphList[0].append(g)
	g.size(0, tstop, 0, 1)
}
proc draw() {local i, m, gr  localobj nc, syn, s, s2
	s = new String()
	s2 = new String()
	g.label(.6,.9,"",2)
	for i=0, $o1.count-1 {
		nc = $o1.object(i)
		syn = nc.syn
		m = syn.mgid		
		ggid = syn.ggid
		sprint(s2.s, "%s.weight[2]", nc)
		sprint(s.s, "(%s, %d, %d) %s", syn, m, ggid, nc)
		g.addvar(s.s, s2.s)
	}
}
endtemplate SomeSyn


Loading data, please wait...