TITLE Delayed rectifier potassium channel
NEURON {
SUFFIX KDr
USEION k READ ek WRITE ik
RANGE gkdrbar, ik, g, i
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
(S) = (siemens)
}
PARAMETER {
gkdrbar = .8 (mho/cm2)
}
ASSIGNED {
v (mV)
ek (mV)
ik (mA/cm2)
i (mA/cm2)
g (S/cm2)
ninf ntau
}
STATE {
n
}
BREAKPOINT {
SOLVE states METHOD cnexp
g = gkdrbar * n * n * n * n
i = g * (v - ek)
ik = i
}
INITIAL {
:rates(v)
:n = ninf
n = 0.1239
}
DERIVATIVE states {
rates(v)
n' = (ninf - n) / ntau
}
PROCEDURE rates(v(mV)) {
ntau = 5 / (exp((v + 50)/40) + exp(-(v + 50)/50))
ninf = 1 / ((exp(-(v + 31)/15)) + 1)
}