1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
: Based on Kd model of Foust et al. (2011)
NEURON {
SUFFIX Kd
USEION k READ ek WRITE ik
RANGE gbar, g, ik
}
UNITS {
(S) = (siemens)
(mV) = (millivolt)
(mA) = (milliamp)
}
PARAMETER {
gbar = 0.00001 (S/cm2)
}
ASSIGNED {
v (mV)
ek (mV)
ik (mA/cm2)
g (S/cm2)
celsius (degC)
mInf
mTau
hInf
hTau
}
STATE {
m
h
}
BREAKPOINT {
SOLVE states METHOD cnexp
g = gbar * m * h
ik = g * (v - ek)
}
DERIVATIVE states {
rates()
m' = (mInf - m) / mTau
h' = (hInf - h) / hTau
}
INITIAL{
rates()
m = mInf
h = hInf
}
PROCEDURE rates() {
LOCAL qt
qt = 2.3^((celsius-23)/10)
mInf = 1 - 1 / (1 + exp((v - (-43)) / 8))
mTau = 1
hInf = 1 / (1 + exp((v - (-67)) / 7.3))
hTau = 1500
}
|