: iC fast Ca2+/V-dependent K+ channel
NEURON {
SUFFIX kcaax
USEION k READ ek WRITE ik
USEION cas READ casi VALENCE 2
RANGE ik, gk, gkcabar, ikca
}
UNITS {
(mM) = (milli/liter)
(mA) = (milliamp)
(mV) = (millivolt)
}
PARAMETER {
gkcabar= 6.000 (mho/cm2)
}
ASSIGNED {
v (mV)
ek (mV)
casi (mM)
ik (mA/cm2)
cinf
ctau (ms)
gk (mho/cm2)
ikca
}
STATE {
c
}
BREAKPOINT {
SOLVE states METHOD cnexp
gk = gkcabar*c*c*c*c
ik = gk*(v-ek)
ikca = ik
}
INITIAL {
rate(v,casi)
c = cinf
}
DERIVATIVE states {
rate(v,casi)
c' = (cinf-c)/ctau
}
UNITSOFF
UNITSON
PROCEDURE rate(v (mV), casi (mM)) {
if (v < -40 ) {
cinf = ((casi)/(casi + 0.030))*((1.0)/(1+ (exp (-(v+51)/(4)))))
} else{
cinf = ((casi)/(casi + 0.030))*((1.0)/(1+ (exp (-(v+51)/(4)))))
}
ctau = ((90.3)-(75.09)/(1+(exp (-(v+46)/(22.7)))))
UNITSON
}