 Research
 Open Access
 Published:
The engineering principles of combining a transcriptional incoherent feedforward loop with negative feedback
Journal of Biological Engineering volume 13, Article number: 62 (2019)
Abstract
Background
Regulation of gene expression is of paramount importance in all living systems. In the past two decades, it has been discovered that certain motifs, such as the feedforward motif, are overrepresented in gene regulatory circuits. Feedforward loops are also ubiquitous in process control engineering, and are nearly always structured so that one branch has the opposite effect of the other, which is a structure known as an “incoherent” feedforward loop in biology. In engineered systems, feedforward control loops are subject to several engineering constraints, including that (1) they are finelytuned so that the system returns to the original steady state after a disturbance occurs (perfect adaptation), (2) they are typically only implemented in the combination with negative feedback, and (3) they can greatly improve the stability and dynamical characteristics of the conjoined negative feedback loop. On the other hand, in biology, incoherent feedforward loops can serve many purposes, one of which may be perfect adaptation. It is an open question as to whether those that achieve perfect adaptation are subject to the above engineering principles.
Results
We analyzed an incoherent feedforward gene regulatory motif from the standpoint of the above engineering principles. In particular, we showed that an incoherent feedforward loop Type 1 (I1FFL), from within a gene regulatory circuit, can be finelytuned for perfect adaptation after a stimulus, and that the robustness of this behavior is increased by the presence of moderate negative feedback. In addition, we analyzed the advantages of adding a feedforward loop to a system that already operated under negative feedback, and found that the dynamical properties of the combined feedforward/feedback system were superior.
Conclusions
Our analysis shows that many of the engineering principles used in engineering design of feedforward control are also applicable to feedforward loops in biological systems. We speculate that principles found in other domains of engineering may also be applicable to analogous structures in biology.
Background
Biological processes at the cell and tissue level are often controlled by complex networks of many interacting parts, such as neuronal networks, enzymatic networks, and gene regulatory networks, which themselves are composed of a number of overrepresented sets of interactions called “motifs” [1,2,3]. In gene regulation, the feedforward loop (FFL) – which consists of an input gene (X) that regulates an intermediate gene (Y), while both X and Y regulate an output gene (Z) – is one such overrepresented motif [1, 3,4,5,6]. One flavor of FFL, called an incoherent FFL (IFFL), occurs when the direct regulation of Z by X is in opposition to indirect regulation of Z by X through Y (see, for example, Fig. 1a). The IFFL has been widely studied, and it has been discovered to have a diverse array of roles, such as a mechanism to generate pulses, accelerate responses, detect fold changes, buffer noise, or achieve perfect adaptation [7,8,9,10,11,12,13,14,15,16,17]. While in this paper, we focus on IFFLs that can generate nearperfectly adapting pulses, we also briefly discuss some of the other relevant phenotypes listed above.
In biological IFFLs that act as a pulse generators, the concentration of Z has a strong, transient response to a change in the input, which is then dampened to a new steady state through the delayed action of Y. This strong, transient peak can be seen as a performance objective; that is, the input is a signal that the cell is designed to respond to, albeit transiently. If the new steady state concentration of Z is the same as before the change in input, the IFFL has achieved perfect adaptation (PA) [12, 13, 16, 18]. Previous studies have noted the IFFL motif can achieve PA in a wide range of model parameter values [12, 16, 19]. However, these models rely on extreme values of the model parameters – to ensure saturation of some responses and linear behavior of others – which may result in an array of biologically unacceptable phenotypes.
In contrast, in process control engineering, X is considered a “disturbance” that upsets the system, and the main goal of process control is to ensure Z is maintained at set point in the face of typical disturbances [20]. In particular, feedforward control loops, which use the IFFL structure, are designed to completely reject the effects of X on Z, during both the steady state and the transient. However, feedforward (FF) control alone can easily deviate from its objectives if model parameters are inaccurate. Combining it with feedback (FB) control (FF/FB circuit) can alleviate this problem. On the other hand, FB control alone is beset with dynamical instabilities and difficulty in achieving PA; a combined FF/FB system can achieve PA while improving stability.
Given these principles derived from process control in engineering disciplines, we asked whether the same engineering principles apply in biological systems [20,21,22]. First, we analyzed a previously reported IFFL gene network motif (Fig. 1a, b) [12]. We showed that nearperfect adaptation can be achieved under finelytuned conditions and is highly sensitive to exact parameter values. As described above, the next step would be to investigate whether the addition of negative feedback may increase the range of acceptable parameter values of nearperfect adaptation. However, negative feedback loops have not been widely reported in transcriptional networks [4, 5]. Therefore, we analyzed the available data of transcriptional regulatory interactions in E. coli and identified a sizable number of transcriptional negative feedback loops, including one embedded within an I1FFL. Once we established the prevalence of transcriptional negative feedback, we used the model to show that the addition of negative feedback improves the robustness of the nearperfect adaptation response. Finally, we showed that the combined feedforward/feedback (FF/FB) structure is also superior in terms of stability and achieves adequate compromise on peak response. We speculate that future studies aimed at discerning whether engineering principles of humandesigned systems are found in analogous biological systems will be highly valuable.
Methods
Derivation and scaling of the model of transcriptional regulation
The model equations are modified from [12], in which the input, X, activates both Y and Z, while Y represses Z. As a convention throughout this work, the capital letter denotes the identity of the species, and the lowercase letter denotes the concentration of the species.
Where \( \hat{s} \) is the variable that denotes the concentration of species S, β_{s} and α_{s} are parameters that dictate the rates of production and firstorder degradation of species S, and:
To rescale the equations, we let \( x\equiv \hat{x}/{x}_0 \), \( y\equiv \hat{y}/\overline{y} \), and z̄ \( \equiv \hat{z}/\overline{z} \), where x_{0} is the initial value of \( \hat{x} \), \( \overline{y}={\beta}_y/{\alpha}_y \), and \( \overline{z}={\beta}_z/{\alpha}_z \). This results in the following scaled equations:
Where \( {K}_1={\hat{K}}_1/{x}_0 \), \( {K}_2={\hat{K}}_2/\overline{y} \), τ_{y} = 1/α_{y}, and τ_{z} = 1/α_{z}.
In all analysis in this paper, we set x(t < 0) ≡ x_{0} = 1, and we assume that the other two variables are at steady state: y(t < 0) = y_{0}, z(t < 0) = z_{0}. We assume they are at steady state regardless of the stability of that steady state. At time t = 0, x experiences a shift from x = x_{0} = 1 to x = x_{1} (usually equal to 10), which induces a change in both y and z (see Fig. 1). The steady states of y, z for x = x_{1} are defined as y_{1}, z_{1}, respectively.
Design rule for perfect adaptation (PA)
To derive the design rule for PA, we analyze the system under the constraint that z_{1} = z_{0}. At x = x_{0}:
Now at x = x_{1}:
Equating 1/z_{1} to 1/z_{0}:
Isolating the terms with K_{12} onto the LHS:
OR:
C_{PA} is defined as \( {K}_{12}^{PA}/\left({K}_1{K}_2\right) \).
Negative feedback
To add negative feedback, let there be W such that Z activates W, but W represses Z. The equation for the concentration of W, \( \hat{w} \), is:
Where
Rescaling W in a similar manner to Y and Z, we arrive at:
With the addition of W, the form of the equation for z stays the same, but with an updated expression for f_{z}:
For simplicity, we have assumed the only cooperativity is between X and Y. Cooperativity between other components was analyzed in Additional file 1. It can be shown that the PA constraint for the FF/FB system reduces to the same constraint on K_{12}, given K_{1}, K_{2}, x_{1}.
Analysis of the RegulonDB data set
Two flat files from the RegulonDB database that contain (1) the names of TF complexes and the genes they regulate and (2) the names of TF complexes and the genes that encode the constituents of those complexes were used to create a matrix of interactions among the TF complexes. The rows denoted the regulators, and the columns the regulatees. Each element of the matrix was either a zero (for no regulation), a “+ 1” (for positive regulation), a “1” (for negative regulation), a “2” (for mixed, or dual regulation), or a “3” (for regulation of unknown sign). The matrix was searched for pairs of offdiagonal elements such that both element M(i, j) ≠ 0 and element M(j, i) ≠ 0 (see Additional file 2). Seventeen such pairs were found (see Additional file 2). Of these, nine were definitively negative feedback (one element was − 1, the other was + 1) and three were mixed, in which at least one element was a 2. Of these 12, one pair was such that the positive regulator was also the end node of two I1FFLs (see Additional file 1 and Additional file 2).
Results and discussion
A model of incoherent feedforward transcriptional regulation
There are four varieties of incoherent feedforward (FF) control in a threenode system [5, 23]. In this paper, we study the incoherent feedforward loop Type 1 (I1FFL) motif, in which the input signal (X) activates both the intermediate (Y) and the ultimate output (Z), while Y represses Z (Fig. 1a) [12]. Our model is one of transcriptional regulation, so that X represents an input transcription factor, which can bind to the cisregulatory regions of Y and Z, with affinity K_{1} (Fig. 1b). This results in the transcription and translation of Y (double arrows in Fig. 1b), which is also a transcription factor that binds to the regulatory region of Z with affinity K_{2}. In our model, the binding of X and Y is cooperative (dashed line in Fig. 1b), so that their synergistic binding is described by K_{12} = CK_{1}K_{2}. Cooperative binding may also take place between other components; however, cooperativity other than that between X and Y is not required (see Additional file 1 for analysis of cooperativity). Therefore, we retain only the one necessary cooperative term to test our hypotheses, and thus our main analysis assumes all other binding interactions are noncooperative.
In process control engineering, X is seen as a disturbance to the system; the goal of standard FF control (which uses an IFFL motif) is to reject the effect that X has on Z. If the FF controller is tuned properly, the output variable is maintained at or near its desired value (e.g., within 5%), both in the transient and in the ultimate output (Fig. 1c). In contrast, in biological systems, X is seen as an input signal, and the I1FFL motif is often designed so that the levels of Z exhibit a transient response, then return (close to) their original value (Fig. 1d). Thus, the peak height and the difference between initial and final levels of Z represent performance metrics (Fig. 1d).
Here we model the I1FFL as a system of delay differential equations, which are an extension of the model from [12] (Eqs. 1–3 in Methods). Note that X activates both Y and Z, with binding affinity K_{1}, while Y represses Z (even if X is also bound) with binding affinity K_{2}. The final term in the denominator of f_{z} is the cooperativity term (xy/K_{12} = xy/(CK_{1}K_{2})). See Methods for more details on model derivation.
In this paper, we hold x = x_{0} = 1 for t < 0, which results in an initial steady state of y_{0} and z_{0}. At time t = 0, x experiences a step increase: x(t ≥ 0) = x_{1} > 1, which results in an initial increase in both y and z. However, after some initial transient, the increase in y also begins to repress z. For most values of the parameters, this results in a peak value of z (z_{peak}), followed by an adaptation back to a new steady state value, z_{1} (Fig. 1d). Here, we have normalized the peak level and the adaptation metric as P ≡ (z_{peak} − z_{0})/z_{0} and f = (z_{1} − z_{0})/z_{0}, respectively (see Fig. 1d). For the rest of the paper, we will take τ_{y} = τ_{z} = 1, and θ_{y} = θ_{z} = 0.5.
The type I incoherent feedforward loop can be tuned for perfect adaptation
Previous analysis of the above model (Eqs. 1–3) showed that I1FFL transcriptional regulation can, under the right conditions, act as a foldchange detector (FCD) [12]. One of the necessary conditions for a model to act as a FCD is nearperfect adaptation (NPA), which occurs when the final state, z_{1}, is within a few percent of the initial state, z_{0} (e.g., f ≤ ε = 0.05). Whereas previous work analyzed the model (Eqs. 1–3) from the standpoint of FCD, the model (and I1FFLs generally) can produce several other phenotypes, including the less restrictive phenotypes of adaptation and pulse generation.
Our model analysis shows that it is possible to tune the FFL such that perfect adaptation (PA) is achieved. In other words, z_{1} = z_{0} (blue curve in Fig. 2a, b). This condition obtains when, for given K_{1}, K_{2}, the value of C is equal to C_{PA}, which is given by Eq. 5 (see Methods). If the value of C deviates slightly from C_{PA}, PA is lost, but NPA may be maintained. Here we define C_{NPA+} and C_{NPA−} as the values of C in which f = + ε and –ε, respectively (red and gold curves in Fig. 2a, b). For most of this work, we have set ε = 0.05; however, our results are not materially affected by the precise value of ε (see Additional file 1).
For x_{1} = 10, a heatmap of C_{PA} values, as a function of K_{1}, K_{2}, is depicted in Fig. 2c. Note that cooperativity is required to achieve PA: C_{PA} < 1, although it approaches 1 for K_{1}, K_{2} ≪ 1 (see Additional file 1 and Fig. 2c). As C represents a foldchange cooperativity parameter, values of C < 1 represent positive synergy: when X is bound to the regulatory region of Z, it enhances the ability of Y to bind, and vice versa. A lower bound for reported values of C in other systems is on the order of 0.01 [24,25,26,27,28]. Therefore, as models of biological processes must be constrained to biologically realistic phenotypes, it is unlikely that PA can be achieved in the upper right region of parameter space (Fig. 2c).
Moderate values of parameter space correspond to biologically realistic phenotypes
Given the rough lower bound on C, it is reasonable to ask what other constraints can be put on the model. We impose two additional biologically realistic constraints on the model. First, the relative peak size, P = (z_{peak} − z_{0})/z_{0}, should be greater than 0.1 to ensure a quality signaling response. A heatmap of P as a function of K_{1}, K_{2} is depicted in Fig. 2d. The P = 0.1 contour resides at roughly K_{1} = 0.25; this implies that, if X binds the regulatory region of Z too tightly, a 10fold increase in x (from 1 to 10) does not produce a strong peak, as the Z promoter is already saturated, even at low values of x.
Second, the absolute peak in z must be greater than 0.01 (Fig. 2e). As our model is scaled such that the maximum possible value of z is 1, this corresponds to 1% of the maximum possible concentration of z, given the promoter strength and degradation rate. We take z_{peak} = 0.01 to be the minimum value in order to achieve a biologically detectable signal; however, one may relax this minimum value somewhat, which would not significantly affect our results. Taking these three constraints on C_{PA}, P, and z_{peak}, a small region of K_{1}, K_{2} parameter space is deemed “biologically realistic.” For context, all three contours are plotted in Fig. 2e. Again, this region could be modified if other values of the “biologically realistic” constraints are chosen. It should also be noted that the biologically realistic region also delimits the region of parameter space in which the I1FFL can act as a pulse generator or perfect adaptor (see Additional file 1).
Sensitivity of NPA with respect to I1FFL parameters
Robustness is an additional objective that is often imposed on biological systems [29,30,31,32,33,34]. Therefore, we analyzed the range of values C about C_{PA} for which NPA is maintained. We define ΔC_{FF} ≡ C_{NPA+} − C_{NPA−}, and plotted a heatmap of ΔC_{FF}/C_{PA} in Fig. 2f (see Additional file 1 for derivation of C_{NPA+} and C_{NPA−}). There are two regions of the K_{1}, K_{2} parameter space in which NPA is achieved regardless of the value of C (see Additional file 1 and Fig. 2f), neither of which reside in the biologically realistic region of parameter space (white dashed region in Fig. 2f). In Region I, the value of K_{1} is sufficiently low such that, even at x_{0} = 1, the regulatory regions of both Y and Z are saturated with X, and thus, Y and Z are relatively insensitive to X (see Additional file 1). Furthermore, in Region I, K_{2} is large enough that Y has little influence on Z. Thus, an increase in x does not appreciably change the value of z, which means that while z_{1} ≈ z_{0} (so that f < ε), there is no peak in the value of z (see Additional file 1: Figure S1). This scenario cannot truly be described as NPA. Indeed, the nodes of the IFFL are decoupled in this region, so that the biological phenotype, or function, of the IFFL is indistinct from two nodes acting independently of one another.
Region II has previously been reported as not only the region in which NPA is easily achieved, but also where the I1FFL can act as a foldchange detector (Additional file 1: Figure S2A) [12]. In this regime, in which K_{1} ≫ 1, K_{2} ≪ 1, and K_{1}K_{2} < 1, binding of X is in the linear regime, and z depends on the ratio of x/y [12]. On the other hand, the absolute response of Z is limited to 0.01% of its maximum (Additional file 1: Figure S2B).
In contrast, in the biologically realistic region of parameter space, ΔC_{FF} is limited to 13%  65% of C_{PA} (Fig. 2f). For example, for K_{1} = 1, K_{2} = 0.1, to maintain the objective of NPA, the system can tolerate only a ∼ 30% perturbation to C_{PA}. In other words, the I1FFL model is relatively sensitive to changes to C where NPA is concerned. To increase the robustness of the system, we considered a combined feedforward/feedback (FF/FB) system.
Transcriptional negative feedback cycles
In engineering, the sensitivity of the feedforward controller algorithm with respect to model parameters can be mitigated by the action of a negative feedback loop (see Eqs. 6–8 in Methods). Indeed, negative feedback has been shown to confer robustness of I1FFL performance objectives, such as rise time and decay time, in a simplified model of gene regulation [35]. However, in contrast to the high frequency of transcriptional FFL motifs, it has been previously reported that no transcriptional cycles (beyond autoregulation) exist in the model organism E. coli [4]. Further studies suggest that transcriptional negative feedback is rare, possibly due to the sluggish nature of doubletranscriptional loops, while acknowledging the widespread use of mixed negative feedback loops in which one branch is transcriptional and the other branch is based on proteinprotein interactions [5, 36]. To investigate further, we analyzed a recentlyupdated data set of E. coli transcriptional interactions, and found 17 instances of cycles of length 2, five of which are positive feedback, nine of which are negative feedback, and three of which are mixed [37]. Of these interactions, one of the negative feedback cycles was embedded within multiple I1FFL structures (see Additional file 2).
A combined feedforward/feedback system is more robust than one with feedforward alone
Given the prediction regarding the efficacy of a FB loop to extend the robustness of NPA in an IFFL motif, we investigated a combined FF/FB system. We added a fourth node, W, which is activated by Z, and represses Z (Fig. 3a, b). These interactions introduce multiple new parameters to the model (see Methods), including two affinity binding parameters (K_{3}, K_{4}) and a transcription/translation delay in W (θ_{w}; see Fig. 3b).
The transient of the FF/FB system (Fig. 3c, d) behaves similarly to the FF only system (cf. Figure 2a, b). A strong peak is initially experienced on a step change in x from 1 to 10, and, with the proper tuning of the FF loop, z returns to its initial value. Furthermore, the value of C required for PA is the same as in the FF only system, and depends only on K_{1}, K_{2} (and not K_{3}, K_{4}; see Additional file 1). However, the presence of the negative FB loop alters the values of C that give NPA (denoted \( {C}_{NPA+}^{FFFB} \) and \( {C}_{NPA}^{FFFB} \) see Additional file 1 and Fig. 3c, d).
We calculated the value of \( \Delta {C}_{FFFB}\equiv {C}_{NPA+}^{FFFB}{C}_{NPA}^{FFFB} \) for K_{3}, K_{4} = 0.1 (moderate negative feedback) and varying values of K_{1}, K_{2} (see Fig. 3e). Compared to the FF only system, the combined FF/FB system has a wider range of C values that admit NPA (compare Fig. 3e to 2d). The meanings of Regions I and II remain the same, although Region I is a bit larger in the FF/FB system (compared to dashed black curve in Fig. 3e, which represents the FF only Region I), while Region II remains effectively the same size (see Additional file 1 for further discussion of Regions I and II).
To directly compare the two systems, we plotted the ratio ΔC_{FFFB}/ΔC_{FF} in Fig. 3f. For the range of biologically realistic values, ΔC_{FFFB} is 21%  54% larger than ΔC_{FF} (ratios of 1.21  1.54). (Note that the biologically realistic region shown in Figs. 3e, f is for the FF/FB system; see Additional file 1: Figure S3.) Indeed, with the exception of a small region of K_{1}, K_{2} parameter space (near Region II), the FF/FB system is always superior to the FF only system (ratio greater than one). Given the advantage of the FF/FB system with respect to NPA objectives, we next investigated whether the dynamic properties of the FF/FB system were also advantageous.
As mentioned previously, in our analysis, we attempted to retain only the interactions that were necessary to explain the NPA phenotype its robustness. As such, only the interactions between X and Y included cooperativity. We may also incorporate cooperativity between X and W, or Y and W, which does not qualitatively affect our result that adding the FB module to the I1FFL increases the robustness of the system (Additional file 1: Figure S4). Additionally, our results do not depend on the exact choice of ε (Additional file 1: Figure S5).
Dynamic analysis reveals the FF/FB system is superior to the one with FB alone
Negative feedback loops are beset by multiple drawbacks [38]. First, proportional feedback (which is the most common mechanism that naturally occurs biological systems) always results in offset (see Fig. 4a). In other words, after a disturbance upsets the system, the output does not return to its original value. In order to mitigate this, one may increase the strength of the negative feedback response. However, this often results in the second major drawback of negative feedback: dynamic instabilities and/or ringing oscillations can result from strong negative feedback, especially in systems with substantial delays (Fig. 4b) [38]. On the other hand, if the primary disturbance can be partially or fully rejected by a FFL, both drawbacks may be avoided (Fig. 4a, b). To investigate these principles in a gene regulation system, we compared the behavior of a FB only model with a combined FF/FB model. To illustrate dynamic instability, we set the Hill coefficient for all DNA binding interactions to n = 2 (see Additional file 1).
To determine the stability of both the FB only and combined FF/FB systems, we calculated α, the real part of the principal eigenvalue (see Additional file 1), for varying values of K_{3}, K_{4} (for the FF/FB system, we set K_{1} = 1, K_{2} = 0.1; Fig. 4c, d). While neither system is clearly superior to the other, for moderate activation of W by Z (K_{4} ≈ 0.1 or greater), strong negative feedback (K_{3} < 0.1) tends to result in an unstable FBonly system, while the FF/FB system is always stable. Indeed, α_{FB} − α_{FFFB} > 0 for this region of moderate activation of W (Fig. 4e). Even when both systems are stable, α_{FFFB} < α_{FB} implies the FF/FB system reaches steady state faster (see, for example, Fig. 4a). However, adding a second layer of control can often result in tradeoffs, where an advantage gained in one area results in a disadvantage in another. Therefore, we will compare the performance of the FB only and combined FF/FB models with regards to two other objectives: normalized peak, P, and absolute peak, z_{peak}.
A combined FF/FB system achieves compromise on multiple objectives
To compare the performance of the FF/FB system vs that of the FB only system, we calculated the peak value of z in both systems while varying K_{3}, K_{4} from 0.01 to 1. First, we found the normalized peak, P, of the FB only system ranged from roughly 0.7 to 1 (Fig. 5a). On the other hand, the normalized peak for the FF/FB system is nearly independent of K_{3}, K_{4} values and is roughly 1.256 (see Additional file 1: Figure S6). Therefore, the FF/FB system outperforms the FB only system on this metric as well: the FF/FB system is a 30–80% improvement over the FB only system (Fig. 5b).
One major drawback of the combined system is that, with two repressors of the output (Y and W), the levels of the output (with respect to its maximum possible levels) are low. For the parameter values chosen (K_{1} = 1, K_{2} = 0.1), z_{peak} remains above the lower bound of 0.01 (see Fig. 2e). However, this is significantly lower than the value of z_{peak} seen in the FB only system (Fig. 5d). In all, the combined FF/FB system is superior in its dynamics and normalized peak value, while compromising on the absolute peak value.
Conclusions
Engineering principles form the bedrock of good design practices for humanbuilt systems; the alternative is poorly functioning systems. In the same way, the fitness of biological systems is also somewhat dependent upon engineering principles similar to the ones we have discovered [20, 21]. And while biological systems are not designed in the way that humanbuilt systems are, nevertheless, we can expect to find engineering principles in biological systems. As such, when analogies can be drawn to human systems, these analogies can serve as signposts for which engineering principles to expect [20]. We have used this expectation as a guiding principle in analysis of a I1FFL system for gene regulation. Such network motifs are commonly found in biological systems, and have been analyzed extensively [4, 7, 8, 10,11,12,13,14,15, 35]. In particular, the I1FFL system has been found to exhibit several design principles, including its ability to act as a response accelerator, foldchangedetector, or noise suppressor. In this paper, we focused on the phenotype of adaptation of a pulse generating I1FFL.
In our analysis, we began with a previously discussed model of an I1FFL motif [12]. We found that the nearperfect adaptation phenotype of the I1FFL motif requires a finelytuned level of cooperativity between the activator, X, and the intermediate node, Y. In a syntheticallydesigned system, this level of cooperativity may be difficult to alter, as it may be tied to the crystal structure of the transcription factors (see, for example, [39]). Another possibility would be to tune the affinity of the transcription factors for their DNA binding sites. This can be achieved by directed evolution or altering the binding site sequence. Even so, these approaches would simply alter values of the finely tuned parameters. We argue that a superior alternative, from our analysis of our model in light of engineering design, is to conjoin a negative feedback loop to the I1FFL to increase the robustness of adaptation. Our results demonstrate that the combined FF/FB system has an increased range of possible parameter values that achieve nearperfect adaptation as compared to the FFonly system. In a similar manner, we analyzed a gene regulatory motif with proportional negative feedback, and found its offset and dynamics can both be improved by the presence of an I1FFL, which is also a phenomenon seen in engineering.
Initial transcriptional network analysis in E. coli found no transcriptional negative feedback loops [4]. However, we now have experimental data for roughly twice as many transcription factors [37], and our resulting analysis revealed roughly a dozen negative feedback cycles of length 2. Therefore, transcriptional negative feedback is not yet a widelystudied phenomenon, and as such, our conclusions serve as a theorydriven prediction regarding expectations of I1FFLs that may achieve perfect adaptation. Furthermore, it is possible that other objectives of the I1FFL may also benefit from being combined with negative feedback, either transcriptional, as studied here, or through signaling factors or proteinprotein interactions. We conclude that our understanding of gene regulatory motifs has benefitted from an engineering analysis. We also speculate that other areas of biology – in particular, those for which engineering principles of analogous human structures are known – may benefit from a similar analysis.
Availability of data and materials
Project name:
Project home page: https://github.ncsu.edu/gtreeves/Reeves2019
Operating system(s): Platform independent.
Programming language: Matlab.
Abbreviations
 FB:

