;; Akemann W, Knopfel T. Interaction of Kv3 potassium channels and ;; resurgent sodium current influences the rate of spontaneous firing of ;; Purkinje neurons. J Neurosci. 2006 Apr 26;26(17):4602-12. (nemo-model Kv3 ((input v ) (const Vrest = -68) (const celsius = 24) (const temp_adj = (pow (3 ((celsius - 22) / 10)))) (component (type ion-channel) (name Kv3) (component (type gate) ;; rate functions (defun Kv3_amf (v) (let ((ca 0.22) (cva 16) (cka -26.5)) (ca * exp((neg (v + cva)) / cka) ))) (defun Kv3_bmf (v) (let ((ca 0.22) (cvb 16) (ckb 26.5)) (ca * exp((neg (v + cvb)) / ckb) ))) (hh-ionic-gate (Kv3 ;; ion name: exported variables will be of the form {ion}_{id} (initial-m (Kv3_amf (Vrest) / (Kv3_amf (Vrest) + Kv3_bmf (Vrest)))) (m-power 4) (h-power 0) (m-alpha (temp_adj * Kv3_amf (v) )) (m-beta (temp_adj * Kv3_bmf (v) )))) ) (component (type pore) (const gbar_Kv3 = 0.005) (output gbar_Kv3 )) (component (type permeating-ion) (name k) (const e_Kv3 = -85) (output e_Kv3 )) (component (type binary-gate) (const switch_Kv3 = 0) (const e0 = 1.60217646e-19) (const gunit = 16) (const nc = (1e12 * gbar_Kv3 / gunit)) (const zn = 1.9196) (defun gate_flip_Kv3 (v m) (let ((a (Kv3_amf (v))) (ab (a + Kv3_bmf (v))) (tau (1 / ab)) (inf (a / ab))) ((inf - m) / tau))) (i_gate_Kv3 = (if (switch_Kv3 > 0) then (nc * 1e6 * e0 * 4 * zn * gate_flip_Kv3(v Kv3_m)) else 0)) (output i_gate_Kv3 )) ) ;; end Kv3 current ))