TITLE BK-type calcium activated K channel UNITS { (molar) = (1/liter) (mV) = (millivolt) (mA) = (milliamp) (mM) = (millimolar) FARADAY = (faraday) (kilocoulombs) R = (k-mole) (joule/degC) } NEURON { SUFFIX bk USEION ca READ cai USEION k READ ek WRITE ik RANGE gbar, ik } PARAMETER { gbar = 0.0 (mho/cm2) k1 = 0.180 (mM) k4 = 0.011 (mM) } ASSIGNED { v (mV) ik (mA/cm2) celsius (degC) cai (mM) ek (mV) oinf otau (ms) } STATE { o } BREAKPOINT { SOLVE state METHOD cnexp ik = gbar*o*(v-ek) } DERIVATIVE state { rate(v, cai) o' = (oinf-o)/otau } INITIAL { rate(v, cai) o = oinf } PROCEDURE rate(v (mV), ca (mM)) { LOCAL a, b, sum, z UNITSOFF z = 1e-3*2*FARADAY/(R*(celsius+273.15)) a = 0.48*ca/(ca+k1*exp(-0.84*z*v)) b = 0.28/(1+ca/(k4*exp(-z*v))) sum = a+b oinf = a/sum otau = 1/sum UNITSON } COMMENT Original model by Moczydlowski (1983), rat skeletal muscle. Genesis implementation by De Schutter, adapted by Kai Du. Revision by Evans (2012, 2013), K1 changed from 0.180 to 0.003 and K4 from 0.011 to 0.009, according to Berkefeld (2006), Xenopus oocytes. NEURON implementation by Alexander Kozlov . ENDCOMMENT