: $Id: ICAN_voltdep.mod,v 1.4 1994/04/14 01:28:04 billl Exp $ TITLE Slow Ca-dependent cation current : : Ca++ dependent nonspecific cation current ICAN : Differential equations : : Model of Destexhe, 1992. Based on a first order kinetic scheme : + n cai <-> (alpha,beta) : : Following this model, the activation fct will be half-activated at : a concentration of Cai = (beta/alpha)^(1/n) = cac (parameter) : The mod file is here written for the case n=2 (2 binding sites) : --------------------------------------------- : : Kinetics based on: Partridge & Swandulla, TINS 11: 69-72, 1988. : : This current has the following properties: : - inward current (non specific for cations Na, K, Ca, ...) : - activated by intracellular calcium : - voltage-dependent: a voltage-dependence of ICAN was described : for some cells (cfr. Partridge & Swandulla). In nRt cells, : the study of Bal & McCormick strongly suggests that ICAN : decreases with hyperpolarization. : : The voltage-dependence of ICAN is assumed to be monoexponential : with voltage for the two rate constants alpha and beta, such as : m_inf is a sigmoid fct which becomes null with hyperpolarization. : So ICAN, is a noninactivating current, activated by Ca++ and : depolarization... : : : Written by Alain Destexhe, Salk Institute, Dec 7, 1992 : INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)} NEURON { SUFFIX icanv USEION n READ en WRITE in VALENCE 1 USEION ca READ cai RANGE gbar GLOBAL m_inf, tau_m, cac, taumin, vact, vtau } UNITS { (mA) = (milliamp) (mV) = (millivolt) (molar) = (1/liter) (mM) = (millimolar) } PARAMETER { v (mV) celsius = 36 (degC) en (mV) cai = .00005 (mM) : initial [Ca]i = 50 nM gbar = 1e-5 (mho/cm2) cac = 1e-4 (mM) : middle point of activation fct taumin = 0.1 (ms) : minimal value of time constant vact = -64 (mV) : half-activation voltage for activ vtau = -92 (mV) : voltage for time cst exponential } STATE { m } INITIAL { evaluate_fct(v,cai) m = m_inf } ASSIGNED { in (mA/cm2) m_inf tau_m (ms) } BREAKPOINT { SOLVE states in = gbar * m*m * (v - en) } DERIVATIVE states { evaluate_fct(v,cai) m' = (m_inf - m) / tau_m } UNITSOFF PROCEDURE evaluate_fct(v(mV),cai(mM)) { LOCAL cc,tadj : : activation kinetics are assumed to be at 22 deg. C : Q10 is assumed to be 3 : : : tadj = 3 ^ ((celsius-22.0)/10) cc = (cai/cac)^2 m_inf = 1 / (1 + exp(-(v-vact)/2) / cc ) tau_m = exp((v-vtau)/4) / (1 + cc*exp((v-vact)/2) ) / tadj if(tau_m < taumin) { tau_m = taumin } : min value of time cst } UNITSON