T channel currents (Vitko et al 2005)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:53965
Computer simulations predict that seven of the SNPs would increase firing of neurons, with three of them inducing oscillations at similar frequencises. 3 representative models from the paper have been submited: a wild-type (WT) recombinant Cav3.2 T-channel, and two of the mutants described in the Vitko et al., 2005 paper (C456S and R788C). See the paper for more and details.
Reference:
1 . Vitko I, Chen Y, Arias JM, Shen Y, Wu XR, Perez-Reyes E (2005) Functional characterization and neuronal modeling of the effects of childhood absence epilepsy variants of CACNA1H, a T-type calcium channel. J Neurosci 25:4844-55 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Channel/Receptor;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s): I T low threshold;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Ion Channel Kinetics; Epilepsy;
Implementer(s):
Search NeuronDB for information about:  I T low threshold;
/
zippedModels
Cav32_C456S
cells
README *
capump.mod *
HH2.mod *
IT2.mod
VClamp.mod *
c45601.jpg
c45602.jpg
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