Feedback
 FCD:

Foldchange detection
 FF:

Feedforward
 FF/FB:

Combined feedforward/feedback
 I1FFL:

Type 1 incoherent feedforward loop
 IFFL:

Incoherent feedforward loop
 NPA:

Nearperfect adaptation
 PA:

Perfect adaptation
References
 1.
Milo R. Network motifs: simple building blocks of complex networks. Science. 2002;298:824–7.
 2.
Milo R, Itzkovitz S, Kashtan N, Levitt R, ShenOrr S, Ayzenshtat I, et al. Superfamilies of evolved and designed networks. Science. 2004;303:1538–42.
 3.
Lee TI, Rinaldi NJ, Robert F, Odom DT, BarJoseph Z, Gerber GK, et al. Transcriptional regulatory networks in Saccharomyces cerevisiae. Science. 2002;298:799–804.
 4.
ShenOrr SS, Milo R, Mangan S, Alon U. Network motifs in the transcriptional regulation network of Escherichia coli. Nat Genet. 2002;31:64–8.
 5.
Alon U. Network motifs: theory and experimental approaches. Nat Rev Genet. 2007;8:450–61.
 6.
Tyson JJ, Novák B. Functional motifs in biochemical reaction networks. Annu Rev Phys Chem. 2010;61:219–40.
 7.
