Skip to main content
IET Systems Biology logoLink to IET Systems Biology
. 2016 Oct 1;10(5):179–186. doi: 10.1049/iet-syb.2016.0003

Impact of negative feedback in metabolic noise propagation

Alessandro Borri 1,, Pasquale Palumbo 1, Abhyudai Singh 2
PMCID: PMC8687250  PMID: 27762232

Abstract

Synthetic biology combines different branches of biology and engineering aimed at designing synthetic biological circuits able to replicate emergent properties useful for the biotechnology industry, human health and environment. The role of negative feedback in noise propagation for a basic enzymatic reaction scheme is investigated. Two feedback control schemes on enzyme expression are considered: one from the final product of the pathway activity, the other from the enzyme accumulation. Both schemes are designed to provide the same steady‐state average values of the involved players, in order to evaluate the feedback performances according to the same working mode. Computations are carried out numerically and analytically, the latter allowing to infer information on which model parameter setting leads to a more efficient noise attenuation, according to the chosen scheme. In addition to highlighting the role of the feedback in providing a substantial noise reduction, our investigation concludes that the effect of feedback is enhanced by increasing the promoter sensitivity for both schemes. A further interesting biological insight is that an increase in the promoter sensitivity provides more benefits to the feedback from the product with respect to the feedback from the enzyme, in terms of enlarging the parameter design space.

Inspec keywords: biotechnology, enzymes, biological techniques

Other keywords: negative feedback impact, metabolic noise propagation, mathematical modelling, synthetic biological circuit, biotechnology industry, human health, environment, enzymatic reaction scheme, feedback control scheme, enzyme expression, enzyme accumulation, negative autoregulation, steady‐state average value, feedback performance, stochastic simulation algorithm, stochastic hybrid system modelling, noise attenuation, substantial noise reduction, feedback effect, parameter design space

1 Introduction

Synthetic biology is a challenging branch of biological research, which aims at exploiting molecular biological techniques, mathematical modelling and forward engineering to suggest the correct wiring (and the proper tuning) to design a synthetic biological circuit, able to replicate emergent properties potentially useful for biotechnology industry, human health and environment [1, 2]. Important results have been recently achieved to isolate and characterise parts of engineered biological circuits, in order to understand how the different modules can be wired in more complex circuits [3]. Modelling takes a leading role in understanding and properly designing such systems, and enables the capability to correctly predict the overall system behaviour (see [4] and references therein).

In this framework, recent attention has been focused on understanding how circuit design may affect metabolic performances, and a pivotal role seems to be played by feedback mechanisms regulating the enzymatic activity. The role of the feedback in systems and synthetic biology has been widely investigated, especially in transcriptional and metabolic regulation where gene products are required to control their homeostatic levels robustly with respect to parameter or environmental fluctuations [511]. Particular attention, in this context, has been devoted to the analysis and the design of stochastic models, able to replicate random oscillations (also generally referred to as noise), highlighted by experimental evidence and which cannot be realised by deterministic models [1215].

This note investigates the role of the feedback in the enzymatic production rate for a basic (though rather general) metabolic pathway, involving the classical substrate/enzyme binding/unbinding forming a complex that eventually provides a final product (with the release of the enzyme). The feedback on the enzyme is exerted via a transcriptional repression from the product or from the enzyme itself. Both substrate and enzyme productions occur by means of noisy bursts, and the goal is to quantify the level of noise reduction (if any) with respect to the fluctuations (around the steady‐state average value) of the final product of the metabolic pathway. A similar study has been proposed in [10] without accounting for noisy burst productions and according to only one feedback scheme. Experimental literature has recently investigated the effects that a negative feedback exerts on noise propagation, especially in gene transcription networks: on the one hand, it is well established that negative autoregulation in gene expression provides attenuation of the stochastic fluctuations of protein numbers [16, 17]; on the other hand, a more intricate relation between feedback and noise propagation is expected, in general, when the negative feedback scheme is compared with the non‐regulated control case, because different wirings may vary the steady‐state solutions and an amplification of the relative noise (in terms of squared steady‐state coefficient of variation of the product normalised to the one generated by a constitutive promoter with the same strength) may occur in spite of a reduction of the fluctuations standard deviation (see, e.g. theoretical and experimental results in [10, 13], respectively). To avoid this ambiguity, here the comparison among the feedback schemes (and the constitutive case without feedback) is performed by keeping fixed the steady‐states average values of the players (which, on the other hand, may well vary according to the strength and sensitivity of the feedback). To this end, feedback parameters are tuned in order to provide the same stationary solutions for the three schemes under investigation (two feedback schemes in addition to the constitutive one): from a synthetic biology perspective we aim at investigating the noise propagation related to different ways to provide the same metabolic working mode (related to the same steady‐state solutions).

