TITLE Ca Channel
: High-threshold, long-lasting calcium channel
: by Ojvind Bernander 92-01-21.
: (db) added RANGE section to allow access to parameters from mech. browser
: (db) 4.1.98 modifications for CVode
NEURON {
SUFFIX icalnew
USEION ca READ eca WRITE ica
GLOBAL inf
RANGE gcabar, eca
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
}
INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)}
PARAMETER {
v (mV)
: celsius = 37 (degC)
dt (ms)
gcabar=.0006 (mho/cm2)
eca = 115 (mV)
caactvha = 25 (mV)
caactslope = -4 (mV)
}
STATE { m }
ASSIGNED {
ica (mA/cm2)
inf[1]
tau[3]
}
BREAKPOINT {
SOLVE states METHOD cnexp
ica = gcabar*m*m * (v - eca)
}
DERIVATIVE states { : exact when v held constant
mhn(v*1(/mV))
m' = (inf[0] - m)/tau[0]
}
FUNCTION varss(v, i) {
if (i==0) {
varss = 1 / (1 + exp((v + caactvha)/(caactslope))) :Ca activation
}
}
FUNCTION vartau(i) {
if (i==0) {
vartau = 2.0
}
}
PROCEDURE mhn(v) {
TABLE inf, tau
DEPEND celsius, caactvha, caactslope, dt
FROM -100 TO 100 WITH 2000 : .1 mV steps.
FROM i=0 TO 0 {
tau[i] = vartau(i)
inf[i] = varss(v,i)
}
}