The journal uses the following equations:
I = g *m^3*h*(V-E)
tm(V)*(dm/tm) = m0(V)-m
th(V)*(dh/th) = h0(V)-h
m0(V) = (1/1+exp(-(V+26.8)/8.2)
h0(V) = (1/1+exp(-(V+48.5)/4.8)
tm(V) = 19.8 - (10.7/1+exp[-(V+26.5)/8.6]
th(V) = 666 - (379/1+exp[-(V+33.6)/11.7]
g = 2.7
E = 50
Does the below code represent the above
Code: Select all
COMMENT
The Sodium P channel
Based on the INaP channel in (Soto-Trevino 2005)
ENDCOMMENT
TITLE Sodium P Channel
NEURON {
SUFFIX nap :the mechanism is refered to by nap
USEION na READ ena WRITE ina
RANGE gbar, g, i, e :gbar is max conductance, g macroscopic conductance, i g's current, e is the reversal potential
}
UNITS {
(S) = (siemens)
(mS) = (millisiemens)
(uS) = (microsiemens)
(mV) = (millivolt)
(mA) = (milliamp)
(uA) = (microamp)
}
PARAMETER {
gbar = 2.7 (uS/cm2) :maximum conductance
e = 50 (mV) :reversal potential
vm = 26.8 (mV) :half maximum potential
vh = 48.5 (mV) :half maximum potential
sm = 8.2 (mV) :Step Width
sh = 4.8 (mV) :Step Width
am = 19.8 (ms)
am1 = 10.7 (ms)
km = 26.5 (mV)
km1 = 8.6 (mV)
ch = 666 (ms)
ch1 = 379 (ms)
kh = 33.6 (mV)
kh1 = 11.7 (mV)
}
ASSIGNED {
v (mV) :current membrane potential
ena (mV) :previous equilibrium potential
ina (mA/cm2) :future sodium current
g (mS/cm2) :macroscopic conductance
i (mA/cm2) :current passing through g
}
STATE { m h } :m = activation h = inactivation
BREAKPOINT {
SOLVE states METHOD cnexp
g = ((0.001)*gbar) * m^3 * h :macroscopic conductance calculation
i = (0.001)*(g * (v - e)) :current calculation
ina = i :assigning the write variable
}
INITIAL {
m = mStead(v)
h = hStead(v)
}
DERIVATIVE states {
m' = (mStead(v) - m) * (1/Tm(v))
h' = (hStead(v) - h) * (1/Tm(v))
}
FUNCTION mStead(Vm (mV)) {
mStead = 1/(1 + exp (-(Vm + vm)/sm))
}
FUNCTION hStead(Vm (mV)) {
hStead = 1/(1 + exp ((Vm + vh)/sh))
}
FUNCTION Tm(Vm (mV)) (ms) {
Tm = am - (am1/(1+exp(-(Vm + km)/km1)))
}
FUNCTION Th(Vm (mV)) (ms) {
Th = ch - (ch1/(1+exp(-(Vm + kh)/kh1)))
}
Does the code give the same results as the equations.