A proper way to quantify the metabolic noise involving the product fluctuations around the steady‐state average value is to exploit the stochastic approach based on the chemical master equations (CME), providing a description of complex cellular processes much more accurate than the deterministic one [18]. CMEs are capable of coping with fluctuations and chemical fluxes, to fit experimental data in the currently widespread single cell experiments, and of capturing and explaining the deviation from Gaussianity observed in various gene expression experiments (such as stress or metabolic response, growth of the nuclear protein amount observed in senescent cells, and so on). However, a major problem in dealing with CME is the curse of dimensionality which, in many cases, prevents from explicitly computing the solutions and thus requires implementing efficient algorithms [19] or Monte Carlo methods (e.g. the Gillespie stochastic simulation algorithm (SSA) [20]) to estimate the stationary distribution. Moreover, in the case of enzymatic reactions, the double time‐scale of the reactions involved (binding/unbinding reactions occur on a shorter time‐scale than product formation and enzyme production) makes exact SSA computationally demanding, since it gets stuck on thousands of binding/unbinding reactions for each birth of a product molecule [10]. As a matter of fact, we adopt here the slow‐scale‐SSA (ss‐SSA) [21, 22], which is an approximate accelerated implementation of SSA, properly exploiting the time scale separation to obtain reliable results within reasonable computation times. These simulations will be considered as the baseline to validate any other level of abstraction proposed in the paper, and confirm the unequivocal role of the feedback in providing a quantitative noise reduction.

In addition to the numerical results provided by the ss‐SSA, we aim at determining under which setting of the model parameters one of the two feedback schemes provides better improvements in noise reduction. To this end, analytical solutions should be pursued and proper approximation schemes are invoked. Linear noise approximation (LNA) is one of the most adopted frameworks [18] and is substantially derived from the CME after linearisation of the non‐linear propensities. Such an approach has been exploited in [11] to compute the stationary value of the product noise variance, but the final formulas revealed to be still cumbersome to use and little informative. Different from [11], here a stochastic hybrid system (SHS) [23] is adopted to derive analytical solutions, entailing both continuous and discrete events: the latter are provided by the noisy enzyme and substrate production, whilst the players’ copy number is supposed to continuously vary between individual burst events, according to a deterministic ordinary differential equation (ODE) framework. This is a typical approach adopted whenever the contribution of the bursty production is dominant with respect to the other reactions (e.g. because of a high average burst size) [24]. A tool providing the noise variations around the steady state solutions is the moment equation approach for SHS [23], but it cannot be straightforwardly applied in presence of saturation functions (a typical assumption in systems biology [8]) and, in any case, it requires linear propensities for the involved reactions in order to obtain solvable closed‐form equations (this drawback can be overcome by means of moment closure techniques [25]). To cope with such problems, we linearise the non‐linear propensities with respect to the average steady‐state copy numbers of the players, allowing to write the moment equations in a closed form and to obtain solutions which, unfortunately, are still hard to handle and cannot be written in an easy analytical fashion. To this end, a further approximation is considered, suitably exploiting the double time scale of the system, typical of enzymatic reactions, which is finally able to provide simpler analytical expressions allowing to explicitly correlate the metabolic noise of the product to the model parameters. These solutions can be exploited to understand which model parameter setting leads to a more efficient noise attenuation, according to the chosen feedback scheme.

2 Chemical reaction schemes

The chemical reaction scheme under investigation is the one reported in Fig. 1, and will be referred to, in the sequel, as scheme 0. It consists of a substrate S binding to an enzyme E in order to form a complex C (reaction 1), which in turn can reverse the binding (reaction 2) or can be transformed into a product P with the release of the enzyme E (reaction 3). The reaction scheme accounts for enzyme production (reaction 4) and degradation (reaction 5), product elimination (for instance due to its final utilisation, reaction 6) and substrate production (reaction 7).

Fig. 1.

Fig. 1

Scheme 0: general reaction framework without feedback on the enzyme production

With respect to the enzyme production, in addition to scheme 0 where there is no feedback regulation, two different feedback schemes will be investigated: scheme 1, where the enzyme production involves a negative feedback regulation from the product P, and scheme 2, where the enzyme production is negatively regulated in feedback by the enzyme E itself (Fig. 2).

Fig. 2.

Fig. 2

Feedback schemes: enzyme production is negatively regulated by a feedback from the product (scheme 1) or from the enzyme itself (scheme 2)

A similar reaction scheme has been investigated also in [10], where only the feedback from the product on the enzyme production had been considered (instead of the present two feedback schemes); moreover, here also the substrate production has been taken into account (instead of keeping it constant in copy number, as in [10]). Finally, substrate and enzyme production rates are here modelled by means of noisy bursts of B e and B s copy numbers, respectively, with the random variables B e and B s indicating the size (in terms of number of copies) of the bursts, occurring with probabilities IP(B e = i) and IP(B s = j), with i, j ∈ {0, 1, …}.

As in [26, 27] we assume geometric probability distributions

IP(Bx=i)=(1λx)iλx,λx(0,1],i=0,1,,x=e,s (1)

providing an average burst size 〈B x 〉 = (1 − λ x )/λ x .

According to the standard stochastic approach to chemical reaction modelling [18], the state of the system is identified by the copy number of each involved species n s (t), n e (t), n c (t), n p (t), and the temporal evolution of a reaction network is described by a continuous‐time Markov process, where a state‐dependent propensity w j is associated to each reaction j. Table 1 summarises the players population resets associated to each reaction, and reports the associated propensities. All propensities (except the ones related to the feedback schemes) are written according to the mass action law, hence the only non‐linearity is related to the binding reaction (proportional to the product of the involved species).

Table 1.

Table of reactions: the first column describes the reaction‐based event, the second refers to the corresponding reset on the players population, and the third reports the associated propensity function

