-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTC_ITGHK_Des98.mod
More file actions
153 lines (132 loc) · 3.83 KB
/
Copy pathTC_ITGHK_Des98.mod
File metadata and controls
153 lines (132 loc) · 3.83 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
TITLE Low threshold calcium current
:
: Ca++ current responsible for low threshold spikes (LTS)
: Differential equations
:
: Model of Huguenard & McCormick, J Neurophysiol 68: 1373-1383, 1992.
: The kinetics is described by Goldman-Hodgkin-Katz equations,
: using a m2h format, according to the voltage-clamp data
: (whole cell patch clamp) of Huguenard & Prince, J. Neurosci.
: 12: 3804-3817, 1992.
:
: This model is described in detail in:
: Destexhe A, Neubig M, Ulrich D and Huguenard JR.
: Dendritic low-threshold calcium currents in thalamic relay cells.
: Journal of Neuroscience 18: 3574-3588, 1998.
: (a postscript version of this paper, including figures, is available on
: the Internet at http://cns.fmed.ulaval.ca)
:
: - shift parameter for screening charge
: - empirical correction for contamination by inactivation (Huguenard)
: - GHK equations
:
:
: Written by Alain Destexhe, Laval University, 1995
:
: 2019: From ModelDB, accession no. 279
: Modified qm and qh by Elisabetta Iavarone @ Blue Brain Project
: See PARAMETER section for references
INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)}
NEURON {
SUFFIX TC_iT_Des98
USEION cat READ cati, cato WRITE icat
RANGE pcabar, m_inf, tau_m, h_inf, tau_h, shift, actshift
GLOBAL qm, qh, km, kh
}
UNITS {
(molar) = (1/liter)
(mV) = (millivolt)
(mA) = (milliamp)
(mM) = (millimolar)
FARADAY = (faraday) (coulomb)
R = (k-mole) (joule/degC)
}
PARAMETER {
v (mV)
:celsius = 36 (degC)
celsius (degC) : EI
pcabar =.2e-3 (cm/s) : Maximum Permeability
shift = 2 (mV) : corresponds to 2mM ext Ca++
actshift = 0 (mV) : shift of activation curve (towards hyperpol)
cati = 2.4e-4 (mM) : adjusted for eca2=120 mV
cato = 2 (mM)
qm = 2.5 : Amarillo et al., J Neurophysiol, 2014
qh = 2.5 : Amarillo et al., J Neurophysiol, 2014
km = 6.2
kh = 4.0
}
STATE {
m h
}
ASSIGNED {
icat (mA/cm2)
m_inf
tau_m (ms)
h_inf
tau_h (ms)
phi_m
phi_h
}
BREAKPOINT {
SOLVE castate METHOD cnexp
icat = pcabar * m*m*h * ghk(v, cati, cato)
}
DERIVATIVE castate {
evaluate_fct(v)
m' = (m_inf - m) / tau_m
h' = (h_inf - h) / tau_h
}
UNITSOFF
INITIAL {
phi_m = qm ^ ((celsius-24)/10)
phi_h = qh ^ ((celsius-24)/10)
evaluate_fct(v)
m = m_inf
h = h_inf
}
PROCEDURE evaluate_fct(v(mV)) {
:
: The kinetic functions are taken as described in the model of
: Huguenard & McCormick, and corresponds to a temperature of 23-25 deg.
: Transformation to 36 deg assuming Q10 of 5 and 3 for m and h
: (as in Coulter et al., J Physiol 414: 587, 1989).
:
: The activation functions were estimated by John Huguenard.
: The V_1/2 were of -57 and -81 in the vclamp simulations,
: and -60 and -84 in the current clamp simulations.
:
: The activation function were empirically corrected in order to account
: for the contamination of inactivation. Therefore the simulations
: using these values reproduce more closely the voltage clamp experiments.
: (cfr. Huguenard & McCormick, J Neurophysiol, 1992).
:
m_inf = 1.0 / ( 1 + exp(-(v+shift+actshift+57)/km) )
h_inf = 1.0 / ( 1 + exp((v+shift+81)/kh) )
tau_m = ( 0.612 + 1.0 / ( exp(-(v+shift+actshift+132)/16.7) + exp((v+shift+actshift+16.8)/18.2) ) ) / phi_m
if( (v+shift) < -80) {
tau_h = exp((v+shift+467)/66.6) / phi_h
} else {
tau_h = ( 28 + exp(-(v+shift+22)/10.5) ) / phi_h
}
: EI compare with tau_h on ModelDB, no. 3817
}
FUNCTION ghk(v(mV), ci(mM), co(mM)) (.001 coul/cm3) {
LOCAL z, eci, eco
z = (1e-3)*2*FARADAY*v/(R*(celsius+273.15))
eco = co*efun(z)
eci = ci*efun(-z)
:high cao charge moves inward
:negative potential charge moves inward
ghk = (.001)*2*FARADAY*(eci - eco)
}
FUNCTION efun(z) {
if (fabs(z) < 1e-4) {
efun = 1 - z/2
}else{
efun = z/(exp(z) - 1)
}
}
FUNCTION nongat(v,cati,cato) { : non gated current
nongat = pcabar * ghk(v, cati, cato)
}
UNITSON