TITLE Isd and Isr currents of the Huber-Braun Model
: Braun et al. Int J Bifurcation and Chaos 8(5):881-889 (1998)
: Slow and subthreshol-activated Na+ and K+ currents responsible for oscillation
: non-Inactivating INap
: ******
: sr (slow potassium) conductance was modified adding a saturating function
: now asr resembles calcium concentration and ik is a Hill function of asr,
: therefore asr can be greater than 1 without making the open probability of
: KCa greater than 1
: ****
: Written by Patricio Orio, Jul 2006
:
NEURON {
SUFFIX sdsr
USEION na READ ena WRITE ina
USEION k READ ek WRITE ik
RANGE gsd, gsr, isd
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
}
PARAMETER {
gsd = 0.0004 (mho/cm2)
gsr = 0.0004 (mho/cm2)
V0sd = -40 (mV)
zsd = 0.1 (/mV)
eta = 12 (cm2/mA)
k = 0.17 (1)
tsd = 10 (ms)
tsr = 24 (ms)
n = 2
Kd = 0.4
}
STATE {
asd
asr
}
ASSIGNED {
celsius (degC)
ina (mA/cm2)
ik (mA/cm2)
v (mV)
rho (1)
ena (mV)
ek (mV)
isd (mA/cm2)
}
INITIAL {
rho = 1.3^((celsius - 25 (degC))/10(degC))
asd = 1/(1+exp(-zsd*(v - V0sd)))
asr = (-eta * asd * rho * gsd * (v-ena))/k
if (asr < 0) {asr = 0}
}
BREAKPOINT {
SOLVE states METHOD cnexp
rho = 1.3^((celsius - 25 (degC))/10(degC))
isd = rho * gsd * asd * (v - ena)
ina = isd
ik = rho * gsr * (v - ek) * asr^n /(Kd^n + asr^n)
}
DERIVATIVE states {
LOCAL phi, asdinf
phi = 3^((celsius - 25 (degC))/ 10 (degC))
asdinf = 1/(1+exp(-zsd*(v - V0sd)))
asd' = phi * (asdinf - asd) / tsd
asr' = phi * (-eta * isd - k*asr)/tsr
}