Compartmental model of a mitral cell (Popovic et al. 2005)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:53435
Usage of a morphologically realistic compartmental model of a mitral cell and data obtained from whole-cell patch-clamp and voltage-imaging experiments in order to explore passive parameter space in which reported low EPSP attenuation is observed.
Reference:
1 . Popovic M, Djurisic M, Zecevic D (2005) Determinants of low EPSP attenuation in primary dendrites of mitral cells: modeling study. Ann N Y Acad Sci 1048:344-8 [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): Olfactory bulb main mitral GLU cell;
Channel(s): I K,leak;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potential Initiation; Olfaction;
Implementer(s): Popovic, Marko [tica at ibiss.bg.ac.yu];
Search NeuronDB for information about:  Olfactory bulb main mitral GLU cell; I K,leak;
/
anyas2005
model_bf_HPP
EPSPClamp.mod *
avgdiams1.txt *
avgdiams2.txt *
avgdiams3.txt *
avgdiams4.txt *
avgdiams5.txt *
basediams1.txt *
basediams2.txt *
basediams3.txt *
basediams4.txt *
basediams5.txt *
enddiams1.txt *
enddiams2.txt *
enddiams3.txt *
enddiams4.txt
enddiams5.txt *
epsp.txt *
epsp_soma.txt
lengths1.txt *
lengths2.txt *
lengths3.txt *
lengths4.txt *
lengths5.txt *
membrane.hoc
mitral.gif
morphology.hoc
mosinit.hoc
nltemplate.hoc *
order1.txt *
order2.txt *
order3.txt *
order4.txt *
order5.txt *
parameters.hoc
xyangles1.txt *
xyangles2.txt *
xyangles3.txt *
xyangles4.txt *
xyangles5.txt *
xyz1.txt *
xyz2.txt *
xyz3.txt *
xyz4.txt *
xyz5.txt *
zangles1.txt *
zangles2.txt *
zangles3.txt *
zangles4.txt *
zangles5.txt *
                            
load_file("nltemplate.hoc")
objref prim_nl, sec1_nl, sec2_nl, axon_nl, tuft_nl
prim_nl = new NLsection(1)
axon_nl = new NLsection(2)
sec2_nl = new NLsection(3)
sec1_nl = new NLsection(4)
tuft_nl = new NLsection(5)
create soma_sc
create olfnrn, dummy
access olfnrn
dummy {
    pt3dclear()
    pt3dadd(20,200,20,10)
    pt3dadd(20,200,30,10)
}
olfnrn {
    pt3dclear()
    pt3dadd(10,200,10,10)
    pt3dadd(10,200,20,10)
}
soma_sc {
    nseg=10
    connect sec1_nl.sect[0](0),1
    connect sec2_nl.sect[0](0),0.5
    connect axon_nl.sect[0](0),0
    pt3dclear()
    pt3dadd(axon_nl.xroot,axon_nl.yroot,axon_nl.zroot,axon_nl.droot)
    pt3dadd((sec1_nl.xroot+axon_nl.xroot)/2,(sec1_nl.yroot+axon_nl.yroot)/2,(sec1_nl.zroot+axon_nl.zroot)/2,16)
    pt3dadd(sec1_nl.xroot,sec1_nl.yroot,sec1_nl.zroot,sec1_nl.droot)
}
sec1_nl.sect[0] {
    connect prim_nl.sect[0](0),1
}
prim_nl.sect[19] {
    connect tuft_nl.sect[0](0),1
}

objref olfactory_neuron,primary_dendrite,secondary_dendrite,tuft,mitral_cell,soma,initial_segment,axon_node,axon_myelin
olfactory_neuron = new SectionList()
olfnrn olfactory_neuron.append()
dummy olfactory_neuron.append()
soma = new SectionList() //soma+hillock
soma_sc soma.append()
axon_nl.sect[0] soma.append()
sec1_nl.sect[0] soma.append()
initial_segment = new SectionList() //initial segment
axon_nl.sect[1] initial_segment.append()
primary_dendrite = new SectionList() //primary dendrite
for i=0,prim_nl.nsect-1 { 
    prim_nl.sect[i] primary_dendrite.append() 
}
axon_node = new SectionList() //axon_nl nodes
axon_myelin = new SectionList() //axon_nl myelinelin segments
for i=0,4 { 
    axon_nl.sect[2*i+2] axon_myelin.append()
    axon_nl.sect[2*i+3] axon_node.append()
}
secondary_dendrite = new SectionList()
sec2_nl.sect[0] secondary_dendrite.append()
sec2_nl.sect[1] secondary_dendrite.append()

tuft = new SectionList()
for i=0,tuft_nl.nsect-1 { 
    tuft_nl.sect[i] tuft.append() 
}
mitral_cell = new SectionList()
forsec axon_myelin mitral_cell.append()
forsec axon_node mitral_cell.append()
forsec initial_segment mitral_cell.append()
forsec soma mitral_cell.append()
forsec primary_dendrite mitral_cell.append()
forsec secondary_dendrite mitral_cell.append()
forsec tuft mitral_cell.append()