TITLE Voltage-gated low threshold potassium current from Kv1 subunits
COMMENT
NEURON implementation of a potassium channel from Kv1.1 subunits
Kinetical scheme: Hodgkin-Huxley m^4, no inactivation
Kinetic data taken from: Zerr et al., J.Neurosci. 18 (1998) 2842
Vhalf = -28.8 +/- 2.3 mV; k = 8.1 +/- 0.9 mV
The voltage dependency of the rate constants was approximated by:
alpha = ca * exp(-(v+cva)/cka)
beta = cb * exp(-(v+cvb)/ckb)
Parameters ca, cva, cka, cb, cvb, ckb
are defined in the CONSTANT block.
Laboratory for Neuronal Circuit Dynamics
RIKEN Brain Science Institute, Wako City, Japan
http://www.neurodynamics.brain.riken.jp
Reference: Akemann and Knoepfel, J.Neurosci. 26 (2006) 4602
Date of Implementation: April 2005
Contact: akemann@brain.riken.jp
Made threadsafe (CCohen)
ENDCOMMENT
NEURON {
SUFFIX kv1
USEION k READ ek WRITE ik
RANGE gk, gbar, ik
GLOBAL ninf, taun
THREADSAFE
}
UNITS {
(mV) = (millivolt)
(mA) = (milliamp)
(nA) = (nanoamp)
(pA) = (picoamp)
(S) = (siemens)
(nS) = (nanosiemens)
(pS) = (picosiemens)
(um) = (micron)
(molar) = (1/liter)
(mM) = (millimolar)
}
CONSTANT {
q10 = 3
ca = 0.10 (1/ms) : 0.12889 as original
cva = 50 (mV)
cka = -33.90877 (mV)
cb = 0.12889 (1/ms)
cvb = 50 (mV)
ckb = 7.42101 (mV)
}
PARAMETER {
v (mV)
celsius (degC)
gbar = 10 (pS/um2)
}
ASSIGNED {
ik (mA/cm2)
ek (mV)
gk (mho/cm2)
ninf
taun (ms)
alphan (1/ms)
betan (1/ms)
qt
}
STATE { n }
INITIAL {
qt = q10^((celsius-22 (degC))/10 (degC))
rates(v)
n = ninf
}
BREAKPOINT {
SOLVE states METHOD cnexp
gk = gbar * n^4
ik = gk * (v - ek)*(1e-4)
}
DERIVATIVE states {
rates(v)
n' = (ninf-n)/taun
}
PROCEDURE rates(v (mV)) {
alphan = alphanfkt(v)
betan = betanfkt(v)
ninf = alphan/(alphan+betan)
taun = 1/(qt*(alphan + betan))
}
FUNCTION alphanfkt(v (mV)) (1/ms) {
alphanfkt = ca * exp(-(v+cva)/cka)
}
FUNCTION betanfkt(v (mV)) (1/ms) {
betanfkt = cb * exp(-(v+cvb)/ckb)
}