1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
TITLE nap
NEURON {
SUFFIX napIn
USEION na READ ena WRITE ina
RANGE gbar, thegna, htau
RANGE minf, mtau, hinf
}
PARAMETER {
gbar = .0052085 (mho/cm2)
htau = 15 (ms)
eNa = 55 (mV) :Golomb et al.
ena (mV) : must be explicitly def. in hoc
celsius (degC)
v (mV)
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
(pS) = (picosiemens)
(um) = (micron)
}
ASSIGNED {
ina (mA/cm2)
thegna (mho/cm2)
minf hinf
mtau (ms)
}
STATE { m h}
: hier eigener Befehl
UNITSOFF
BREAKPOINT {
SOLVE states METHOD cnexp
trates(v)
:Temparaturabhaengigkeit mit modellieren???
thegna =gbar*m*h :hier geaendert
ina = thegna * (v - eNa)
}
INITIAL {
trates(v)
m=minf
h=hinf
}
DERIVATIVE states {
trates(v)
m' = (minf-m)/mtau
h' = (hinf-h)/htau
}
PROCEDURE trates(vm) {
mtau = 1
minf = 1/(1+exp(-(v+52.3)/6.8))
hinf = 1/(1+exp((v+48)/10.0)) : hier aendern
}
: hier eigener Befehl
UNITSON
|