Basu S, Mehreja R, Thiberge S, Chen MT, Weiss R. Spatiotemporal control of gene expression with pulsegenerating networks. Proc Natl Acad Sci U S A. 2004;101:6355–60.
 8.
Ishihara S, Fujimoto K, Shibata T. Cross talking of network motifs in gene regulation that generates temporal pulses and spatial stripes. Genes Cells. 2005;10:1025–38.
 9.
Iglesias PA, Levchenko A. Modeling the Cell’s guidance system. Sci Signal. 2002;2002:re12.
 10.
Basu S, Gerchman Y, Collins CH. A synthetic multicellular system for programmed pattern formation. Nature. 2005;434:1130–4.
 11.
Kaplan S, Bren A, Dekel E, Alon U. The incoherent feedforward loop can generate nonmonotonic input functions for genes. Mol Syst Biol. 2008;4. https://doi.org/10.1038/msb.2008.43.
 12.
Goentoro L, Shoval O, Kirschner MW, Alon U. The incoherent feedforward loop can provide foldchange detection in gene regulation. Mol Cell. 2009;36:894–9.
 13.
Bleris L, Xie Z, Glass D, Adadey A, Sontag E, Benenson Y. Synthetic incoherent feedforward circuits show adaptation to the amount of their genetic template. Mol Syst Biol. 2011;7:1–12.
 14.
