-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNaF.mod
64 lines (54 loc) · 1014 Bytes
/
NaF.mod
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
TITLE Fast sodium current (NaF) of deep cerebellar nucleus (DCN) neuron
COMMENT
Translated from GENESIS by Johannes Luthman and Volker Steuber.
ENDCOMMENT
NEURON {
SUFFIX NaF
USEION na READ ena WRITE ina
RANGE gbar, m, h, ina
GLOBAL qdeltat
}
UNITS {
(mA) = (milliamp)
(mV) = (millivolt)
}
PARAMETER {
qdeltat = 1
gbar = 1e-5 (siemens/cm2)
}
ASSIGNED {
v (mV)
ena (mV)
ina (mA/cm2)
minf
hinf
taum (ms)
tauh (ms)
}
STATE {
m
h
}
INITIAL {
rate(v)
m = minf
h = hinf
}
BREAKPOINT {
SOLVE states METHOD cnexp
ina = gbar * m*m*m * h * (v - ena)
}
DERIVATIVE states {
rate(v)
m' =(minf - m)/taum
h' =(hinf - h)/tauh
}
PROCEDURE rate(v(mV)) {
TABLE minf, taum, hinf, tauh FROM -150 TO 100 WITH 300
minf = 1 / (1 + exp((v + 45) / -7.3))
taum = 5.83 / (exp((v - (6.4)) / -9) + exp((v + 97) / 17)) + 0.025
taum = taum / qdeltat
hinf = 1 / (1 + exp((v + 42) / 5.9))
tauh = 16.67 / (exp((v - 8.3) / -29) + exp((v + 66) / 9)) + 0.2
tauh = tauh / qdeltat
}