Event Population reset Propensity function
substrate/enzyme binding
ns(t)ns(t)1ne(t)ne(t)1nc(t)nc(t)+1
k 1 n s (t)n e (t)
substrate/enzyme unbinding
ns(t)ns(t)+1ne(t)ne(t)+1nc(t)nc(t)1
k 2 n c (t)
product production/enzyme release
ne(t)ne(t)+1nc(t)nc(t)1np(t)np(t)+1
k 3 n c (t)
burst enzyme production (scheme 0)
ne(t)ne(t)+i,i=0,1,
k 4 IP(B e = i)
burst enzyme production (scheme 1)
ne(t)ne(t)+i,i=0,1,
f 1 (n p (t))IP(B e = i)
burst enzyme production (scheme 2)
ne(t)ne(t)+i,i=0,1,
f 2 (n e (t))IP(B e = i)
enzyme degradation
ne(t)ne(t)1
k 5 n e (t)
product export
np(t)np(t)1
k 6 n p (t)
burst substrate production
ns(t)ns(t)+i,i=0,1,
k 7 IP(B s = i)

Regarding the enzyme production for both the feedback schemes, sigmoidal Hill functions are considered, whose value decreases with the product (function f 1 (n p ) in scheme 1) or with the enzyme (function f 2 (n e ) in scheme 2)

f1(np)=β11+(np/θ1)h1,f2(ne)=β21+(ne/θ2)h2. (2)

Parameters β 1 and β 2 provide the maximal propensities (the promoter strengths), obtainable for negligible values of their entries n p and n e . The propensities reach half of their maximal values in correspondence of the repression thresholds, θ 1 and θ 2, respectively. Parameters h 1, h 2 are the promoter sensitivities, affecting the steepness of the sigmoidal functions.

Referring to the product P, we define the corresponding metabolic noise by means of the square of the coefficient of variation CVP2 computed by the ratio

CVP2=σP2/(np)2 (3)

where σP2 and np are the steady‐state values for variance and mean of the marginal distribution of the product P copy number [10].

In the following, unless differently specified, the expected value of a random variable x will be denoted by 〈x 〉, while the steady‐state average value of a stochastic process x (t) will be denoted by x=limt+x(t).

3 Average steady‐state solutions

The computation of the average steady‐state solution plays a central role in our investigation, since we aim at quantifying the noise propagation for different wiring schemes, all sharing the same average steady‐state solution (i.e. the same stationary working modes). The first‐order moment equations derive from the CME according to Hespanha and Singh [23]. Unfortunately, the non‐linearities involved in the complex formation, as well as in the enzyme production for the feedback schemes, do not allow to achieve closed‐form solutions. Indeed, the non‐linear terms provided by the negative feedback schemes even prevent to use the moment closure techniques [25]. Therefore, computations will be carried out according to the linearisation of the non‐linear propensities around the stationary average values ns,ne,np

k1ns(t)ne(t)k1(nsne+ne(ns(t)ns)+ns(ne(t)ne)),f1(np(t))P(Be=i)(f1(np)+f1(np)(np(t)np))P(Be=i),f2(ne(t))P(Be=i)(f2(ne)+f2(ne)(ne(t)ne))P(Be=i). (4)

According to Hespanha and Singh [23], the first order moment equations can be written in a unified fashion for the three schemes, with the steady‐state solutions obeying the following system

k1nsne+k2nc+k7Bs=0k1nsne+(k2+k3)nck5ne+χ(np,ne)Be=0k1nsne(k2+k3)nc=0k3nck6np=0 (5)

with

χ(np,ne)=k4,scheme0,f1(np),scheme1,f2(ne),scheme2. (6)

From standard computations, the steady state solutions of (5) satisfy

np=k7Bsk6,nc=k6k3np,ne=χ(np,ne)Bek5,ns=(k2+k3)nck1ne, (7)

for which existence and uniqueness of the solutions are clearly ensured whatever the chosen scheme and the model parameters.

It is readily seen that the feedback on the enzyme production (schemes 1 and 2) does not vary the product and complex steady‐state solutions with respect to the constitutive case (scheme 0). In fact, product and complex steady‐state solutions are not affected by the enzyme production at all. Instead, the enzyme production rate influences the enzyme and substrate steady‐state solutions. In case of schemes 0 and 1, ne is achieved in closed form

ne(scheme0)=k4Bek5,ne(scheme1)=f1(np)Bek5, (8)

whilst, in case of scheme 2, ne is numerically provided by the solution of the equation

ne=f2(ne)Bek5. (9)

Therefore, if we want to achieve the same steady‐state solution for the three different schemes, we need to tune the feedback parameters in order to get

f1(np)=f2(ne)=k4,withnp=k7Bsk6andne=k4Bek5. (10)

Note that, for fixed values of the promoter sensitivities h 1, h 2, and of the steady‐states np, ne, promoter strengths β 1, β 2 and repression thresholds θ 1, θ 2 are constrained by (10) to given curves. Some of these curves are reported in Fig. 3, according to parameters given by Table 2.

Fig. 3.

Fig. 3

(β, θ)‐curves ensuring fixed values of ne=k4Be/k5 for different values of the promoter sensitivity h. Left‐hand side panel refers to function f1 (np), right‐hand side panel refers to function f2 (ne)

Table 2.

Model parameters. Measurement units: k 1, [s−1 molecule−1]; k x , x = 2, 3, …, 7, [s−1]

Parameter k 1 k 2 k 3 k 4 k 5 k 6 k 7 λ e λ s
value 1 28,300 3.2 0.16 0.02 0.02 2.4 0.25 0.15

