Thalamic reticular neurons: the role of Ca currents (Destexhe et al 1996)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:17663
The experiments and modeling reported in this paper show how intrinsic bursting properties of RE cells may be explained by dendritic calcium currents.
Reference:
1 . Destexhe A, Contreras D, Steriade M, Sejnowski TJ, Huguenard JR (1996) In vivo, in vitro, and computational analysis of dendritic calcium currents in thalamic reticular neurons. J Neurosci 16:169-85 [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): Thalamus reticular nucleus GABA cell;
Channel(s): I Na,t; I T low threshold; I K; I Sodium; I Calcium; I Potassium;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potential Initiation; Dendritic Action Potentials; Bursting; Simplified Models; Active Dendrites; Influence of Dendritic Geometry; Detailed Neuronal Models; Action Potentials; Calcium dynamics;
Implementer(s): Destexhe, Alain [Destexhe at iaf.cnrs-gif.fr];
Search NeuronDB for information about:  Thalamus reticular nucleus GABA cell; I Na,t; I T low threshold; I K; I Sodium; I Calcium; I Potassium;
/
dendre
cells
README
capump.mod *
HH2.mod *
IT2.mod
VClamp.mod *
El.oc *
leak.oc *
loc3.oc *
loc80.oc *
locD.oc *
mosinit.hoc *
re1_cc.oc
re3_cc.oc
re3_vc.oc
re80_cc.oc
re80_vc.oc
reD_cc.oc
reD_vc.oc
rundemo.hoc *
                            
//-----------------------------------------------------------------------
//
//  Defines additional functions to add leak or dc current
//
//-----------------------------------------------------------------------




//
//  add_leak(ga,va) ->	add leak current in all compartments
//			NON ADDITIVE: restarts from the values of E_pas,G_pas
//

proc add_leak() {
   forall{
	g_pas = $1 + G_pas
	e_pas = (G_pas * E_pas + $1 * $2) / (G_pas + $1)
   }
}







//
//  add_dc(i)       ->	add dc current (in nA) in current compartment
//			redefines e_pas from current values of e_pas,g_pas
//			ADDITIVE: starts from the current values of e_pas,g_pas
//			the dc variable accumulates successive dc's
//

proc add_dc() { // local idc
	dc = dc + $1
	idc = 100 * $1 / area(0.5)		// conversion to mA/cm2
	e_pas = e_pas + idc/g_pas
}





//
//  reset() 	->	resets the leak current to the values E_pas,G_pas
//			resets dc to zero
//

proc reset() {
	forall {
		g_pas = G_pas
		e_pas = E_pas
	}
	dc = 0
}




dc = 0		// dc variable initialized to zero