Osella M, Bosia C, Corá D, Caselle M. The role of incoherent microRNAmediated feedforward loops in noise buffering. PLoS Comput Biol. 2011;7. https://doi.org/10.1371/journal.pcbi.1001101.
 15.
Mangan S, Itzkovitz S, Zaslaver A, Alon U. The incoherent feedforward loop accelerates the responsetime of the gal system of Escherichia coli. J Mol Biol. 2006;356:1073–81.
 16.
Ma W, Trusina A, ElSamad H, Lim WA, Tang C. Defining network topologies that can achieve biochemical adaptation. Cell. 2009;138:760–73.
 17.
Levchenko A, Iglesias PA. Models of eukaryotic gradient sensing: application to chemotaxis of amoebae and neutrophils. Biophys J. 2002;82:50–63.
 18.
Ferrell JE. Perfect and nearperfect adaptation in cell signaling. Cell Syst. 2016;2:62–7.
 19.
Tyson JJ, Chen KC, Novak B. Sniffers, buzzers, toggles and blinkers: dynamics of regulatory and signaling pathways in the cell. Curr Opin Cell Biol. 2003;15:221–31.
 20.
Hrischuk CE, Reeves GT. The cell embodies standard engineering principles. J Bioinf Com Sys Biol. 2017;1:106.
 21.