It clearly appears that by making the value of the threshold θ 1 much larger than np for scheme 1 (and θ 2 much larger than ne for scheme 2), the inhibitory action of the feedback becomes weaker and weaker and the promoter strengths β 1, β 2, rapidly approach the value k 4 : for θ1np and θ2ne, both feedback schemes behave similarly to the constitutive case of scheme 0. Instead, by making θ 1 much smaller than np for scheme 1 (and θ 2 much smaller than ne for scheme 2), the inhibitory action of the feedback becomes stronger and stronger, and the promoter strengths β 1, β 2 are required to dramatically increase their value to guarantee the same enzyme production rate (and the same enzyme stationary average value). By increasing the promoter sensitivities, such biphasic behaviour becomes more and more evident. Finally, note that, similarly to [10], here we account for promoter sensitivities exceeding the typical bound values of 4 or 5. Motivation for that stems from recent synthetic biology experimental work (see, e.g. [28]), where protein sequestration mechanisms allow to produce a sharp ultrasensitive response with an apparent Hill coefficient far beyond standard values.

4 Second‐order moments and computation of the metabolic noise

4.1 Numerical solutions

As discussed in Section 1, the explicit computation of the exact steady‐state distribution and average values of the three reaction schemes is unfeasible, due to the large number of molecules involved. Moreover, the standard Gillespie SSA [20] is inefficient in view of obtaining an equilibrium statistical distribution due to the inherent double time scale of the reaction network. As a consequence, the ss‐SSA [21] has been implemented in Matlab and the following average steady‐state solutions have been obtained (after 106 Monte Carlo runs of the algorithm), according to the parameter setting defined in Table 2

ns=5012,ne=24,nc=4.25,np=680. (11)

Feedback parameters have been set by varying the promoter sensitivities h 1, h 2 ∈ {1, 2, 4, 8} and the repression thresholds θ 1 ∈ [102, 104] and θ 2 ∈ [100, 102], while the promoter strengths β 1, β 2 are uniquely defined by (10) (see also Fig. 3). Simulations results are reported in Fig. 4 where each circle comes out from a set of ss‐SSA runs associated to a specific pair of (θ 1, h 1) for scheme 1 and of (θ 2, h 2) for scheme 2.

Fig. 4.

Fig. 4

Metabolic noise for different values of pairs (θ, h), scheme 1 (left‐hand side) and scheme 2 (right‐hand side). The solid lines are referred to the SHS formulation. The dotted line (scheme 0) and the circles (feedback schemes 1 and 2) are obtained by means of the ss‐SSA

According to reported simulations, both feedback schemes seem to share the same significant properties, summarised as follows:

  • both feedback schemes 1 and 2 reduce noise propagation with respect to the constitutive case of scheme 0, whatever the chosen feedback parameters constrained by (10);

  • by notably increasing the repression thresholds with respect to the corresponding average steady‐states (θ1np, θ2ne), the noise reduction attenuates and eventually vanishes: the ss‐SSA suggests that the two feedback schemes become indistinguishable with respect to the constitutive case for much larger values of the repression threshold;

  • by notably decreasing the repression thresholds with respect to the corresponding average steady‐states (θ1np, θ2ne), the noise reduction strongly benefits of the feedback scheme: the ss‐SSA suggests that the CVP2 eventually approaches an asymptotic value for much smaller values of the repression threshold;

  • by increasing the promoter sensitivities h 1, h 2, such a behaviour is enhanced, making the CVP2 ‐vs‐θ curves steeper and steeper.

4.2 Analytical solutions

To infer information on which model parameter setting leads to more efficient noise attenuation according to the chosen feedback scheme, we need to relate the metabolic noise to the feedback parameters. To this end, we exploit the linearisation adopted for the binding reaction propensity and for the feedback control functions on the enzyme production rate in (4), already employed to provide the first‐order steady‐state solutions. First attempts in this direction have been carried out in [11] by properly exploiting the quasi‐steady‐state approximation (QSSA) in the LNA framework, according to a particular combination of the feedback parameters. Unfortunately, the final formulas revealed to be still cumbersome to use and little informative.

Instead, here we provide analytical solutions to the metabolic noise by means of a SHS model of the reaction network. At the SHS level of abstraction, the players’ copy numbers are modelled by means of continuous state variables, evolving according to deterministic ODEs involving all reactions with the exception of burst productions. According to the linearised propensities in (4), the ODE system evolving between any two bursts of enzyme/substrate production is

n˙s(t)=k1(nsne+ne(ns(t)ns)+ns(ne(t)ne))+k2nc(t)n˙e(t)=k1(nsne+ne(ns(t)ns)+ns(ne(t)ne))+(k2+k3)nc(t)k5ne(t)n˙c(t)=k1(nsne+ne(ns(t)ns)+ns(ne(t)ne))(k2+k3)nc(t)n˙p(t)=k3nc(t)k6np(t). (12)

Algebraic equations providing the first‐order steady‐state solutions coming from (12) (accounting also for the burst production of substrate and enzyme, [23]) coincide with the ones provided by the CME in (5). On the other hand, equations for second order moments vary. From a numerical viewpoint, the use of the SHS dramatically simplifies the computational burden, and it is computationally inexpensive to draw the continuous lines for CVP2 as reported in Fig. 4. It can be appreciated that the SHS approach nicely reproduces the qualitative behaviour, keeping a satisfactory quantitative correspondence with the ss‐SSA numerical values.

