Action potential initiation in the olfactory mitral cell (Shen et al 1999)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:3342
Mitral cell model with standard parameters for the paper: Shen, G.Y., Chen, W. R., Midtgaard, J., Shepherd, G.M., and Hines, M.L. (1999) Computational Analysis of Action Potential Initiation in Mitral Cell Soma and Dendrites Based on Dual Patch Recordings. Journal of Neurophysiology 82:3006. Contact Michael.Hines@yale.edu if you have any questions about the implementation of the model.
Reference:
1 . Shen GY, Chen WR, Midtgaard J, Shepherd GM, Hines ML (1999) Computational analysis of action potential initiation in mitral cell soma and dendrites based on dual patch recordings. J Neurophysiol 82:3006-20 [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): Olfactory bulb main mitral GLU cell; Myelinated neuron;
Channel(s): I Na,t; I K; I Sodium; I Potassium;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potential Initiation; Dendritic Action Potentials; Parameter Fitting; Active Dendrites; Olfaction;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
Search NeuronDB for information about:  Olfactory bulb main mitral GLU cell; I Na,t; I K; I Sodium; I Potassium;
/*
To simulate the electrode we add a small section to
serve as the electrode resistance and capacitance
*/

/*
watch out when changing Ra in the model since this
electrode.Ra is used for the series resistance!
*/

begintemplate Electrode

public electrode
create electrode

// c (pf) = cm*area = PI*L*diam*(.01) * cm
// rs (MOhm) = Ra*L/2 / (PI*diam^2/4) = 2*L/PI/diam^2 * (.01) * Ra

// so it is nice to have
// PI*L*diam*.01 = 1
// 2*L/PI/diam^2*.01 = 1

// diam = (2/PI^2)^(1/3)
// L = 1/.01/PI/diam


proc init_electrode() {
	electrode {
		diam = (2/PI^2)^(1/3)
		L = 1/.01/PI/diam
		insert pas
		g_pas = 0
		e_pas = 0
	}
}

proc init() {
        init_electrode()
        electrode Ra = 0.001		//(Ohm*cm)
        electrode cm = 0		//(uF/cm2)
        connect electrode(0), $1
}



//electrode makeppm()

endtemplate Electrode

objref se,pe,te

soma se=new Electrode(0.5)
pridene2 pe=new Electrode(0.5)
se.electrode.Ra = 1e-6
se.electrode.cm = 1e-6
pe.electrode.Ra = 1e-6
pe.electrode.cm = 1e-6

access soma


Loading data, please wait...