Figures
Abstract
Background compensation is the ability of a controlled variable to respond to an applied perturbation in an unchanged manner and independent of different but constant background signals which act in parallel to the perturbation. Background compensation occurs by ‘coherent feedback’ mechanisms where additional control variables feed directly back to the controlled variable. This paper extends a previous study on background compensation to include phase responses in frequency controlled coherent feedback oscillators. While the frequency resetting amplitude in coherent feedback oscillators is found to be dependent on the inflow/outflow perturbation of the controlled variable and thereby become phase dependent, the frequency resetting itself and the corresponding phase response curves are found to be background compensated. It is speculated that this type of background compensation may be an additional way how ambient noise can be ‘ignored’ by organisms.
Citation: Ruoff P (2024) Background compensation revisited: Conserved phase response curves in frequency controlled homeostats with coherent feedback. PLoS ONE 19(9): e0305804. https://doi.org/10.1371/journal.pone.0305804
Editor: Jae Kyoung Kim, Korea Advanced Institute of Science and Technology, KOREA, REPUBLIC OF
Received: June 4, 2024; Accepted: August 16, 2024; Published: September 4, 2024
Copyright: © 2024 Peter Ruoff. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the article and its Supporting information files.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Homeostatic mechanisms play an essential role in the defense of organisms against environmental and internal disturbances and thereby contribute to their stability. The term ‘homeostasis’ was introduced in 1929 by Walter Cannon [1, 2] similar to Claude Bernard’s concept [3] of the constancy of the internal milieu [4]. With the rise of cybernetics, Norbert Wiener related homeostasis to negative feedback mechanisms as ‘exemplified in mechanical automata’ [5]. In the following years Wiener’s negative feedback concept of homeostasis was applied to various physiological examples [6]. However, by the end of the 1980’s researchers became more critical that homeostasis would only relate to single negative feedback loops with a fixed setpoint. Focussing on properties such as variable setpoints, multiple feedbacks, the application to circadian rhythms, or on nonlinear dynamic behaviors alternative terms like ‘predictive homeostasis’ [7], ‘allostasis’ [8, 9], ‘rheostasis’ [10] or ‘homeodynamics’ [11, 12] were suggested instead and in addition [13] to ‘homeostasis’. As pointed out by Carpenter [14], although homeostatic regulation shows many different facets the term ‘homeostasis’ still can serve as an overarching concept.
In this paper I revisit theoretical work on oscillatory homeostats with robust frequency control. Frequency control has been observed in many biological systems, for example in circadian rhythms [15] or neuronal oscillations [16, 17]. While our understanding how frequency control is achieved in these systems is still relatively poor, I feel that insights into possible mechanisms of robust frequency and response control may be helpful to uncover principles behind such regulations.
Motivation and aim of this work
The motivation of this work originates from a recent finding [18] that a certain type of negative feedback, termed coherent feedback, is able to show identical response kinetics upon a perturbing signal irrespective of different but constant backgrounds which act on the same reaction channel as the perturbation. This type of background compensation may be related to the ability of animals living in large colonies (for example bats, penguins, or seabirds) to filter out individual calls between partners or between a chick and a parent despite of a highly noisy environment.
However, there is still little knowledge on how a coherent feedback responds upon different inflow or outflow perturbations in an oscillatory context. The aim of this paper is to extend the earlier findings by including both inflow and outflow perturbations at the controlled variable. The applied inflow and outflow perturbations to and from A result in distinct phase dependencies in the oscillators’ frequency resetting. However, despite these phase dependencies, the frequency resetting and the corresponding phase response curves (PRCs; for definition see below) turn out to be background compensated, while in ordinary single-loop feedback oscillators background compensation of the PRCs is not observed.
Materials and methods
Computational methods
Computations were performed with the Fortran subroutine LSODE [19] (https://computing.llnl.gov/projects/odepack). Plots were generated with gnuplot (www.gnuplot.info) and movies were made from a sequence of plots using QuickTime (https://support.apple.com/en-us/docs/software). Reaction schemes and plot annotations were prepared with Adobe Illustrator (www.adobe.com). Concentrations of compounds such as A, E, I1,… are described by their compound names without square brackets. Rate constants and other parameters are in arbitrary units (au) and represented by k1, k2, k3,… independent of their kinetic meaning, i.e. whether they are turnover numbers, Michaelis constants, or inhibition constants.
For documentation a set of selected computations are made available as Python and Matlab scripts (see S1 Program).
Calculating averages
Averages of an oscillatory compound X are described as <X> and have been calculated by two methods. In one method X is integrated for a given time period τ and the average is determined as the ratio between the integral of X and τ, i.e.:
(1)
However, this method depends on the history of integrated X, which sometimes, especially after a rapid change in X, has the disadvantage that <X> (τ) may only slowly converge to its true value at τ.
In the other method I have used a self-chosen number (Nsw) of overlapping time intervals or ‘sliding windows’ with time length Δt, i.e. [ti, ti + Δt]. The averages of X within each single window i is
(2)
The ti’s are equal to LSODE’s step length and represent the successive time points during LSODE’s numerical integration. For this ‘sliding window method’ <X> is calculated as:
(3)
As a convention, <X> is placed in the X-time plot at the time-middle of the last sliding window when j = Nsw.
Negative feedback structures used in this study
Drengstig et al. suggested a set of eight two-component (A and E) negative feedback loops termed Motif 1 (M1) up to Motif 8 (M8), where A is the controlled variable and E represents the manipulated/controller variable (see Fig 1 in Ref [20]). Depending whether the E-originating compensatory fluxes add or remove A the eight motifs divide into two equal classes which have been termed ‘inflow’ or ‘outflow’ controllers, respectively. Several conditions have been described in the literature to obtain integral control and robust perfect adaptation [21–26], where zero-order [20, 27–31], first-order [32–34], or second-order (antithetic) [35–38] kinetics play essential roles.
When using zero-order removal of both A and E, oscillatory behavior in the eight controller motifs has been observed [39]. In this study M2 and M8 will be used as oscillatory controllers. The M2 motif is an inflow controller closely related to Goodwin’s 1963 oscillator [40, 41] and exhibits homeostasis in <A>. M8, on the other hand, is an outflow controller and in its oscillatory mode the M8 feedback shows homeostasis in the A-inhibited flux which is directed to E.
Usage of zero-order kinetics
The M2 and M8 schemes I use include zero-order kinetics for two reasons: firstly, to introduce robust perfect adaptation in the controlled variables (see below), and secondly, to promote oscillations. Concerning the promotion of oscillations, Goodwin [40] presented in 1963 a two-variable negative feedback oscillator which since has been the basis for many physiological model oscillators [41]. An essential aspect in Goodwin’s 1963 oscillator is the presence of zero-order degradation of the two components. Thorsen et al. [39] showed that for conservative two-component negative feedback oscillators the above zero-order assumption leads to a general equation of the form
(4)
where X can be either of the two feedback variables, Xss is the steady-state expression of X, where f approximately describes the frequency of the conservative oscillator (for details see Supporting Information in Ref [39]). In this respect, the conservative oscillator schemes which arise by the zero-order conditions can be viewed as a driving force for oscillations even when intermediates are present within the feedback loop. Results along similar lines were also found by Kurosawa and Iwasa [42], who observed that introducing Michaelis-Menten kinetics in the degradation reactions of circadian clock models promote oscillations.
Phase response curves
We have used phase response curves to study the resetting dynamics of step- and pulse-perturbed oscillators. Phase responses have extensively been used in biology, especially in the study of circadian rhythms [43–46], but also in mechanistic analyses of purely chemical oscillators [47–49]. Fig 1 illustrates the method to determine a phase response curve. A perturbation (step or pulse) is applied at a certain phase and the resulting train of oscillations, outlined in blue, is compared with the corresponding undisturbed oscillator, which is outlined in gray (panel a). In a phase response curve (Fig 1b) the phase difference or phase shift ΔΦ between corresponding peaks of perturbed and unperturbed oscillations is plotted against the phase of perturbation.
Panel a: The application of a perturbation (indicated by the blue arrow) causes a phase shift ΔΦ between corresponding maxima of the perturbed and unperturbed oscillations. Panel b: A phase response curve is constructed by plotting phase shifts against the phases of perturbations, which are applied within one cycle of the unperturbed oscillation.
In biology positive phase shifts are generally related to phase advances, while negative phase shifts relate to phase delays, which leads to the definition of ΔΦ as
(5)
where
is the time of a maximum of the unperturbed oscillation, while
is the time of the corresponding maximum after the perturbation has been applied.
Structure of the paper
The ‘Results and discussion’ section is divided into two parts. The first part (‘Motif 2 based controllers’) covers the behaviors of M2 based negative feedback oscillators, while the second part (‘Motif 8 based controllers’) deals with M8 oscillators. M2 and M8 motifs behave slightly different as M2 feedbacks show homeostasis in the concentration of the controlled variable termed A, while oscillatory M8 feedbacks show homeostasis of the A-inhibited flux which is directed to the manipulated variable E. Each of the M2 and M8 related parts are structured as follows:
- First I deal with single-loop oscillations, describe their homeostatic properties and their operational limits due to the inflow/outflow properties of the respective compensatory fluxes.
- Then coherent feedbacks are introduced by the inclusion of two additional controllers I1 and I2, which feed directly back to A. The inclusion of I1 and I2 extends the single-loop operational limits and rescues the oscillatory controller from breakdown. In addition, frequency homeostasis as well as background compensation in frequency resetting are now observed.
- Finally the PRCs between single-loop and coherent feedbacks are compared. Coherent feedback shows the ability to compensate phase shifts against different backgrounds and thereby leaves PRCs unaltered.
The paper ends with a brief summary and an outlook for further research.
Results and discussion
Motif 2 based controllers
M2 single-loop: Integral control of A concentration oscillations and controller breakdown by a dominant inflow to A.
Fig 2 shows a single-loop M2 feedback scheme which is related to Goodwin’s 1963 oscillator.
Compound A is the controlled variable, while E is the controller. Compound e is an intermediate which assures limit cycle oscillations when the system is oscillatory. Red reaction arrows indicate applied step perturbations. The blue arrows indicate constant backgrounds.
The rate equations are:
(6)
(7)
(8)
Dependent on the perturbation on A variable E controls A by acting either as a repressor or derepressor thereby adjusting the compensatory flux j3 = k3k5/(k5+E). To obtain integral control in variable A (or <A> when the system is oscillatory) the difference between the setpoint of A or <A> and its actual value is calculated, which is integrated in time. The integrated error is then used to correct for an applied perturbation in A [21–24]. The approach taken here uses zero-order kinetics with the interpretation [20, 29] that certain control-related E-removing enzymes work under saturated or near saturation condition. Enzymes showing zero-order kinetics bind strongly to their substrates and have a low Michaelis constant (KM) compared with the enzyme’s substrate concentration [50]. In the calculations the zero-order condition is normally assured when using a KM (here k7) in the order between 10−4 and 10−6 au. Higher KM values will lead to a diminished homeostatic accuracy of the controller (see for example S9 Fig in [20]).
Since the scheme in Fig 2 is forced to be oscillatory by zero-order removals of A and E we assume that the average concentrations in A, E, and e are at steady state, i.e. . The setpoint of the controlled <A> variable is k6/k4, which is obtained by combining Eqs 7 and 8 and eliminating the term k9⋅e. Taking then the average and solving for <A> we get:
(9)
The feedback in Fig 2 is an inflow controller [20], which points to the fact that the compensatory flux j3 = k3k5/(k5+E) is an inflow to the controlled variable A and thereby compensating outflows from A. The range of k2 for which the feedback can show homeostatic control in <A> is limited by the following two conditions:
- (i) by the maximum average compensatory flux <j3> = k3, which is reached when
and E → 0 with
(10) from Eq 6. Controller breakdown occurs when
.
- (ii) by the minimum compensatory flux <j3> = 0, which is reached when the total inflow to A balances or becomes larger than the total outflow from A, i.e.
(11) In this case A and E increase spontaneously (termed windup) while the system tries to satisfy the formal relationship j3 = k3k5/(k3+E) = 0. Fig 3 illustrates this type of controller breakdown by a successive increase of k1. As we will show below the limitation due to Eq 11 can be circumvented in a frequency-controlled version of the single-loop feedback when ‘outer control loop’ species I1 and I2 act as inflow and outflow controllers to both A and E.
The setpoint of <A> is 2.0. Panel a: A (in black) and <A> (in blue) are shown as a function of time when k1 increases successively from k1=1.0 (phase 1) to k1=3.0 (phase 2), and finally to k1=6.0 in phase 3. The final k1 satisfies Eq 11 which leads to controller breakdown and to a rapid increase in A. The average <A> is calculated after Eq 1. Vertical arrows show the times the k1 steps are increased. Also note the decrease in the oscillator’s frequency when k1 gets larger. Panel b: E as a function of time for the same k1 steps as in panel a. Frequency phase 1: 0.190; frequency phase 2: 0.097. Rate constants: k1b=0.0, k2=5.0, k2b=0.0, k3=100.0, k4=1.0, k5=0.1, k6=2.0, k7=k8=1×10−6, k9=20.0. Initial concentrations: A0=1.407, E0=4.754, e0=7.524×10−2.
There is also a third condition of controller breakdown when one of the signaling events (indicated by the dashed lines in Fig 2) reach saturation [31]. For the sake of simplicity we have not considered this possibility here and assumed that the activation of e by A is described by first-order kinetics with respect to the activator, i.e. j4 = k4⋅A without an activation constant.
M2 coherent feedback: Frequency control and background compensation in frequency resetting.
An interesting feedback arrangement occurs when additional controllers I1 and I2 in Fig 4 feed directly back to A. In this case robust homeostasis in both A and E can be achieved. The control of E by I1 and I2 leads in addition to frequency homeostasis [39]. In analogy to a similar feedback arrangement in quantum control theory [51, 52] we have termed the feedback scheme in Fig 4 as ‘coherent feedback’ [18].
The rate equations are:
(12)
(13)
(14)
(15)
(16) k1 or k2 denote step perturbations while k1b and k2b represent constant backgrounds. The setpoint of <A> is still given by Eq 9, while two setpoints for <E> are obtained from the rate equations of respectively I1 and I2, i.e. [18, 39]
(17)
For the sake of simplicity we here keep both
and
rather arbitrary equal to 5.0 and Aset to 2.0.
The interesting aspect of the coherent feedback scheme in Fig 4 is the fact that it can compensate for different but constant background perturbations. In our previous work [18] only outflow perturbations were considered, because the central feedback loop A-e-E-A in Fig 4 (being an inflow controller) compensates essentially for outflow perturbations in A [20]. However, since the I1-I2 ‘outer feedback layer’ in Fig 4 should also allow to compensate for inflows to A, as implied by the work of Thorsen [53], I tested the coherent feedback scheme with respect to inflow perturbations to A. In Fig 5 we have the same rate constants and perturbative conditions as in Fig 3, but keep both A and E under homeostatic control by I1 and I2 (see Fig 5a and 5b). Fig 5c shows that the increasing k1 steps lead to an increase of I1 and a decrease of I2 which both contribute to the compensation of the inflow to A. Fig 5d shows that the steady state frequency is independent of k1.
Panel a: A and <A> are shown as a function of time. The setpoint of A is 2.0. Blue line shows <A> calculated by Eq 1. Panel b: E and <E> as a function of time. The setpoint of E is 5.0. Blue line shows <E> calculated by Eqs 2 and 3 with Δt (sliding window size)=100.0 time units, Nsw=50, and step length = 0.05. Panel c: I1 and I2 as a function of time. Panel d: Frequency as a function of time. Vertical arrows indicate the time points when the k1 steps occur. Rate constants: k1b=0.0, k2=5.0, k2b=0.0, k3=100.0, k4=1.0, k5=0.1, k6=2.0, k7=k8=1×10−6, k9=20.0, k11=1.0, k12=5.0, k13=1×10−6, k14=5.0, k15=1.0, k16=k17=1×10−6, kg=kg3=0.01. Initial concentrations: A0=2.080, E0=1.731, e0=9.677×10−2, I1,0=304.87, I2,0=450.57.
Since the scheme in Fig 4 is stable against inflows and outflows to and from A I have tested its frequency resetting behavior for step perturbations by both k1 and k2. Fig 6 shows surprising differences in the frequency resetting: when A is perturbed by k1 steps the frequency resetting is highly dependent on the phase of the perturbation (Fig 6a). On the other hand, when k2 outflow steps are applied, the resetting of the frequency is practically independent of the phase where the perturbation is applied (Fig 6b).
Panel a: a k1 step perturbation of 1.0→3.0 is applied at different times/phases starting at t = 100.0 and ending at t = 125.0 with intervals of 0.5. At each phase the resetting frequency is plotted against time. Rate constants: k1b=20.0, k2=1.0, k2b=32.0, k3=100.0, k4=1.0, k5=0.1, k6=2.0, k7=k8=1×10−6, k9=20.0, k11=1.0, k12=5.0, k13=1×10−6, k14=5.0, k15=1.0, k16=k17=1×10−6, kg=kg3=0.01. Initial concentrations: A0=1.262, E0=7.550, e0=6.625×10−2, I1,0=2766.7, I2,0=3709.6. Panel b: As panel a, but a k2 step perturbation of 1→10 is applied with k1=1.0. Other rate constants, backgrounds k1b and k2b, and initial concentrations as in panel a.
A closer look reveals that the difference in the two resetting behaviors is caused by the topology of the phase space kinetics. When k1 steps are applied the trajectory makes large excursions in phase space and returns to its oscillatory state after a transient. In case of k2 steps the system is rapidly pushed into an oscillatory state via a very short transit at low A concentrations along the I1-E or I2-E manifolds. Figs 7 and 8 show the time profiles of A, E, I1, I2, and the frequency when k1 and k2 steps are respectively applied at time t = 100. In both Figs 7 and 8 the setpoints of Aset=2.0 and Eset=5.0 are defended due to the compensatory actions by I1 and I2, which results in the frequency homeostasis of the oscillator.
Panel a: Concentration of A as a function of time. Averages <A> are calculated by Eq 1. Panel b: Concentration of E as a function of time. Averages <E> (green line) are calculated by Eq 1 while <E> values outlined in blue are calculated by Eqs 2 and 3 using 500 time intervals of 50 units in phase 1 and 3500 intervals of the same extension in phase 2. Panel c: Concentrations of I1 and I2 as a function of time. Panel d: Frequency as a function of time. Rate constants and initial concentrations as in Fig 6.
Averages <A> and <E> (green line) are calculated by Eq 1 while <E> values outlined in blue are calculated by Eqs 2 and 3 as in Fig 7. Other rate constants and initial concentrations as in Fig 6.
Fig 9 shows the trajectories of Figs 7 and 8 in A-E-I1 and A-E-I2 phase space. In case of the k1 step (Fig 9a and 9b) the trajectory makes a relative large excursion before settling to the limit cycle after the step. This large excursion is the cause for the observed phase dependency in the frequency resetting seen in Fig 6a. For the k2 step, however, the excursion of the trajectory is minor and moves quickly into the high frequency regime of the phase space leading to the frequency resetting as shown in Fig 6b. The files in S1 Movie show the moving trajectories for the k1/k2 perturbations and the preservation of the projected limit cycles on to the A-E phase space.
Panels a and b show the trajectories for the k1 : 1.0 → 3.0 step at t = 100 in Fig 7. Panels c and d show the trajectories for the k2 : 1.0 → 10.0 step at t = 100 in Fig 8. Colors indicate the levels of I1 or I2.
While Fig 9 and S1 Movie provide insights into why the resetting of k1 steps is markedly different from those of k2 steps, in the next calculations I tested whether background compensation is operative for both k1 and k2 step perturbations. This is shown in Figs 10 and 11, where two different backgrounds, (k1b=20.0 & k1b=32.0, large orange dots) and (k1b=20.0 & k1b=40.0, small blue dots), are applied. Background compensation is indicated by the fact that both backgrounds show identical frequency resettings, since orange and blue dots lie precisely at the same location.
k1 : 1.0 → 3.0 steps at two backgrounds are applied. Orange dots: k1b=20.0 and k1b=32.0; blue dots: k1b=20.0 and k1b=40.0. Panel a shows frequency as a function of phase of applied k1 steps and time, while panel b shows part of the projection on to the frequency-time axes. Rate constants as in Fig 6. Initial concentrations at k1 phase = 0: A0=4.304, E0=3.952, e0=2.150×10−1, I1,0=2761.6, I2,0=3714.7. See also S2 Movie.
k2 : 1.0 → 10.0 steps at two backgrounds are applied. Orange dots: k1b=20.0 and k1b=32.0; blue dots: k1b=20.0 and k1b=40.0. Panel a shows frequency as a function of phase of applied k2 steps and time, while panel b shows part of the projection on to the frequency-time axes. Rate constants as in Fig 6. Initial concentrations at k2 phase = 0 as in Fig 10. See also S3 Movie.
S2 and S3 Movies show Figs 10a and 11a with varying viewing angles.
M2 oscillators: Background influences on PRCs.
Phase response curves (PRCs) are an often used tool to analyze biological or chemical oscillators. Especially have PRCs been used in relationship with circadian rhythms [43–46]. Due to the different phase resettings when k1 steps are applied to the oscillator in Fig 4 (see Figs 6a and 10a) I became interested to what extend phase shifts may be influenced by the applied backgrounds k1b and k2b. Since increased backgrounds can lead to a diminished response amplitude in analogy to Weber’s law [54, 55], one may expect that Weber’s law may also apply to phase shifts. This expectation is, however, only partially fulfilled.
PRCs of single-loop M2 oscillator.
To investigate the influence of backgrounds on PRCs I first consider the single feedback loop in Fig 2 before turning to the coherent feedback scheme of Fig 4. A problem with the oscillator in Fig 2 is that the period will depend on the inflow/outflow rates to and from A (Fig 3) and thereby backgrounds have an influence on the oscillator’s frequency. In addition, phase shifts very often reach their final values first after a couple of cycles, which is illustrated in Fig 12. Fig 12a shows the application of a k2 pulse at phase t = 1.0 leading to phase advances (positive phase shifts), while in panel b the pulse is applied at t = 15.0 which leads to phase delays.
Figures a and b, left panels: oscillatory concentrations of A for the unperturbed and perturbed system (outlined in gray and red) when the pulse is applied at respectively 1.0 and 15.0 time units. Peak numbers are indicated near peaks. Figures a and b, right panels: phase shifts as a function of the peak numbers from left panels. The unperturbed oscillator has a period length of 20.342 time units. Rate constants: k1=k1b=k2b=0.0, k3=100.0, k4=1.0, k5=0.1, k6=2.0, k7=k8=1×10−6, k9=20.0. Initial concentrations: A0=4.0763, E0=9.9288, and e0=0.2038.
The PRCs are constructed by plotting the final phase shifts (see Fig 12) against the phase of perturbation. To directly compare the PRCs at different backgrounds the ‘phase of perturbation’ is normalized with respect to the oscillator’s period length. Phase = 0 is defined to occur at an A maximum while the next maximum in A defines the normalized phase to be 1. Fig 13 shows the normalized phase response curves for different k2b backgrounds when the same k2 pulse as in Fig 12 is applied. One sees a clear background dependency of the phase response curves: both the phase shift amplitude and the length of the dead zone (characterized by ΔΦ = 0) increase with increasing k2b.
Initial concentrations, k2b=0.0: see legend Fig 12; initial concentrations k2b=1.0: A0=4.1570, E0=4.9277, e0=0.2078; period length: 10.265; initial concentrations k2b=2.0: A0=4.2416, E0=3.2540, and e0=0.2119, period length: 6.919; initial concentrations k2b=4.0: A0=4.4218, E0=1.9125, and e0=0.2381, period length: 4.263; initial concentrations k2b=8.0: A0=4.8168, E0=1.0398, and e0=0.2203, period length: 2.534; initial concentrations k2b=16.0: A0=5.6957, E0=0.4810, and e0=0.2684, period length: 1.583. Other rate constants as in Fig 12.
Concerning the dead zone, Uriu and Tei [56] recently found that saturation kinetics in the repressor synthesis appears responsible for the occurrence of a dead zone in circadian rhythms. However, in our case the repressor kinetics nor the compensatory flux j3 (see Eq 6) are saturated, but depend on the perturbations and backgrounds. What is saturated in our model are the removals of A and E. This indicates that homeostatic constraints by zero-order kinetics may in addition lead to the appearance of a dead zone in the PRCs of circadian rhythms, an aspect which needs further investigations.
PRCs of coherent M2 oscillator.
Next I applied k1 : 1.0 → 128.0 and k2 : 1.0 → 128.0 step perturbations on the oscillator with coherent feedback (Fig 4) using the rather arbitrary chosen three backgrounds: (i) k1b=1.0 and k1b=500.0, (ii) k1b=1.0 and k1b=10.0, and (iii) k1b=100.0 and k1b=10.0. To illustrate the procedure, Fig 14 shows the resetting and the determined phase shifts when the phase of perturbation is 3.0 (panel a) and 4.4 (panel c) with backgrounds k1b=1.0 and k1b=500.0. Grayed oscillations in panels a and c represent the unperturbed rhythms, while the red oscillations show the effect of the perturbations. Panels b and d show the changes in phase shifts as a function of peak number and the final settling of the phase shift.
Panel a: The applied phase of perturbation (POP) of a k1 : 1.0 → 128.0 step is 3.0 and indicated by the vertical arrow. The gray trace shows the unperturbed oscillation while the red trace shows the effect of the k1 step for the first five peaks. Numbers indicate the perturbed and unperturbed peaks. Panel b: Phase shift ΔΦ (Eq 5) as a function of peak number. In total 22 peaks were recorded. Panel c: As panel a, but POP = 4.4 as indicated by the vertical arrow. The picture shows the first fourteen peaks. Panel d: Phase shift ΔΦ (Eq 5) as a function of peak number. Although phase shifts are in the beginning negative and reflect delays, the final phase shift is a phase advance. Rate constants: k1b=1.0, k2=1.0, k2b=500.0, k3=1×104, k4=1.0, k5=0.1, k6=2.0, k7=k8=1×10−6, k9=2.0, k11=10.0, k12=50.0, k13=1×10−6, k14=50.0, k15=10.0, k16=k17=1×10−6, kg=kg3=1.0. Initial concentrations: A0=24.921, E0=2.433, e0=3.984, I1,0=1.423×104, I2,0=1.153×104.
Fig 15 shows the calculated phase response curves of k1 and k2 1.0 → 128.0 steps for the three backgrounds (i)-(iii) indicated above. The PRCs are completely congruent, although slight differences in the final phase shifts are observed when phase shifts are outside of the constant phase shift zone. Surprisingly, this constant phase shift zone resembles that of a dead zone, but the final phase shift values are either negative (Fig 15a) or positive (Fig 15b).
Panel a: The phase response curve for k1 : 1.0 → 128.0 steps. Panel b: The phase response curve for k2 : 1.0 → 128.0 steps. Initial concentrations for the reference oscillations (k1=k2=1.0): (i) k1b=1.0, k2b=500.0: see caption Fig 14; (ii) k1b=1.0, k2b=10.0: A=24.839, E=2.447, e=4.000, I1=3.414×104, I2=3.375×104; (iii) k1b=100.0, k2b=10.0: A=24.839, E=2.442, e=3.987, I1=3.419×104, I2=3.370×104. Other rate constants as in Fig 14.
Motif 8 based controllers
In the next set of calculations I show results for the oscillatory M8 feedback scheme [20].
M8 single-loop: Integral control of A-regulated flux and controller breakdown by a dominant outflow of A.
Fig 16 shows the scheme of the considered M8 single negative feedback loop with e as a precursor of controller E. The role of the addition of e to the feedback is to turn an otherwise conservative system into a limit cycle oscillator.
Reactions outlined in red undergo perturbative steps or pulses, while reactions indicated in blue represent constant backgrounds.
This controller is also based on derepression by the manipulated variable E, but acts as an outflow controller, i.e. compensates for inflow perturbations to A. Unlike the M2 controller in Fig 2 the oscillatory M8 feedback does not control the concentration of A, but keeps the average of the A-regulated flux <j6> = < k6k10/(k10+A)> directed to e constant. The rate equations are:
(18)
(19)
(20)
Due to zero-order removal of E (k8 ≪ E) the average flux <j6> = <k6k10/(k10+A)> is under homeostatic control. This is seen by setting Eqs 19 and 20 to zero and eliminating the term k11⋅e. This leads to:
(21)
Thus, instead of controlling <A> the feedback in Fig 16 controls the property <1/(k10+A)>, which is proportional to the average flux <j6>.
Apart from the condition by Ang et al. [31] referred above, the controller has two operational limits:
(i) a capacity limit to compensate inflows to A
and
(ii) the controller’s inability to compensate dominating outflows from A.
When k2 = k2b=0, the maximum allowable inflow to A is k1+k1b, which is balanced by the maximum possible compensatory flux j4 = k4 when E → 0, i.e. when j4 → k4. As the total outflow k2+k2b increases the total inflow to A, k1+k1b, can increase accordingly. However, an outflow controller is not able to compensate outflow perturbations, which implies that controller breakdown will occur whenever k2+k2b ≥ k1+k1b.
These two scenarios of controller breakdown are presented in Fig 17. In Fig 17a the concentrations of A (left panel) and E (right panel) are shown when k1 increases successively during three phases starting with k1=5×102 (phase 1), to k1=8×103 (phase 2), and finally in phase 3 to k1=1.5×104 while k2=k1b=k2b=0.0. In phase 3 k1 exceeds the maximum compensatory flux of k4=1.0×104 and the controller breaks down: concentration A increases rapidly while E decreases. The left panel in Fig 17a shows in addition, outlined in blue, the calculated value of <1/(k10+A)>. Its setpoint, k7/(k6k10)=0.5, is indicated by the thick orange line.
Rate constants, panel a: k1 (phase 1)=5×102, k1 (phase 2)=8×103, k1 (phase 3)=1.5×104, k1b=k2=k2b=0.0, k4=1.0×104, k5=1.0×10−6, k6=1.0×103, k7=50.0, k8=1.0×10−6, k9=k10=0.1, k11=1.0. Initial concentrations, panel a: A0=837.94, E0=1.3246, e0=15.514. Rate constants, panel b: k1=1.0, k1b=9.0, k2 (phase 1)=0.0, k2 (phase 2)=3.0, k2 (phase 3)=6.0, k2b=5.0. Other rate constants as in figure a. Initial concentrations, panel b: A0=39.942, E0=430.14, e0=2.7212.
Fig 17b shows the controller’s breakdown when the total outflow from A becomes dominant. Here we have constant levels of k1=1.0, k1b=9.0, and k2b=5.0. As k2 increases from 0.0 (phase 1) to 3.0 (phase 2), and finally in phase 3 to 5.0, the controller breaks down in phase 3 in the attempt to force the compensatory flux j4 to zero by a steady increase (windup) of E. The blue line in the left panel of Fig 17b shows the homeostasis in <1/(k10+A)> during phases 1 and 2 and its breakdown in phase 3.
M8 coherent feedback: Frequency control and background compensation in frequency resetting.
Fig 18 shows the considered coherent feedback scheme with the M8 feedback from Fig 16 in the center. As in Fig 4 we have that I1 and I2 act as regulators to keep <E> under homeostatic control, which makes the frequency of the oscillator robust against perturbations [39].
The rate equations are:
(22)
(23)
(24)
(25)
(26)
As for the coherent M2 oscillator in Fig 4 we have two setpoints for <E>. From the steady state condition of Eqs 25 and 26 together with the zero-order removals of I1 and I2 (i.e. I1/(k14+I1)≈1 and I2/(k17+I2)≈1) we get:
(27)
Eliminating k11⋅e from the steady state expressions of Eqs 23 and 24 leads to the flux control of j6 = k6k10/(k10+A) by
(28) Fig 19 shows the behavior of the M8 coherent feedback when the same perturbation and background conditions are applied as in Fig 17b. The breakdown of the controller at k2=6.0 as seen in Fig 17b is now avoided, because I1 is able to compensate for the excess outflow from A (panel c). Panel a, right ordinate shows the homeostasis in <1/(k10+A)>, while panels b and d show homeostasis in <E> and the frequency, respectively. Even <A> appears to be under homeostatic control, although there is no explicit mathematical expression for its setpoint!
At times t=100 and t=200, indicated by the vertical arrows, k2 : 0.0 → 3.0 and k2 : 3.0 → 6.0 steps were applied, respectively with k1=1.0 and backgrounds k1b=9.0 & k2b=5.0. Panel a, left ordinate: A (outlined in green) and <A> (outlined in black) as functions of time. Panel a, right ordinate: flux <1/(k10+A)> (outlined in blue) as a function of time. Orange line and number indicate the setpoint <1/(k10+A)>set=k7/(k6k10)=0.5. Panel b: E (outline in purple) and <E> (outlined in blue) as a function of time. The white line indicates the setpoint <E>set=k15/k16=k13/k12=100.0. Panel c: I1 and I2 (outlined respectively in red and blue) as a function of time. Panel c: frequency as a function of time. Other rate constants: k4=1.0×104, k5=1.0×10−6, k6=1.0×103, k7=50.0, k8=1.0×10−6, k9=k10=0.1, k11=1.0, k12=1.0, k13=100.0, k14=1.0×10−6, k15=100.0, k16=1.0, k17=k18=1.0×10−6, kg1=kg2=0.01. Initial concentrations: A0=0.9913, E0=37.985, e0=247.94, I1,0=7.466×103, and I2,0=3.328×103. All averages were calculated by Eq 1.
The coherent M8 feedback scheme shows background compensation when the frequency resetting is tested. Fig 20 shows two resettings, one for k1 : 1.0 → 10.0 steps (panel a) and the other (panel b) for k2 : 0.0 → 10.0 steps. For both perturbation types the large orange dots relate to the background combination k1b=90.0, k2b=5.0 while for the smaller blue dots have the backgrounds k1b=9.0, k2b=50.0. The panels to the right show the projections of all frequency-time data on to the frequency-time plane. Background compensation is indicated by the complete alignment of the two background combinations.
Figure a, left panel: frequency resetting for k1 : 1.0 → 10.0 steps applied at times t=100.0 until t=125.0 by steps of 0.5 time units. Backgrounds: large orange dots, k1b=90.0 & k2b=5.0; small blue dots, k1b=9.0 & k2b=50.0. Figure a, right panel: same data as in left panel, but showing the projections on to the frequency-time plane. Initial concentrations (starting at a maximum of A): A0=204.88, E0=20.763, e0=1.563, I1,0=3.485×103, I2,0=7.308×103. k2=1.0, other rate constants as in Fig 19. Figure b, left panel: frequency resetting for k2 : 0.0 → 10.0 steps applied at times t=100.0 until t=125.0 by steps of 0.25 time units. Figure b, right panel: same data as in left panel, but showing the projections on the frequency-time plane. Initial concentrations as in figure a. k1=1.0, other rate constants as in Fig 19.
Phase response curves of single-loop M8 feedback oscillator.
Next I show how the PRCs of the single-loop feedback in Fig 16 behave as backgrounds change. Figs 21 and 22 show two sets of calculations where k1b and k2b are changed, respectively. The final phase shifts are outlined in orange. Together with the PRC, one cycle of the undisturbed oscillation is shown (outlined in blue) to see the PRC in relationship with the oscillation and the period length. Interestingly, the single-loop M8 oscillator appears to have only positive phase shifts. A direct comparison between the PRCs is made in Fig 23 using a normalized phase of perturbation. The maximum PRC amplitude decreases with increasing k1b background (Fig 23a), which is reminiscent of Weber’s law which was observed earlier for this controller (see Fig 11 in [55]). In other words: the response amplitude is diminished at increased backgrounds which are applied in parallel to a constant perturbation to which the controller opposes to. On the other hand, the increase of the PRC amplitude at increased k2b’s represents the ‘opposite’ situation: at increased k2b the controller needs to reduce less E concentrations (or less <E>) in order to oppose identical perturbations in k1.
Panel a: k1b=9.0; panel b: k1b=18.0; panel c: k1b=27.0; panel d: k1b=36.0. Note the successive decrease in the maximum phase response amplitude as k1b increases. Rate constants k2=0.0 and k2b=5.0. Other rate constants as in Fig 17. Initial concentrations: panel a, A0=48.056, E0=199.85, e0=2.1163; unperturbed period = 21.3. Panel b, A0=92.430, E0=71.292, e0=1.1734; unperturbed period = 11.4. Panel c, A0=126.32, E0=43.311, e0=1.0321; unperturbed period = 9.0. Panel d, A0=155.52, E0=31.108, e0=1.1462; unperturbed period = 7.5. All initial concentrations start at an A maximum.
Panel a: k2b=1.0; panel b: k2b=5.0; panel c: k2b=10.0; panel d: k2b=15.0. Note the now successive increase in the maximum phase response amplitude as k2b increases. Rate constants k2=0.0 and k1b=18.0. Other rate constants as in Fig 17. Initial concentrations: panel a, A0=108.26, E0=55.385, e0=1.0664; unperturbed period = 10.6. Panel b, A0=92.430, E0=71.322, e0=1.1734; unperturbed period = 11.5. Panel c, A0=70.007, E0=110.01, e0=1.4837; unperturbed period = 15.2. Panel d, A0=41.687, E0=249.90, e0=2.4280; unperturbed period = 24.7. All initial concentrations start at an A maximum.
To make a direct comparison possible the phases of stimulation are normalized with respect to the oscillator’s period length (see Figs 21 and 22). Panel a: comparing phase response curves of Fig 21. Panel b: comparing phase response curves of Fig 22.
Coherent M8 feedback oscillator: Background compensation in PRCs.
Finally, I looked at the phase shifts for the k1 and k2 perturbations and background combinations given in Fig 20. An example how final phase shifts have been determined is illustrated in Fig 24. In panel a, a k1 : 1.0 → 10.0 step is applied at phase t = 3.0 showing the response for the two backgrounds k1b=90.0 & k2b=5.0 and k1b=9.0 & k2b=50.0. In panel b a k2 : 0.0 → 10.0 step is applied at the same phase as in panel a testing the same two backgrounds. As for the frequency in Fig 20 the transient and final phase shifts ΔΦ are independent of the two backgrounds. In fact, the phase response curves (Fig 25) show constant final phase shifts which are background compensated.
Figure a, left panel: Concentration of A at the two background combinations (k1b=90.0 & k2b=5.0) and (k1b=9.0 & k2b=50.0) when a k1 : 1.0 → 10.0 step indicated by the vertical arrow is applied at t=3.0. For the background combination k1b=90.0 & k2b=5.0 the thin black line shows A of the unperturbed oscillator, while the thick orange line shows the effect of the k1 step. Initial concentrations are: A0=204.34, E0=20.838, e0=1.566, I1,0=4.935×104, I2,0=5.319×104. For the background combination k1b=9.0 & k2b=50.0 the thick gray line shows the unperturbed oscillator while the thin blue line shows the effect of the k1 step. Initial concentrations are: A0=204.36, E0=20.846, e0=1.567, I1,0=5.565×104, I2,0=4.689×104. The phase shift ΔΦ between unperturbed and perturbed peaks is indicated in the upper right corner of the graph. Rate constant k2=0.0. The right panel of figure a shows that the transient phase shifts shown as a function of peak number are independent of the two backgrounds. Figure b, left panel: Concentration of A for the two background combinations above, but a k2 : 0 → 10.0 step is now applied at t=3.0. Initial concentrations as for figure a. Rate constant k1=1.0. The right panel of figure b shows that the phase shifts are independent of the two background combinations. Other rate constants as in Fig 19.
Initial concentrations and rate constants as in Fig 24.
There is presently no biological evidence for the type of background compensation described here. Although a search in Carl H. Johnson’s PRC-Atlas [57] (https://as.vanderbilt.edu/johnsonlab/prcatlas/) resulted in PRCs similar to those of Figs 15 and 25 (see the Atlas PRCs numbered #G/Up-1 [58], #G/Up-2 [59], or PRC #A/Eg-3 [60], respectively) there are no investigations, as far as I can see, where a perturbation background is varied.
For the sake of completeness with respect to PRCs and backgrounds, it should be mentioned that temperature has sometimes been used as a background while applying light or dark pulses as perturbations. An example is the work by Broda et al. (see Fig 4 in [61]) using Gonyaulax polyhedra as an organism. The study shows background compensated PRCs with respect to both phase and amplitude when light or dark pulses are applied at 15°C and 25°C. On the other hand, studies with other organisms such as Acetabularia [62] and Neurospora crassa [63] show PRCs with unaltered phases at different temperature backgrounds but with variable amplitudes. The usage of two different environmental factors such as light and temperature, where one serves as a background and the other as a perturbant act on different reaction channels. This situation is more complex than the one considered here where background and perturbation act on the same controlled variable. The question under what conditions coherent feedback may lead to background compensation when background and perturbation are different, as for example temperature and light, will need further investigations.
Summary and outlook
I have shown that coherent feedback oscillators have the ability to compensate their frequency resetting and phase shifts against different but constant backgrounds. This indicates that these systems, either oscillatory or nonoscillatory [18] seem to have the potential to ‘ignore’ ambient backgrounds such as noise. Classical mechanisms to deal with ambient noise can be an increase of the call amplitude, known as the Lombard Effect [64, 65], or a change of the call frequency [66]. However, the mechanism of background compensation by coherent feedback is different, as it actively compensates for the background by feedback. Concerning the question how the brain processes sound, it has been found that in bats, which live in quite noisy environments, the auditory cortex can actively adjust and improve auditory signal processing by frequency-specific feedback loops between thalamus and cortex (see chapter The Cerebral Cortex Modulates Sensory Processing in Subcortical Auditory Areas, page 670ff, in Ref [67]. To what extent background compensation may be used, for example via cortex-thalamus or other brain feedbacks, to recognize specific call patterns within a noisy environment is not known, but it appears interesting to do further research in this direction.
Supporting information
S1 Program. Python scripts.
A zip-file with Python and Matlab scripts showing results from Figs 3, 5, 7, 8, 12, 14, 17, 19, and 24.
https://doi.org/10.1371/journal.pone.0305804.s001
(ZIP)
S1 Movie. Animations of Fig 9.
The Quicktime movie files show the trajectories in phase space when k1 and k2 step perturbations are applied. The moving cursor has a length of 1 time unit. The movies also show the preservations of the limit cycles after the step perturbations when limit cycles are projected on to the A-E phase space.
https://doi.org/10.1371/journal.pone.0305804.s002
(ZIP)
S2 Movie. Animation of Fig 10.
The movie shows Fig 10 from various viewing angles.
https://doi.org/10.1371/journal.pone.0305804.s003
(ZIP)
S3 Movie. Animation of Fig 11.
The movie shows Fig 11 from various viewing angles.
https://doi.org/10.1371/journal.pone.0305804.s004
(ZIP)
References
- 1. Cannon W. Organization for Physiological Homeostatics. Physiol Rev. 1929;9:399–431.
- 2.
Cannon W. The Wisdom of the Body. Revised and Enlarged Edition. New York: Norton; 1939.
- 3.
Bernard C. An Introduction to the Study of Experimental Medicine. English translation of the 1865 French edition by Henry Copley Greene. Dover: Macmillan & Co., Ltd; 1957.
- 4.
Langley LL, editor. Homeostasis. Origins of the Concept. Stroudsbourg, Pennsylvania: Dowden, Hutchinson & Ross, Inc.; 1973.
- 5.
Wiener N. The Human Use of Human Beings. Cybernetics and Society. Boston: Houghton Mifflin and Da Capo Press; 1954.
- 6.
Hughes GM. Homeostasis and Feedback Mechanisms. New York: Academic Press; 1964.
- 7. Moore-Ede MC. Physiology of the circadian timing system: Predictive versus reactive homeostasis. The American Journal of Physiology. 1986;250:R737–R752. pmid:3706563
- 8.
Sterling P, Eyer J. Allostasis: A new paradigm to explain arousal pathology. In: Fisher S and Reason J, editor. Handbook of Life Stress, Cognition and Health. New York: John Wiley & Sons; 1988. p. 629–49.
- 9.
Schulkin J. Rethinking Homeostasis. Allostatic Regulation in Physiology and Pathophysiology. Cambridge, Massachusetts: MIT Press; 2003.
- 10.
Mrosovsky N. Rheostasis. The Physiology of Change. New York: Oxford University Press; 1990.
- 11. Goodwin BC. Temporal organization and disorganization in organisms. Chronobiol Int. 1997;14(5):531–6. pmid:9298288
- 12. Lloyd D, Aon M, Cortassa S. Why homeodynamics, not homeostasis? The Scientific World. 2001;1:133–145. pmid:12805697
- 13. Pereira A Jr. Developing the concepts of homeostasis, homeorhesis, allostasis, elasticity, flexibility and plasticity of brain function. NeuroSci. 2021;2(4):372–382.
- 14. Carpenter R. Homeostasis: A plea for a unified approach. Advances in Physiology Education. 2004;28(4):180–187. pmid:15545346
- 15. Philpott JM, Torgrimson MR, Harold RL, Partch CL; Elsevier. Biochemical mechanisms of period control within the mammalian circadian clock. Seminars in Cell & Developmental Biology. 2022;126:71–78. pmid:33933351
- 16. Rodieck RW. Quantitative analysis of cat retinal ganglion cell response to visual stimuli. Vision Research. 1965;5(12):583–601. pmid:5862581
- 17. Rodieck RW, Stone J. Analysis of receptive fields of cat retinal ganglion cells. Journal of Neurophysiology. 1965;28(5):833–849. pmid:5867882
- 18. Nygård M, Ruoff P. Coherent feedback leads to robust background compensation in oscillatory and non-oscillatory homeostats. PLoS One. 2023;18(8):e0287083. pmid:37639439
- 19.
Radhakrishnan K, Hindmarsh AC. Description and Use of LSODE, the Livermore Solver for Ordinary Differential Equations. NASA Reference Publication 1327, Lawrence Livermore National Laboratory Report UCRL-ID-113855. Cleveland, OH 44135-3191: National Aeronautics and Space Administration, Lewis Research Center; 1993.
- 20. Drengstig T, Jolma I, Ni X, Thorsen K, Xu X, Ruoff P. A basic set of homeostatic controller motifs. Biophys J. 2012;103(9):2000–2010. pmid:23199928
- 21.
Lewis FL. Applied Optimal Control & Estimation. Englewood Cliffs, NJ: Prentice Hall; 1992.
- 22. Bennett S. A brief history of automatic control. IEEE Control Systems Magazine. 1996;16(3):17–25.
- 23.
Warwick K. An Introduction to Control Systems. Second Edition. World Scientific; 1996.
- 24.
Wilkie J, Johnson M, Reza K. Control Engineering. An Introductory Course. New York: Palgrave; 2002.
- 25.
Iglesias PA, Ingalls BP. Control Theory and Systems Biology. MIT Press; 2010.
- 26. Bhattacharya P, Raman K, Tangirala A. Discovering adaptation-capable biological network structures using control-theoretic approaches. PLOS Computational Biology. 2022;18(1). pmid:35061660
- 27. Barkai N, Leibler S. Robustness in simple biochemical networks. Nature. 1997;387(6636):913–917. pmid:9202124
- 28. Yi TM, Huang Y, Simon MI, Doyle J. Robust perfect adaptation in bacterial chemotaxis through integral feedback control. PNAS. 2000;97(9):4649–4653. pmid:10781070
- 29. Ni XY, Drengstig T, Ruoff P. The control of the controller: Molecular mechanisms for robust perfect adaptation and temperature compensation. Biophys J. 2009;97:1244–53. pmid:19720012
- 30. Ang J, Bagh S, Ingalls B, McMillen D. Considerations for using integral feedback control to construct a perfectly adapting synthetic gene network. J Theor Biol. 2010;266(4):723–738. pmid:20688080
- 31. Ang J, McMillen D. Physical constraints on biological integral control design for homeostasis and sensory adaptation. Biophys J. 2013;104(2):505–15. pmid:23442873
- 32. Shoval O, Goentoro L, Hart Y, Mayo A, Sontag E, Alon U. Fold-change detection and scalar symmetry of sensory input fields. Proceedings of the National Academy of Sciences. 2010;107(36):15995–16000. pmid:20729472
- 33. Drengstig T, Ni XY, Thorsen K, Jolma IW, Ruoff P. Robust adaptation and homeostasis by autocatalysis. J Phys Chem B. 2012;116:5355–5363. pmid:22506960
- 34. Briat C, Zechner C, Khammash M. Design of a synthetic integral feedback circuit: dynamic analysis and DNA implementation. ACS Synthetic Biology. 2016;5(10):1108–1116. pmid:27345033
- 35. Briat C, Gupta A, Khammash M. Antithetic integral feedback ensures robust perfect adaptation in noisy biomolecular networks. Cell Systems. 2016;2(1):15–26. pmid:27136686
- 36. Del Vecchio D, Dy AJ, Qian Y. Control theory meets synthetic biology. Journal of The Royal Society Interface. 2016;13(120):20160380. pmid:27440256
- 37. Aoki SK, Lillacci G, Gupta A, Baumschlager A, Schweingruber D, Khammash M. A universal biomolecular integral feedback controller for robust perfect adaptation. Nature. 2019;570(7762):533–537. pmid:31217585
- 38. Waheed Q, Zhou H, Ruoff P. Kinetics and mechanisms of catalyzed dual-E (antithetic) controllers. PLoS One. 2022;17(8):e0262371. pmid:35980978
- 39. Thorsen K, Agafonov O, Selstø CH, Jolma IW, Ni XY, Drengstig T, et al. Robust concentration and frequency control in oscillatory homeostats. PLoS One. 2014;9(9):e107766. pmid:25238410
- 40.
Goodwin BC. Temporal Organization in Cells. Academic Press; 1963.
- 41. Gonze D, Ruoff P. The Goodwin oscillator and its legacy. Acta Biotheoretica. 2021;69:857–874. pmid:32212037
- 42. Kurosawa G, Iwasa Y. Saturation of enzyme kinetics in circadian clock models. Journal of Biological Rhythms. 2002;17(6):568–577. pmid:12465890
- 43.
Johnson CH. Phase response curves: What can they tell us about circadian clocks? In: Hiroshige T and Honma K, editor. Circadian Clocks from Cell to Human; Proceedings of the Fourth Sapporo Symposium on Biological Rhythms. Sapporo: Hokkaido University Press; 1992. p. 209–47.
- 44.
Winfree AT. The Geometry of Biological Time. Springer; 2001.
- 45. Johnson CH, Elliott JA, Foster R. Entrainment of circadian programs. Chronobiology International. 2003;20(5):741–774. pmid:14535352
- 46.
Gooch VD. Limit Cycle Displacement Model of Circadian Rhythms. Working paper Volume 2, Number 5, University of Minnesota, Morris; 2007. https://digitalcommons.morris.umn.edu/fac_work/11.
- 47. Ruoff P. Phase response relationships of the closed bromide-perturbed Belousov-Zhabotinsky reaction. Evidence of bromide control of the free oscillating state without use of a bromide-detecting device. The Journal of Physical Chemistry. 1984;88(13):2851–2857.
- 48. Ruoff P, Noyes RM. Phase response behaviors of different oscillatory states in the Belousov–Zhabotinsky reaction. The Journal of Chemical Physics. 1988;89(10):6247–6254.
- 49. Ruoff P, Försterling HD, Gyorgyi L, Noyes RM. Bromous acid perturbations in the Belousov-Zhabotinskii reaction: Experiments and model calculations of phase response curves. The Journal of Physical Chemistry. 1991;95(23):9314–9320.
- 50.
Segel IH. Enzyme Kinetics. Behavior and Analysis of Rapid Equilibrium and Steady State Enzyme Systems. New York: Wiley; 1975.
- 51. Lloyd S. Coherent quantum feedback. Physical Review A. 2000;62(2):022108.
- 52. Fan B, Ning J, Xie M, Liu C, Guan S. Coherent feedback induced transparency. Optics Express. 2020;28(19):28243–28251. pmid:32988100
- 53. Thorsen K, Ruoff P, Drengstig T. Antagonistic regulation with a unique setpoint, integral and double integral action. bioRxiv.
- 54.
Ross HE, Murray DJ. EH Weber on the Tactile Senses. 2nd Edition. Routledge, Taylor & Francis Group; 1996.
- 55. Grini JV, Nygård M, Ruoff P. Homeostasis at different backgrounds: The roles of overlayed feedback structures in vertebrate photoadaptation. PLoS One. 2023;18(4):e0281490. pmid:37115760
- 56. Uriu K, Tei H. A saturated reaction in repressor synthesis creates a daytime dead zone in circadian clocks. PLOS Computational Biology. 2019;15(2):e1006787. pmid:30779745
- 57.
Johnson CH. An atlas of phase response curves for circadian and circatidal rhythms. Department of Biology, Vanderbilt University, Nashville, TN. 1990;715 pages.
- 58. Webb H, Bennett M, Graves R, Stephens G. Relationship between time of day and inhibiting influence of low temperature on the diurnal chromatophore rhythm of Uca. Biol Bull. 1953;105:386–387.
- 59. Stephens GC. Influence of temperature fluctuations on the diurnal melanophore rhythm of the fiddler crab Uca. Physiological Zoology. 1957;30(1):55–69.
- 60.
Feldman JF. Biochemical and Physiological Studies on the Circadian Clock of Euglena. [PhD thesis]. Princeton University; 1967.
- 61. Broda H, Johnson CH, Taylor WR, Hastings J. Temperature dependence of phase response curves for drug-induced phase shifts. Journal of Biological Rhythms. 1989;4(3):327–333. pmid:2519597
- 62. Karakashian M, Schweiger H. Evidence for a cycloheximide-sensitive component in the biological clock of Acetabularia. Experimental Cell Research. 1976;98(2):303–312. pmid:1253849
- 63. Nakashima H, Feldman JF. Temperature-sensitivity of light-induced phase shifting of the circadian clock of Neurospora. Photochemistry and Photobiology. 1980;32(2):247–251.
- 64. Zollinger SA, Brumm H. The Lombard effect. Current Biology. 2011;21(16):R614–R615. pmid:21854996
- 65. Luo J, Hage SR, Moss CF. The Lombard effect: From acoustics to neural mechanisms. Trends in Neurosciences. 2018;41(12):938–949. pmid:30115413
- 66. Roca IT, Desrochers L, Giacomazzo M, Bertolo A, Bolduc P, Deschesnes R, et al. Shifting song frequencies in response to anthropogenic noise: A meta-analysis on birds and anurans. Behavioral Ecology. 2016;27(5):1269–1274.
- 67.
Kandel ER, Koester JD, Mack SH, Siegelbaum S, editors. Principles of Neural Science. Sixth Edition. McGraw-Hill; 2021.