Unfortunately, the use of an SHS model does not reduce the complexity of seeking the analytical solutions, since the stationary second‐order moments are related to the solutions of a 10th‐order system. To reduce such a complexity, the QSSA is adopted and applied to the deterministic equations given by (12). The QSSA is a widespread approach employed to reduce the computational complexity in the presence of a typical fast/slow time‐scale of enzymatic reactions: see e.g. [29, 30] and references therein for an exhaustive review of advantages and limitations of such approach, which substantially exploits the faster dynamics of complex C, supposed to be negligible (i.e. n˙c=0) with respect to the other players’ dynamics. By setting n˙c=0 and substituting the expression of the complex n c in terms of the other three players, the ODE system reduces to

n˙s(t)=k1k3k2+k3(nsne+ne(ns(t)ns)+ns(ne(t)ne))n˙e(t)=k5ne(t)n˙p(t)=k1k3k2+k3(nsne+ne(ns(t)ns)+ns(ne(t)ne))k6np(t). (13)

The QSSA does not affect the stationary mean values; instead it modifies the steady‐state second‐order moments, which are the solutions of a sixth‐order linear system. After some computations, we find the following expressions for the CVP2 for the basic scheme 0:

CVP2=121+(np/ns)×Bs2Bsns+Be2Benek5k6(k5+k6)k5+k6(np/ns). (14)

Because of the geometric distribution of B x , x = s, e, the following equality holds

Bx2Bx=1+2Bx,x=s,e (15)

so that (14) reduces to

CVP2=121+(np/ns)×1+2Bsns+1+2Benek5k6(k5+k6)k5+k6(np/ns) (16)

from which it is apparent that (16) is constituted by the sum of two contributes in the square brackets:

  • the former depends on both the noise sources since, according to (7), one has:
    1+2Bsns=k1k3nek7(k2+k3)1+2BsBs=k1k3k4Bek5k7(k2+k3)1+2BsBs; (17)
  • the latter depends on only the enzyme production noise source, since
    1+2Bene=k5k41+2BeBeandnpns=k1k3k4k5k6(k2+k3)Be. (18)

The shape of (16)–(18) allows to investigate the role of the burst sizes 〈B s 〉 and 〈B e 〉 in metabolic noise. Small values of 〈B s 〉 proportionally reduce ns, thus making the former contribute (17) preponderant with respect to the latter, which does not depend of 〈B s 〉; moreover by making 〈B s 〉 smaller and smaller, CVP2 becomes larger and larger because of (17). Instead, by increasing 〈B s 〉, ns proportionally increases allowing (17) to eventually reach an asymptotic value, which may be comparable with the latter contribute. Regarding the role of 〈B e 〉, it works on both the addends in the square brackets. Then, small values of 〈B e 〉 proportionally reduce ne, thus making the latter contribute preponderant with respect to the former, which, on the contrary, reduces proportionally with 〈B e 〉; moreover, similarly to the case of 〈B s 〉, by making 〈B e 〉 smaller and smaller, CVP2 becomes larger and larger because of (18). Instead, by increasing 〈B e 〉, then np/ns+, hence the latter contribute vanishes, whilst (17) becomes arbitrarily large: the former contribute becomes preponderant but the CVP2 definitely reaches an asymptotic value, which depends on 〈B s

limBe+CVP2=k62k71+2BsBs=1+2Bs2np. (19)

A further simplification exploits again the double time scale property in metabolic reactions, characterised by very small values of the ratio ε = k 3 /k 2 ≪ 1 (see e.g. [22]). According to the steady‐state solutions (7), this straightforwardly leads to

npnsϵ1=ϵk1k4Bek5k6nensϵ2=ϵk1k42Be2k52k7Bs (20)

so that CVP2 can be written as:

CVP2=12ne(1+ϵ1)ϵ21+2Bs+k5k61+2Be(k5+k6)(k5+k6ϵ1). (21)

In summary, whenever the double time scale property is apparent (ϵ0), the noise coming from the substrate burst production becomes more and more negligible (since it is multiplied by ϵ20), thus assigning to the enzyme burst noisy production a major role in noise propagation. Furthermore, according to (21), when ϵ0, the CVP2 simplifies into

CVP2k61+2Be2ne(k5+k6)=1+2Be2Bek5k6k4(k5+k6). (22)

Hence, small values of the burst size of the enzyme production provide an increase in the metabolic noise, because of the corresponding reduction in the steady‐state enzyme average value. Instead, for large values of 〈B e 〉, the approximated formula in (22) is no longer valid, in general, since ε 2 is proportional to 〈B e 〉, and we need to exploit (19).

4.3 Noise reduction due to a feedback from the product (scheme 1)

According to the QSSA applied to the SHS model, the CVP2 of scheme 1 can be written (after some computations) as follows

CVP2(scheme1)=CVP2(scheme0)Γ, (23)

with

Γ=1+h1(np)h1θ1h1+(np)h111+(np/ns)k5+k61+(np/ns)k5+k6(np/ns)k5k5+k6. (24)

As a matter of fact, it clearly comes that CVP2(scheme1)<CVP2(scheme0) because Γ > 1 for any choice of the model parameters: the feedback from the product on the enzyme production reduces the noise in the product fluctuations. These results are qualitatively and quantitatively in agreement with those provided by the SHS without QSSA.

Getting in the details of (23)–(24), it comes that:

  • by increasing θ 1 with respect to np (θ1np), the effect of the feedback on the noise reduction attenuates, since Γ1 and, straightforwardly, CVP2(scheme1)CVP2(scheme0); instead, by decreasing θ 1 with respect to np (θ1np), the effect of the feedback on the noise reduction is enhanced and, by accounting for the simplifying assumptions provided by (20), when θ1/np0 and ε ≃ 0, one gets:
    Γ1+h1CVP2(scheme1)CVP2(scheme0)1+h1. (25)

