: $Id: Ih.mod,v 1.1 2012/10/04 19:33:55 samn Exp $
TITLE Hyperpolarization-activated current Ih
COMMENT
Model of the Hyperpolarization-activated current Ih, also called
the "Anomalous Rectifier". Cationic (Na/K) channel based on
data from thalamic relay neurons.
Voltage dependence: derived from the data and models given in
Huguenard & McCormick, J Neurophysiol. 68: 1373-1383, 1992, based
on voltage-clamp characterization of the Ih current in thalamic
neurons by McCormick & Pape, J. Physiol. 431: 291, 1990.
Calcium regulation: the model includes one of the features of Ih in
thalamic neurons (and elsewhere), which is the regulation of this
current by intracellular calcium. Voltage-clamp experiments of
Ih in heart cells (Harigawa & Irisawa, J. Physiol. 409: 121, 1989)
showed that intracellular calcium induces a shift in the voltage-
dependent activation of the current. This shift can be reproduced
by assuming that calcium binds only to the open state of the
channel, "locking" Ih in the open configuration (see Destexhe et
al., Biophys J. 65: 1538-1552, 1993). It was later found that
calcium does not bind directly to Ih, but cAMP binds to the open
state of the channel, and cAMP production is stimulated by
calcium (Luthi and McCormick, Nat. Neurosci. 2: 634-641, 1999).
The present model simulates such "indirect" regulation by calcium
and is a modified version from the model given in Destexhe et al.,
J. Neurophysiol. 76: 2049-2070, 1996.
See also http://cns.iaf.cnrs-gif.fr
KINETIC MODEL:
Normal voltage-dependent opening of Ih channels:
c1 (closed) <-> o1 (open) ; rate cst alpha(V),beta(V)
Ca++ binding on second messenger
p0 (inactive) + nca Ca <-> p1 (active) ; rate cst k1,k2
Binding of active messenger on the open form (nexp binding sites) :
o1 (open) + nexp p1 <-> o2 (open) ; rate cst k3,k4
PARAMETERS:
It is more useful to reformulate the parameters k1,k2 into
k2 and cac = (k2/k1)^(1/nca) = half activation calcium dependence,
and idem for k3,k4 into k4 and Pc = (k4/k3)^(1/nexp) = half activation
of Ih binding (this is like dealing with tau_m and m_inf instead of
alpha and beta in Hodgkin-Huxley equations)
- k2: this rate constant is the inverse of the real time constant of
the binding of Ca to the 2nd messenger
- cac: the half activation (affinity) of the 2nd messenger;
around 1 to 10 microM.
- k4: this rate constant is the inverse of the real time constant of
the binding of the 2nd messenger to Ih channels
very low, of the order of seconds (Luthi and McCormick, 1999)
- Pc: the half activation (affinity) of the Ih channels for the
2nd messenger;
- nca: number of binding sites of calcium on 2nd messenger; usually 4
- nexp: number of binding sites on Ih channels
- ginc: augmentation of conductance associated with the Ca bound state
(about 2-3; see Harigawa & Hirisawa, 1989)
Alain Destexhe, destexhe@iaf.cnrs-gif.fr
ENDCOMMENT
NEURON {
SUFFIX hcnwino
USEION hwino READ ehwino WRITE ihwino VALENCE 1
USEION ca READ cai
RANGE ghbar, m, o1, o2, p0, p1, k2, alpha, beta
GLOBAL cac, k4, Pc, nca, nexp, ginc, qt, origtemp
}
UNITS {
(molar) = (1/liter)
(mM) = (millimolar)
(mA) = (milliamp)
(mV) = (millivolt)
(msM) = (ms mM)
}
PARAMETER {
ehwino = -20 (mV)
celsius = 37 (degC)
ghbar = 2e-5 (mho/cm2)
cac = 0.006 (mM) : half-activation of calcium dependence
k2 = 0.0001 (1/ms) : inverse of time constant
Pc = 0.01 : half-activation of CB protein dependence
k4 = 0.001 (1/ms) : backward binding on Ih
nca = 4 : number of binding sites of ca++
nexp= 1 : number of binding sites on Ih channels
ginc= 2 : augmentation of conductance with Ca++
q10 = 2.2
origtemp = 26 : temperature at which experiments performed -- Harnett 2015 J Neurosci
qt = 1.2668546920110242 : q10^((celsius-34)/10)
}
STATE {
c1 : closed state of channel
o1 : open state
o2 : CB-bound open state
p0 : resting CB
p1 : Ca++-bound CB
}
ASSIGNED {
v (mV)
cai (mM)
ihwino (mA/cm2)
gh (mho/cm2)
alpha (1/ms)
beta (1/ms)
k1ca (1/ms)
k3p (1/ms)
m
tadj
}
BREAKPOINT {
SOLVE ihkin METHOD sparse
m = o1 + ginc * o2
ihwino = ghbar * m * (v - ehwino)
}
KINETIC ihkin {
:
: Here k1ca and k3p are recalculated at each call to evaluate_fct
: because Ca or p1 have to be taken at some power and this does
: not work with the KINETIC block.
: So the kinetics is actually equivalent to
: c1 <-> o1
: p0 + nca Cai <-> p1
: o1 + nexp p1 <-> o2
evaluate_fct(v,cai)
~ c1 <-> o1 (alpha,beta)
~ p0 <-> p1 (k1ca,k2)
~ o1 <-> o2 (k3p,k4)
CONSERVE p0 + p1 = 1
CONSERVE c1 + o1 + o2 = 1
}
INITIAL {
:
: Experiments of McCormick & Pape were at 36 deg.C
: Q10 is assumed equal to 3
:
: tadj = 3.0 ^ ((celsius-36 (degC) )/10 (degC) )
: rate(v)
: h = h_inf
qt = q10^((celsius-origtemp)/10)
evaluate_fct(v,cai)
c1 = 1
o1 = 0
o2 = 0
p0 = 1
p1 = 0
}
UNITSOFF
PROCEDURE evaluate_fct(v (mV), cai (mM)) {
alpha = qt / exp(9.63 + 0.0458 * v)
beta = qt / exp(1.30 - 0.0447 * v)
k1ca = k2 * (cai/cac)^nca
k3p = k4 * (p1/Pc)^nexp
}
: procedure for evaluating the activation curve of Ih
:
PROCEDURE activation(v (mV), cai (mM)) { LOCAL cc
evaluate_fct(v,cai)
cc = 1 / (1 + (cac/cai)^nca ) : equil conc of CB-protein
m = 1 / ( 1 + beta/alpha + (cc/Pc)^nexp )
m = ( 1 + ginc * (cc/Pc)^nexp ) * m
}
UNITSON