TITLE K/Cl cotransporter KCC2 NEURON { SUFFIX kcc2 USEION k READ ek WRITE ik USEION cl READ ecl WRITE icl VALENCE -1 RANGE ik, icl, g, acck, acccl } UNITS { (mV) = (millivolt) (molar) = (1/liter) (mM) = (millimolar) (um) = (micron) (mA) = (milliamp) FARADAY = (faraday) (coulomb) R = (k-mole) (joule/degC) } PARAMETER { : g = 0.00181 (mA/cm2) : based on 7e-5 (A/(V*cm2)) at 300K g = 0.0003 (mM/ms) surf = 615.7650056818251 (um2) : surface area of original model voli = 1436.8 (um3) : volume of original model } ASSIGNED { ik (mA/cm2) icl (mA/cm2) acck (mA/cm2) acccl (mA/cm2) ek (mV) ecl (mV) celsius (degC) diam (um) } INITIAL { acck = 0 acccl = 0 } BREAKPOINT { LOCAL cur :cur = g * (FARADAY/(R * celsius)) * 0.001 * (ecl - ecl) cur = (g * FARADAY * voli/surf) * (FARADAY/(R * (celsius+273.15))) * (ek - ecl) : volume/area == diam/4.0 (um) : main Cl extruder in the cell ik = -(1e-7)*(cur) icl = (1e-7)*(cur) acck = acck + ik acccl = acccl + icl }