TITLE Delayed rectifier potassium current in the pyram dendrites NEURON { SUFFIX pkdrd USEION k READ ek WRITE ik RANGE gkdr, gk, ik } UNITS { (molar) = (1/liter) (mV) = (millivolt) (mA) = (milliamp) (mM) = (millimolar) FARADAY = 96485.309 (coul/mole) PI = (pi) (1) } INDEPENDENT {t FROM 0 TO 1 WITH 100 (ms)} PARAMETER { gkdr = 0.0032 (mho/cm2) } ASSIGNED { ik (mA/cm2) v (mV) ek (mV) gk (mho/cm2) } STATE { n c } BREAKPOINT { SOLVE kstate METHOD sparse gk = gkdr*n*n ik = gk*(v-ek) } INITIAL { n = n_inf(v) c = 1-n gk = gkdr*n*n ik = gk*(v-ek) } LOCAL a1, a2 KINETIC kstate { a1 = a_n(v) a2 = a_c(v) ~ c <-> n (a1, a2) CONSERVE n + c = 1 } FUNCTION a_n(v(mV)) { TABLE FROM -150 TO 150 WITH 200 a_n = n_inf(v)/tau_act(v) } FUNCTION a_c(v(mV)) { TABLE FROM -150 TO 150 WITH 200 a_c = (1-n_inf(v))/tau_act(v) } FUNCTION n_inf(v(mV)) { n_inf = 1/(1+exp((-4.8-v-10)/13.6)) } FUNCTION tau_act(v(mV)) { tau_act = 1.6/(0.0338338*exp(-v/40)+(0.016*exp(v/5)*(64.9+v))/(-0.00000230599+exp(v/5))) }