Such a qualitative behaviour for varying values of θ 1 is coherent with data shown in Fig. 4, left‐hand side panel, according to the ss‐SSA and SHS without QSSA.

  • lower and lower values of the substrate average burst size 〈B s 〉 proportionally decrease np (keeping unchanged the ratio np/ns) thus making it so that Γ1; higher and higher values of the enzyme average burst size 〈B e 〉 proportionally increase the ratio np/ns making it so that Γ1 : too low values of 〈B s 〉 or too high values of 〈B e 〉 may vanish the feedback effect in terms of noise reduction;

  • the approximation in (20), provided that k 3 /k 2 ≪ 1, further simplifies the equation for Γ
    Γ=1+h1(np)h1θ1h1+(np)h1, (26)
    hence making the feedback dependent only of the substrate burst noise source.
  • the promoter sensitivity h 1 enhances the effect of the feedback, especially for low values of the repression threshold θ 1.

4.4 Noise reduction due to a feedback from the enzyme (scheme 2)

According to the QSSA applied to the SHS model, the CVP2 of scheme 2 can be written (after computations) as follows

CVP2=121+(np/ns)k5k6(k5+k6Bef2(ne))k5+k6(np/ns)Bef2(ne)1+2Bsns+1+2Benek5k6(k5+k6Bef2(ne))k5+k6(np/ns)Bef2(ne). (27)

Moreover for scheme 2 it is evident that CVP2(scheme2)<CVP2(scheme0) for any choice of the model parameters. Indeed, CVP2(scheme0) and CVP2(scheme2) only differ in the denominator of the second addend in the square brackets (27), always larger than the corresponding contribute in (16) because, according to (9)

Bef2(ne)=Beβ2h2θ2h2(ne)h21(θ2h2+(ne)h2)2=h2Beβ2θ2h2θ2h2+(ne)h2(ne)h21θ2h2+(ne)h2=h2Bef2(ne)(ne)h21θ2h2+(ne)h2=h2k5(ne)h2θ2h2+(ne)h2>0. (28)

Thus, similarly to scheme 1, also for scheme 2 the feedback on the enzyme production reduces the noise in the product fluctuations, and these results are qualitatively and quantitatively in agreement with those provided by the SHS without QSSA.

Getting in the details of (27), it comes that:

  • by increasing θ 2 with respect to ne (θ2ne), the effect of the feedback on the noise reduction is attenuated since, according to (28), Bef2(ne)0 and, straightforwardly, CVP2(scheme2)CVP2(scheme0); instead, by decreasing θ 2 with respect to ne (θ2ne), the effect of the feedback on the noise reduction is enhanced, with Bef2(ne) approaching the value of h 2 k 5. Such a qualitative behaviour for varying values of θ 2 is coherent with data shown in Fig. 4, right‐hand side panel, according to the ss‐SSA and SHS without QSSA;

  • the substrate average burst size 〈B s 〉 does not influence Bef2(ne), which is, instead, influenced by the enzyme average burst size: high values of 〈B e 〉 proportionally provide high values of ne making it so that Bef2(ne)h2k5; on the other hand, low values of 〈B e 〉 may vanish the feedback effect in terms of noise reduction, since Bef2(ne)0;

  • the promoter sensitivity h 2 enhances the effect of the feedback, especially for low values of the repression threshold θ 2.

4.5 Comparison between the two feedback schemes

According to (9), the approximation in (20), provided that k 3 /k 2 ≪ 1, simplifies the equation for CVP2 into

CVP21+2Be2nek6k5(1+h2αh2(ne/θ2))+k611+h2αh2(ne/θ2),αh(x)=xh1+xh (29)

so that, by exploiting (22), the CVP2 for the two feedback schemes can be related as follows

CVP2(scheme2)=CVP2(scheme1)k5+k6k5(1+h2αh2(ne/θ2))+k61+h1αh1(np/θ1)1+h2αh2(ne/θ2). (30)

This equation helps us to understand which of the two feedback schemes work better in view of the metabolic noise reduction. For instance, if we assume to set the feedback parameters in order to have the same ratios np/θ1=ne/θ2 and the same promoter sensitivities h = h 1 = h 2, then it straightforwardly comes that scheme 2 becomes always preferable to scheme 1, since:

CVP2(scheme2)=CVP2(scheme1)k5+k6k5(1+hαh(ne/θ2))+k6CVP2(scheme1). (31)

According to such a behaviour, the improvements in the metabolic noise reduction coming from scheme 2 become more and more evident with respect to those coming from scheme 1 by increasing the promoter sensitivity h : Fig. 5 shows how the metabolic noise varies as a function of h, according to the setting θ1=np, θ2=ne.

Fig. 5.

Fig. 5

Metabolic noise for different values of the promoter sensitivity, according to constraints θ1=np, θ2=ne and h1 = h2 = h. The solid lines are referred to the SHS formulation. The dotted line (scheme 0) and the circles (feedback schemes 1 and 2) are obtained by means of the ss‐SSA

On the other hand, if one keeps the general setting of (30), the following condition must be fulfilled in order to have CVP2(scheme2)<CVP2(scheme1)

(k5+k6)1+h1αh1(np/θ1)<k5(1+h2αh2(ne/θ2))+k61+h2αh2(ne/θ2). (32)

