Active dendrites and spike propagation in a hippocampal interneuron (Saraga et al 2003)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:28316
We create multi-compartment models of an Oriens-Lacunosum/Moleculare (O-LM) hippocampal interneuron using passive properties, channel kinetics, densities and distributions specific to this cell type, and explore its signaling characteristics. We find that spike initiation depends on both location and amount of input, as well as the intrinsic properties of the interneuron. Distal synaptic input always produces strong back-propagating spikes whereas proximal input could produce both forward and back-propagating spikes depending on the input strength. Please see paper for more details.
Reference:
1 . Saraga F, Wu CP, Zhang L, Skinner FK (2003) Active Dendrites and Spike Propagation in Multi-compartment Models of Oriens-Lacunosum/Moleculare Hippocampal Interneurons. J Physiol 552(3):673-689 [PubMed]
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): Hippocampus CA1 interneuron oriens alveus cell;
Channel(s): I Na,t; I A; I K; I h;
Gap Junctions:
Receptor(s): AMPA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potential Initiation; Dendritic Action Potentials; Active Dendrites; Influence of Dendritic Geometry; Detailed Neuronal Models; Action Potentials;
Implementer(s): Saraga, Fernanda [Fernanda.Saraga at utoronto.ca];
Search NeuronDB for information about:  Hippocampus CA1 interneuron oriens alveus cell; AMPA; I Na,t; I A; I K; I h;
load_file("nrngui.hoc")
objectvar save_window_, rvp_
objectvar scene_vector_[4]
objectvar ocbox_, ocbox_list_, scene_, scene_list_
{ocbox_list_ = new List()  scene_list_ = new List()}
{pwman_place(0,0,0)}

//Begin PointProcessGroupManager
{
load_file("pointgrp.hoc")
}
{
ocbox_ = new PointProcessGroupManager(0)
}
{object_push(ocbox_)}
{
ms = new MechanismStandard("IClamp")
ms.set("del", 0, 0)
ms.set("dur", 500, 0)
ms.set("amp", -0.05, 0)
mnews("IClamp", ms)
select(0)
execute("soma[0] ocbox_.move(0.5)")
ms = new MechanismStandard("IClamp")
ms.set("del", 400, 0)
ms.set("dur", 0.1, 0)
ms.set("amp", 10, 0)
mnews("IClamp", ms)
select(1)
execute("soma[0] ocbox_.move(0.5)")
}
{object_pop() doNotify()}
{
ocbox_ = ocbox_.v1
ocbox_.map("PointProcessGroupManager", 30, 550, 564.48, 295.68)
}
objref ocbox_
//End PointProcessGroupManager

{
xpanel("RunControl", 0)
v_init = -70
xvalue("Init","v_init", 1,"stdinit()", 1, 1 )
xbutton("Init & Run","run()")
xbutton("Stop","stoprun=1")
runStopAt = 5
xvalue("Continue til","runStopAt", 1,"{continuerun(runStopAt) stoprun=1}", 1, 1 )
runStopIn = 1
xvalue("Continue for","runStopIn", 1,"{continuerun(t + runStopIn) stoprun=1}", 1, 1 )
xbutton("Single Step","steprun()")
t = 500.025
xvalue("t","t", 2 )
tstop = 500
xvalue("Tstop","tstop", 1,"tstop_changed()", 0, 1 )
dt = 0.025
xvalue("dt","dt", 1,"setdt()", 0, 1 )
steps_per_ms = 40
xvalue("Points plotted/ms","steps_per_ms", 1,"setdt()", 0, 1 )
xcheckbox("Quiet",&stdrun_quiet,"")
realtime = 47
xvalue("Real Time","realtime", 0,"", 0, 1 )
xpanel(38,120)
}
{
save_window_ = new Graph(0)
save_window_.size(0,500,-80,60)
scene_vector_[3] = save_window_
{save_window_.view(0, -80, 500, 140, 446, 96, 556.8, 267.52)}
graphList[0].append(save_window_)
save_window_.save_name("graphList[0].")
save_window_.addexpr("v(.5)", 1, 4, 0.8, 0.9, 2)
save_window_.addexpr("dend4[0].v( 0.75 )", 2, 4, 0.8, 0.9, 2)
save_window_.addexpr("dend2[1].v( 0.5 )", 3, 4, 0.8, 0.9, 2)
}
save_window_ = scene_vector_[3]
{save_window_.view(403.705, 55.1998, 0.630646, 9.96876, 640, 443, 508.8, 338.56)}
objectvar scene_vector_[1]
{doNotify()}

Loading data, please wait...