TITLE KATP channel based on model from Knowlton et al 2018 NEURON { SUFFIX katp USEION k WRITE ik USEION adp READ adpi VALENCE 0 RANGE km, gkbar, ik, sinf, n, gk } INDEPENDENT {v FROM -100 TO 50 WITH 50 (mV)} UNITS { (molar) = (1/liter) (mM) = (millimolar) (um) = (micron) (mA) = (milliamp) FARADAY = (faraday) (coulomb) PI = (pi) (1) } PARAMETER { dt (ms) adpi (mM) km = 0.0077 (mM) n = 1.3 (1) gkbar = 20e-6 (S/cm2) ek = -90.0 (mV) } ASSIGNED { ik (mA/cm2) gk (mS/cm2) sinf } BREAKPOINT { if(adpi > 1e-6){ sinf = 1.0/(1.0 + pow(km/adpi,n)) } else { sinf = 0 } gk = gkbar*sinf ik = gk*(v-ek) }