Under the hypothesis of a common promoter sensitivity h 1 = h 2 = h, we can easily find the domain on the parameter space (np/θ1,ne/θ2) where feedback scheme 1 is to be preferred to feedback scheme 2. In Fig. 6 such a domain for h = 1 is given by the purple region (and outside the opposite). By increasing the value of h, such a domain enlarges: for instance, when h = 8, the region where feedback scheme 1 is to be preferred to feedback scheme 2 includes both the purple and the pink regions. For a further increment of the parameter h, the enlargement progressively reduces, with the domain boundary eventually approaching the black line for h+. In summary, an increase in the promoter sensitivity provides more benefits to the feedback from the product with respect to the feedback from the enzyme, in terms of enlarging the parameter design space.

Fig. 6.

Fig. 6

Domain of (np/θ1,ne/θ2) where feedback scheme 1 provides a CVP2 smaller than scheme 2. The purple region refers to the case h = 1. By increasing h, the boundary of such a region moves according to the arrows, eventually approaching the black line. The red line refers to such a boundary for the case h = 8

5 Conclusions

In this work, we presented a comparison between two feedback schemes applied to a basic enzymatic reaction network. Performances have been evaluated in terms of metabolic noise reduction, where the noise is measured in terms of coefficient of variation of the reaction product around its steady‐state average value. The obtained simulations confirm general experimental results, including an overall noise reduction effect for both feedback schemes [16, 17], with a pivotal role played by the promoter sensitivity, which enhances the noise reduction. The latter effect (known also as ultrasensitive regulation) has been experimentally shown to hold also in different systems biology frameworks, e.g. improving flux adaptation in unbranched metabolic pathways [31] and noise rejection in signalling cascades [32]. The case where the enzyme production is not regulated is outperformed by the two regulation schemes (product‐feedback and enzyme‐feedback), as shown by evaluating the noise by means of numerical simulation (ss‐SSA) and by analytical computations exploiting the SHS framework combined with the QSSA. Analytical results suggest the parameter settings according to which one of the two feedback schemes provides the best results with respect to metabolic noise reduction.

6 Acknowledgments

Pasquale Palumbo was supported by the MIUR grant SysBioNet – Italian Roadmap for ESFRI Research Infrastructures, SYSBIO Centre of Systems Biology, Milan and Rome, Italy. Abhyudai Singh was supported by the National Science Foundation Grant DMS‐1312926, University of Delaware Research Foundation (UDRF) and Oak Ridge Associated Universities (ORAU).

