TITLE Calcium ion accumulation without diffusion and buffering
NEURON {
SUFFIX cad
USEION ca READ cai, ica WRITE cai
RANGE cainit, fCa , icapump,icapumpmax,km
}
UNITS {
(molar) = (1/liter)
(mM) = (millimolar)
(um) = (micron)
(mA) = (milliamp)
FARADAY = (faraday) (coulomb)
PI = (pi) (1)
}
PARAMETER {
fCa = 0.05 (1)
cainit = 0.00002 (mM)
dt (ms)
celsius = 35 (degC)
icapumpmax = 0.00191 (mA/cm2)
km = 0.000500 (mM)
}
ASSIGNED {
diam (um)
ica (mA/cm2)
icapump (mA/cm2)
}
STATE {
cai (mM) <1e-10>
}
BREAKPOINT {
SOLVE state METHOD sparse
}
INITIAL{
cai=cainit
}
KINETIC state {
icapump = icapumpmax*(1/(1 + km/cai))
COMPARTMENT PI*diam*diam/4 {cai}
~ cai << (-fCa*(ica +icapump)*PI*diam*(1e4)/(2*FARADAY))
}