TITLE sodium potassium pump : Adapted from Leo Medina's implementation from Lindblad et al Am J Physiol 1996 275:H1666 : Original model has been modified to assume constant nai NEURON { SUFFIX aNaKpump USEION k READ ko WRITE ik USEION na READ nai WRITE ina RANGE INaKmax, ina, ink, Kmko, Kmnai, ik GLOBAL dummy : prevent vectorization for use with CVODE } UNITS { (mA) = (milliamp) (mV) = (millivolt) (molar) = (1/liter) (mM) = (millimolar) } PARAMETER { INaKmax = 0.009726135 (mA/cm2) <0,1e6> Kmnai = 5.46 (mM) <0,1e6> Kmko = 0.621 (mM) <0,1e6> Q10NaK = 1.16 } ASSIGNED { celsius (degC) v (mV) ko (mM) nai (mM) ik (mA/cm2) ina (mA/cm2) ink (mA/cm2) dummy } BREAKPOINT { LOCAL fnk fnk = (v + 150)/(v + 200) ink = INaKmax*fnk*((nai/(nai+Kmnai))^3)*((ko/(ko+Kmko))^2) : Changed this line to reflect the exponents given in Schild 1994, instead of the orginal exponents in Leo's model. if (celsius >= 37) { ink=Q10NaK*ink } ina = 3*ink ik = -2*ink }