COMMENT
An adapting potassium current
Author: Fredrik Edin, 2003
Address: freedin@nada.kth.se
ENDCOMMENT
NEURON {
SUFFIX IKa
USEION k WRITE ik
RANGE gk, ik, gkbar
GLOBAL ainf, taua, binf, taub, ek
}
UNITS {
(mV) = (millivolt)
(mA) = (milliampere)
}
PARAMETER {
gkbar = 0.001 (mho/cm2) <0,1e9>
ek = -80 (mV)
}
ASSIGNED {
v (mV)
gk (mho/cm2)
ik (mA/cm2)
ainf
taua (ms)
binf
taub (ms)
}
STATE {
a
b
}
BREAKPOINT {
SOLVE state METHOD cnexp
gk = gkbar * a^4 * b
ik = gk * ( v - ek )
}
DERIVATIVE state {
rates( v )
a' = ( ainf - a ) / taua
b' = ( binf - b ) / taub
}
PROCEDURE rates( v (mV) ) {
TABLE ainf, binf, taua, taub FROM -100 TO 100 WITH 200
UNITSOFF
ainf = 1 / ( 1 + exp( -(60 + v)/8.5 ) )
taua = 0.37 + 1 / ( exp(-(v+238)/37.5) + exp((v+46)/5) )
binf = 1 / ( 1 + exp((78 + v)/6 ) )
taub = 19 + 1 / ( exp(-(v+238)/37.5) + exp((v+46)/5) )
UNITSON
}