Reeves GT, Hrischuk CE. Survey of engineering models for systems biology. Comput Biol J. 2016;2016:1–12.
 22.
Alon U. Biological networks: the tinkerer as an engineer. Science. 2003;301:1866–7.
 23.
Mangan S, Alon U. Structure and function of the feedforward loop network motif. Proc Natl Acad Sci U S A. 2003;100:11980–5.
 24.
Burz DS, Ackers GK. Singlesite mutations in the Cterminal domain of Bacteriophage .Lambda. cI repressor Alter cooperative interactions between dimers adjacently bound to OR. Biochemistry. 1994;33:8406–16.
 25.
Burz DS, RiveraPomar R, Jäckle H, Hanes SD. Cooperative DNAbinding by Bicoid provides a mechanism for thresholddependent gene activation in the Drosophila embryo. EMBO J. 1998;17:5998–6009.
 26.
Wilson D, Sheng G, Lecuit T, Dostatni N, Desplan C. Cooperative dimerization of paired class homeo domains on DNA. Genes Dev. 1993;7:2120–34.
 27.
Librizzi MD, Moir RD, Brenowitz M, Willis IM. Expression and purification of the RNA polymerase III transcription specificity factor IIIB 70 from Saccharomyces cerevisiae and its cooperative binding with TATAbinding protein. J Biol Chem. 1996;271:32695–701.
 28.
