TITLE Mod file for component: Component(id=MN_na type=ionChannelHH)
COMMENT
This NEURON file has been generated by org.neuroml.export (see https://github.com/NeuroML/org.neuroml.export)
org.neuroml.export v1.4.1
org.neuroml.model v1.4.1
jLEMS v0.9.7.3
ENDCOMMENT
NEURON {
SUFFIX aIN_na
USEION na READ ena WRITE ina
RANGE gmax, ina
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
(S) = (siemens)
}
PARAMETER {
gmax = 0 (S/cm2)
}
ASSIGNED {
v (mV)
ena (mV)
ina (mA/cm2)
na_minf
na_hinf
na_mtau (ms)
na_htau (ms)
rate_h
rate_m
}
STATE {
h
m
}
INITIAL {
ena = 50.0
rates()
h = na_hinf
m = na_minf
}
BREAKPOINT {
SOLVE states METHOD cnexp
ina = gmax * m*m*m * h * (v - ena)
}
DERIVATIVE states {
rates()
m' = ( na_minf - m ) / na_mtau
h' = ( na_hinf - h ) / na_htau
}
UNITSOFF
PROCEDURE rates() {LOCAL alpha_m, beta_m, alpha_h, beta_h
alpha_m = 8.67/(0.5 + exp((-13.01+v)/(-18.56)))
beta_m = 5.73/(1.0 + exp((2.99+v)/9.69))
alpha_h = 0.04/exp((15.8+v)/26.0)
beta_h = 4.08/(0.001 + exp((-19.09+v)/-10.21))
na_mtau = 1/( alpha_m + beta_m)
na_htau = 1/( alpha_h + beta_h)
na_minf = alpha_m * na_mtau
na_hinf = alpha_h * na_htau
}
UNITSON