TITLE Na channels in VCN auditory neurons of guinea pig
: na=gna*m^3*h
: based on Rothman and Manis 2003
: Modifications by Yi Zhou for an MSO model
INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)}
NEURON {
SUFFIX na_VCN2003
USEION na READ ena WRITE ina
NONSPECIFIC_CURRENT il
RANGE gnabar
RANGE m_inf,h_inf
RANGE tau_m,tau_h
RANGE m_exp,h_exp
RANGE ina,gna
RANGE gl,el
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
}
PARAMETER {
gnabar = 0.2 (mho/cm2)
ena=55 (mV)
gl= 4.0e-4 (mho/cm2)
el=-57 (mV)
celsius=22 (degC)
dt (ms)
v (mV)
}
STATE {
m h
}
ASSIGNED {
gna (mho/cm2)
ina (mA/cm2)
il (mA/cm2)
m_inf
h_inf
tau_m
tau_h
m_exp
h_exp
tadj3
}
BREAKPOINT {
SOLVE states
gna=gnabar * m*m*h
ina = gna * (v - ena)
il=gl*(v-el)
}
PROCEDURE states() { : this discretized form is more stable
evaluate_fct(v)
m = m + m_exp * (m_inf - m)
h = h + h_exp * (h_inf - h)
VERBATIM
return 0;
ENDVERBATIM
}
UNITSOFF
INITIAL {
:
: Q10 was assumed to be 3 for both currents
:
tadj3 = 3.0 ^ ((celsius-22)/ 10 )
evaluate_fct(v)
m= m_inf
h= h_inf
}
PROCEDURE evaluate_fct(v(mV)) {
m_inf = 1 / (1+exp(-(v + 38) / 7))
h_inf = 1 / (1+exp((v + 65) / 6))
tau_m = (10 / (5*exp((v+60) / 18) + 36*exp(-(v+60) / 25))) + 0.04
tau_h = (100 / (7*exp((v+60) / 11) + 10*exp(-(v+60) / 25))) + 0.6
tau_m=tau_m/tadj3
tau_h=tau_h/tadj3
m_exp = 1 - exp(-dt/tau_m)
h_exp = 1 - exp(-dt/tau_h)
}
UNITSON