Papatsenko D, Levine M. The Drosophila gap gene network is composed of two parallel toggle switches. PLoS One. 2011;6:e21145.
 29.
Reeves GT, Fraser SE. Biological systems from an engineer’s point of view. PLoS Biol. 2009;7:e21.
 30.
Lander AD, Lo WC, Nie Q, Wan FYM. The measure of success: constraints, objectives, and tradeoffs in morphogenmediated patterning. Cold Spring Harb Perspect Biol. 2009;1:a002022.
 31.
Lander AD. Pattern, growth, and control. Cell. 2011;144:955–69.
 32.
Lo WC, Zhou S, Wan FYM, Lander AD, Nie Q. Robust and precise morphogenmediated patterning: tradeoffs, constraints and mechanisms. J R Soc Interface. 2015:12. https://doi.org/10.1098/rsif.2014.1041.
 33.
Eldar A, Rosin D, Shilo BZ, Barkai N. Selfenhanced ligand degradation underlies robustness of morphogen gradients. Dev Cell. 2003;5:635–46.
 34.
Eldar A, Shilo B, Barkai N. Elucidating mechanisms underlying robustness of morphogen gradients. Curr Opin Genet Dev. 2004;14:435–9.
 35.
Sen S, Kim J, Murray RM. Designing robustness to temperature in a feedforward loop circuit. 53rd IEEE Conf Decis Control, IEEE. 2014:4629–34. https://doi.org/10.1109/CDC.2014.7040112.
 36.
