TITLE N-type calcium channel
COMMENT
Voltage-dependent calcium channel
Used in Basket, Axoaxonic, Bistartfified, CCK+, VIP+/CCK+ cells.
Based on Cutsuridis et al., 2010, Hippocampus, 20:423:446, doi: 10.1002/hipo.20661
ENDCOMMENT
NEURON {
SUFFIX nca
USEION ca READ eca WRITE ica
RANGE gncabar, eca, ica
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
(S) = (siemens)
}
PARAMETER {
gncabar = 0 (S/cm2)
}
ASSIGNED {
v (mV)
ica (mA/cm2)
eca (mV)
cinf (1)
dinf (1)
tauc (ms)
taud (ms)
}
STATE {
c
d
}
BREAKPOINT {
SOLVE states METHOD cnexp
ica = gncabar*pow(c, 2)*d*(v - eca)
}
DERIVATIVE states {
rates(v)
c' = (cinf - c)/tauc
d' = (dinf - d)/taud
}
INITIAL {
rates(v)
c = cinf
d = dinf
}
FUNCTION vtrap(x (mV), y (mV)) (1) {
:Traps for 0 in denominator of rate eqns. Taylor expansion is used.
if (fabs(x/y) < 1e-6) {
vtrap = 1(/mV)*y*(1 - x/y/2)
} else {
vtrap = 1(/mV)*x/(exp(x/y) - 1)
}
}
PROCEDURE rates(v (mV)) {
:Computes rate and other constants at current v.
:Call once from HOC to initialize inf at resting v.
LOCAL alpha, beta
:"c" NCa activation system
alpha = -0.19(/ms)*vtrap(v - 19.88(mV), -10(mV))
beta = 0.046(/ms)*exp(-v/20.73(mV))
tauc = 1/(alpha + beta)
cinf = alpha/(alpha + beta)
:"d" NCa inactivation system
alpha = 0.00016(/ms)/exp(-v/48.4(mV))
beta = 1(/ms)/(exp((-v + 39(mV))/10(mV)) + 1)
taud = 1/(alpha + beta)
dinf = alpha/(alpha + beta)
}