7 References

  • 1. Cameron D.E. Bashor C.J., and Collins J.J.: ‘A brief history of synthetic biology’, Nat. Rev. Microbiol., 2014, 12, pp. 381–390 (doi: 10.1038/nrmicro3239) [DOI] [PubMed] [Google Scholar]
  • 2. Del Vecchio D., and Sontag E.D.: ‘Synthetic biology: a systems engineering perspective’, Control Theory Syst. Biol., 2009, pp. 101–124 (doi: 10.7551/mitpress/9780262013345.003.0006) [DOI] [Google Scholar]
  • 3. Del Vecchio D. Ninfa A.J., and Sontag E.D.: ‘Modular cell biology: retroactivity and insulation’, Mol. Syst. Biol., 2008, 4, (1), p. 161 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Del Vecchio D.: ‘Modularity, context‐dependence, and insulation in engineering biological circuits’, Trends Biotechnol., 2015, 33, (2), pp. 111–119 (doi: 10.1016/j.tibtech.2014.11.009) [DOI] [PubMed] [Google Scholar]
  • 5. Stephanopoulos G. Aristidou A., and Nielsen J.: ‘Metabolic engineering: principles and methodologies’ (Academic Press, San Diego, CA, 1998) [Google Scholar]
  • 6. Holtz W.J., and Keasling J.D.: ‘Engineering static and dynamic control of synthetic pathways’, Cell, 2010, 140, pp. 19–23 (doi: 10.1016/j.cell.2009.12.029) [DOI] [PubMed] [Google Scholar]
  • 7. Zaslaver A. Mayo A., and Rosenberg R. et al.: ‘Just‐in‐time transcription program in metabolic pathways’, Nat. Genet., 2004, 36, pp. 486–491 (doi: 10.1038/ng1348) [DOI] [PubMed] [Google Scholar]
  • 8. Alon U.: ‘An introduction to systems biology: design principles of biological circuits’ (Chapman and Hall/CRC, 2006) [Google Scholar]
  • 9. Calhoun D.H., and Hatfield G.W.: ‘Autoregulation: a role for a biosynthetic enzyme in the control of gene expression’, Proc. Natl. Acad. Sci., 1973, 70, (10), pp. 2757–2761 (doi: 10.1073/pnas.70.10.2757) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Oyarzun D.A. Lugagne J.‐B., and Stan G.‐B.: ‘Noise propagation in synthetic gene circuits for metabolic control’, ACS Synth. Biol., 2014, 4, (2), pp. 116–125 (doi: 10.1021/sb400126a) [DOI] [PubMed] [Google Scholar]
  • 11. Borri A. Palumbo P., and Singh A.: ‘Metabolic noise reduction for enzymatic reactions: the role of a negative feedback’. Proc. 54th IEEE Conf. on Decision and Control (CDC 2015), Osaka, Japan, 2015, pp. 2537–2542 [Google Scholar]
  • 12. Tianhai T., and Burrage K.: ‘Stochastic models for regulatory networks of the genetic toggle switch’, Proc. Natl. Acad. Sci., 2006, 103, (22), pp. 8372–8377 (doi: 10.1073/pnas.0507818103) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Dublanche Y. Michalodimitrakis K., and Kümmerer N. et al.: ‘Noise in transcription negative feedback loops: simulation and experimental analysis’, Mol. Syst. Biol., 2006, 2, (1), p. 41 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Hooshangi S., and Weiss R.: ‘The effect of negative feedback on noise propagation in transcriptional gene networks’, Chaos Interdiscip. J. Nonlinear Sci., 2006, 16, (2), p. 026108 (doi: 10.1063/1.2208927) [DOI] [PubMed] [Google Scholar]
  • 15. Zhang H. Chen Y., and Chen Y.: ‘Noise propagation in gene regulation networks involving interlinked positive and negative feedback loops’, PloS one, 2012, 7, (12), p. e51840 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Becskei A., and Serrano L.: ‘Engineering stability in gene networks by autoregulation’, Nature, 2000, 405, pp. 590–593 (doi: 10.1038/35014651) [DOI] [PubMed] [Google Scholar]
  • 17. Shahrezaei V. Ollivier J.F., and Swain P.S.: ‘Colored extrinsic fluctuations and stochastic gene expression’, Mol. Syst. Biol., 2008, 4, pp. 196‐1–196‐9 (doi: 10.1038/msb.2008.31) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. van Kampen N.G.: ‘Stochastic processes in physics and chemistry’ (North Holland, 2007, 3rd edn.) [Google Scholar]
  • 19. Borri A. Carravetta F., and Mavelli G. et al.: ‘Block‐tridiagonal state‐space realization of Chemical Master Equations: a tool to compute explicit solutions’, J. Comput. Appl. Math., 2016, 296, pp. 410–426 (doi: 10.1016/j.cam.2015.10.008) [DOI] [Google Scholar]
  • 20. Gillespie D.T.: ‘Exact stochastic simulation of coupled chemical reactions’, J. Phys. Chem., 1977, 81, (25), pp. 2340–2361 (doi: 10.1021/j100540a008) [DOI] [Google Scholar]
  • 21. Cao Y. Gillespie D., and Petzold L.: ‘The slow‐scale stochastic simulation algorithm’, J. Chem. Phys., 2005, 122, p. 014116 (doi: 10.1063/1.1824902) [DOI] [PubMed] [Google Scholar]
  • 22. Cao Y. Gillespie D., and Petzold L.: ‘Accelerated stochastic simulation of the stiff enzyme‐substrate reaction’, J. Chem. Phys., 2005, 123, p. 144917 (doi: 10.1063/1.2052596) [DOI] [PubMed] [Google Scholar]
  • 23. Hespanha J.P., and Singh A.: ‘Stochastic models for chemically reacting systems using polynomial stochastic hybrid systems’, Int. J. Robust Nonlinear Control, 2005, 15, pp. 669–689 (doi: 10.1002/rnc.1017) [DOI] [Google Scholar]
  • 24. Soltani M. Bokes P., and Fox Z. et al.: ‘Nonspecific transcription factor binding can reduce noise in the expression of downstream proteins’, Phys. Biol., 2015, 12, p. 055002 (doi: 10.1088/1478-3975/12/5/055002) [DOI] [PubMed] [Google Scholar]
  • 25. Singh A., and Hespanha J.P.: ‘Approximate moment dynamics for chemically reacting systems’, IEEE Trans. Autom. Control, 2011, 56, pp. 414–418 (doi: 10.1109/TAC.2010.2088631) [DOI] [Google Scholar]
  • 26. Soltani M. Vargas C., and Singh A.: ‘Conditional moment closure schemes for studying stochastic dynamics of genetic circuits’, IEEE Trans. Biomed. Circuits Syst., 2015, 9, (4), pp. 518–526 (doi: 10.1109/TBCAS.2015.2453158) [DOI] [PubMed] [Google Scholar]
  • 27. Golding I. Paulsson J., and Zawilski S. et al.: ‘Real‐time kinetics of gene activity in individual bacteria’, Cell, 2005, 123, pp. 1025–1036 (doi: 10.1016/j.cell.2005.09.031) [DOI] [PubMed] [Google Scholar]
  • 28. Buchler N.E., and Cross F.R.: ‘Protein sequestration generates a flexible ultrasensitive response in a genetic network’, Mol. Syst. Biol., 2009, 5, (1), p. 272 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Segel L.: ‘On the validity of the steady state assumption of enzyme kinetics’, Bull. Math. Biol., 1988, 50, pp. 579–593 (doi: 10.1007/BF02460092) [DOI] [PubMed] [Google Scholar]
  • 30. Bersani A.M. Bersani E., and Mastroeni L.: ‘Deterministic and stochastic models of enzymatic networks – applications to pharmaceutical research’, Comput. Math. Appl., 2008, 55, pp. 879–888 (doi: 10.1016/j.camwa.2006.12.092) [DOI] [Google Scholar]
  • 31. Oyarzun D.A., and Stan G.‐B.: ‘Design tradeoffs in a synthetic gene control circuit for metabolic networks’. Proc. 31st Am. Control Conf., 2012, pp. 2743–2748
  • 32. Thattai M., and van Oudenaarden A.: ‘Attenuation of noise in ultrasensitive signaling cascades’, Biophys. J., 2002, 82, pp. 2943–2950 (doi: 10.1016/S0006-3495(02)75635-X) [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from IET Systems Biology are provided here courtesy of Wiley

RESOURCES