: KV2_CH.MOD : KV2 for Cholinergic Interneuron NEURON { SUFFIX kv2_ch USEION k READ ek WRITE ik RANGE g, ik, an, bn, gbar } UNITS { (mV) = (millivolt) (S) = (siemens) (mA) = (milliamp) } PARAMETER { gbar = 1 (S/cm2) } ASSIGNED { v (mV) ek (mV) g (S/cm2) ik (mA/cm2) an (1/ms) bn (1/ms) kf1 (1/ms) kb1 (1/ms) kf2 (1/ms) kb2 (1/ms) kf3 (1/ms) kb3 (1/ms) kf4 (1/ms) kb4 (1/ms) } STATE { c1 c2 c3 c4 o } BREAKPOINT { SOLVE kin METHOD sparse g = gbar*o ik = g*(v-ek) } INITIAL { SOLVE kin STEADYSTATE sparse } KINETIC kin{ rates(v) ~ c4 <-> c3 (kf1,kb1) ~ c3 <-> c2 (kf2,kb2) ~ c2 <-> c1 (kf3,kb3) ~ c1 <-> o (kf4,kb4) CONSERVE c4+c3+c2+c1+o=1 } PROCEDURE rates(v(millivolt)) { an = (51.743 (1/ms) - (0.612 (1/ms-mV))*v)/(exp((-84.54 (mV)+v)/-11.84 (mV)) - 1) bn = (0.0051 (1/ms) )/exp(v/22.02 (mV)) kf1 = 4*an kb1 = bn kf2 = 3*an kb2 = 2*bn kf3 = 2*an kb3 = 3*bn kf4 = an kb4 = 4*bn }