TITLE K-Cl cotransporter KCC2
INDEPENDENT {t FROM 0 TO 1 WITH 10 (ms)}
NEURON {
SUFFIX kcc2
USEION k READ ko, ki WRITE ik
USEION cl READ clo, cli WRITE icl VALENCE -1
RANGE ik, icl
GLOBAL U, S, Vi
}
UNITS {
(mV) = (millivolt)
(molar) = (1/liter)
(mM) = (millimolar)
(um) = (micron)
(mA) = (milliamp)
(mol) = (1)
FARADAY = 96485.309 (coul/mole)
PI = (pi) (1)
}
PARAMETER {
S = 5654.87 (um2)
Vi = 8913.48 (um3)
U = 0.0003 (mM/ms)
}
ASSIGNED {
ik (mA/cm2)
icl (mA/cm2)
ko (mM)
ki (mM)
clo (mM)
cli (mM)
}
BREAKPOINT {
LOCAL rate
rate = pumprate(ki,ko,cli,clo)
ik = rate
icl = -rate
}
FUNCTION pumprate(ki,ko,cli,clo) {
pumprate = U*log((ki*cli)/(ko*clo))*(FARADAY*Vi/(S*1e4))
}