Krishna S, Andersson AMC, Semsey S, Sneppen K. Structure and function of negative feedback loops at the interface of genetic and metabolic networks. Nucleic Acids Res. 2006;34:2455–62.
 37.
GamaCastro S, Salgado H, SantosZavaleta A, LedezmaTejeida D, MuñizRascado L, GarcíaSotelo JS, et al. RegulonDB version 9.0: highlevel integration of gene regulation, coexpression, motif clustering and beyond. Nucleic Acids Res. 2016;44:D133–43.
 38.
Jermusyk AA, Reeves GT. Transcription factor networks. Encycl Cell Biol. 2016;4:63–71.
 39.
Stayrook S, JaruAmpornpan P, Ni J, Hochschild A, Lewis M. Crystal structure of the λ repressor and a model for pairwise cooperative operator binding. Nature. 2008;452:1022–5.
Acknowledgements
Not applicable.
Funding
During this work, GTR was supported by the National Science Foundation (www.nsf.gov) [CAREER award number CBET1254344 and MCB1413044].
Author information
Affiliations
Contributions
GTR performed all work in association with this manuscript. The author read and approved the final manuscript.
Corresponding author
Correspondence to Gregory T. Reeves.
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The author declares that he has no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Additional files
Additional file 1:
Supplemental procedures and supplemental figures. The supplemental procedures section includes Cooperativity is required for perfect adaptation, Cooperativity required for perfect adaptation becomes negligible if K_1,K_2≪1, Nearperfect adaptation for the FF only model, Regions I and II for the FF only model, Region I results from a simplification to the model for low K_1, moderate K_2, Near perfect adaptation for the combined FF/FB model, Regions I and II for the FF/FB model, Model equations with cooperativity between X and W, and/or between Y and W, Model equations and perfect adaptation for n=2, Derivation of the principal eigenvalue, and Analysis of RegulonDB data set. The supplemental figures include Fig. S1: Dynamic behavior of the model in Region I, Fig. S2: Analysis of the phenotypes in the K_1,K_2 plane, Fig. S3: Heatmap of z_peak for the FF/FB model, Fig. S4: Adding cooperativity to interactions between X and W, and/or between Y and W, Fig. S5: Varying ε, Fig. S6: Independence of P from K_3,K_4 for the FF/FB model. (DOCX 831 kb)
Additional file 2:
Tables associated with RegulonDB analysis. The tabs of the excel file include M_total, M_TF, M_targets, FF_FB combined, and List of FB loops. (XLSX 2199 kb)
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
About this article
Cite this article
Reeves, G.T. The engineering principles of combining a transcriptional incoherent feedforward loop with negative feedback. J Biol Eng 13, 62 (2019). https://doi.org/10.1186/s1303601901903
Received:
Accepted:
Published:
Keywords
 Incoherent feedforward loop
 Negative feedback
 Gene regulation
 Network motif
 Engineering principles