The computations for this article were performed using an ARMA scheme (
Equations 10 and
11) for each first-order low-pass filter, literally following the system diagram of
Figure 1A. Matlab and Fortran programs that implement this scheme are provided as
supplementary material. Alternatively, the system can be described as a series of coupled ordinary differential equations, which can be solved using a standard ODE solver. A Matlab program that implements this scheme is also provided as
supplementary material. The two approaches yield identical results, but the ARMA scheme is considerably faster than the ODE scheme. The ARMA scheme is therefore particularly suited for simulating large cone arrays, when computing time becomes an issue. For the purpose of reference, the equations for the ODE scheme are listed below, with the following variables (and dimensions; “−” denotes dimensionless):
t time (in milliseconds);
I retinal illuminance (in trolands);
R*, quantity of R* (in trolands);
B quantity of bleached pigment as a fraction of the total amount of pigment (−);
E*, quantity of E* (in trolands);
X concentration of cGMP (−);
C free concentration Ca
2+(−);
I os, ion current through the outer segment channels (−);
V is, cone membrane potential (in millivolts);
g i, membrane conductance (1/mV);
β free-space rate constant of hydrolysis of cGMP by PDE (1/ms);
β e, saturating rate constant of hydrolysis of cGMP by PDE (1/ms);
α guanylate cyclase rate (implicit 1/ms).
where
The following parameters and default values are used:
c N =
τ R K cone/
R tot = 4.1 × 10
−9 (td)
−1, with
K cone = 60 isom s
−1 (td)
−1 and
R tot = 5 × 10
7 molecules (Kenkre, Moran, Lamb, & Mahroo,
2005);
τR = 3.4 ms (time constant of
R*);
τB,0 = 25 s (time constant of bleaching recovery);
KB = 0.2 (semisaturation constant of bleaching recovery);
τE = 8.7 ms (time constant of
E*);
cβ = 2.8 × 10
−3 (ms)
−1 (dark PDE activity);
kβ = 1.4 × 10
−4 (ms)
−1 (td)
−1 (
E* dependence of PDE activity);
βe,max = 4 (ms)
−1 (semisaturation constant of
βe);
nX = 1 (apparent Hill coefficient of CNG channel activation);
nC = 4 (Hill coefficient of GC activation);
τC = 3 ms (time constant of Ca
2+ extrusion);
aC = 0.23 (scaling constant of GC activation);
τm = 4 ms (membrane time constant);
γ = 0.7 (parameter of membrane nonlinearity);
τis = 90 ms (time constant of membrane nonlinearity);
ais = 2.9 × 10
−2 (mV)
−1−γ (parameter of membrane nonlinearity).