# Fan-out in gene regulatory networks

- Kyung H Kim
^{1}Email author and - Herbert M Sauro
^{1}Email author

**4**:16

https://doi.org/10.1186/1754-1611-4-16

© Kim and Sauro; licensee BioMed Central Ltd. 2010

**Received: **11 September 2010

**Accepted: **17 December 2010

**Published: **17 December 2010

## Abstract

### Background

In synthetic biology, gene regulatory circuits are often constructed by combining smaller circuit components. Connections between components are achieved by transcription factors acting on promoters. If the individual components behave as true modules and certain module interface conditions are satisfied, the function of the composite circuits can in principle be predicted.

### Results

In this paper, we investigate one of the interface conditions: fan-out. We quantify the fan-out, a concept widely used in electrical engineering, to indicate the maximum number of the downstream inputs that an upstream output transcription factor can regulate. The fan-out is shown to be closely related to retroactivity studied by Del Vecchio, et al. An efficient operational method for measuring the fan-out is proposed and shown to be applied to various types of module interfaces. The fan-out is also shown to be enhanced by self-inhibitory regulation on the output. The potential role of an inhibitory regulation is discussed.

### Conclusions

The proposed estimation method for fan-out not only provides an experimentally efficient way for quantifying the level of modularity in gene regulatory circuits but also helps characterize and design module interfaces, enabling the modular construction of gene circuits.

## Keywords

## Background

Engineering relies on modular composition, that is, the ability to combine functional units with the knowledge that the intrinsic properties of each module is unaffected to a large degree by the composition. In biology, the notion of a modular component is less clear, or at least biology has multiple definitions depending on context [1]. Here a module is defined as a self-contained functional unit whose intrinsic properties are independent of the surrounding milieu. This definition is similar to that used in engineering. For example, the intrinsic properties of a CMOS (complementary metal oxide semiconductor) NAND gate [2] is unaffected (within certain design constraints) when connected to other CMOS logic gates. That is, a NAND gate remains a NAND gate no matter what it is connected to. This property allows engineers to design, predict, and fabricate complex circuits at very low cost. The question whether such self-contained and functionally independent modules exist at the biological cellular network level is still an ongoing research problem [3]. In this paper, the design of modular synthetic components [4–10] is considered, and the question of modularity in natural complex systems is avoided.

In the most abstract sense, a module can be defined as follows. Given a functional unit *M* with input *I* and output *O*, a relation between the input and output can be defined as *O* = *M*(*I*). Given two functional units, *M*_{1} and *M*_{2}, where the output of *M*_{1} serves as the input to *M*_{2}, then *M*_{1} and *M*_{2} are defined as modules if the relation, *O*_{2} = *M*_{2}(*M*_{1}(*I*_{1})) is true. This simply means that in connecting *M*_{1} and *M*_{2} together, *M*_{2} has no effect on the functional characteristics of *M*_{1} and vice versa.

In electrical engineering there exist guidelines and published constraints on how many electrical modules can be driven from a source. For example, one rule of thumb for analog circuits suggests that the impedance at the input should be ten times the impedance at the driving circuit. In digital circuits, such as TTL (transistor-transistor logic) circuits [18], manufacturers will quote the fan-out and fan-in for a given electrical module. The fan-out indicates how many downstream logic gates can be connected to a given output. Exceeding these limits will potentially cause signal distortion in analog circuits and circuit failure in digital circuits. We envision the development of similar criteria for connecting two biological modules together in synthetic biology and introduce the notion of fan-out for a genetic circuit. The fan-out of a genetic circuit is defined as the maximum number of downstream promoters that can be driven from an upstream circuit signal without significant time-delay or signal attenuation.

In this manuscript, an experimental estimation method for the fan-out is proposed. This method is based on a linear relationship between a certain property of a module (response time) and the amount of load from downstream components (e.g., the number of downstream promoters in gene circuits). This linear relationship has not been discussed in previous work, for example the work by Del Vecchio et al [17, 19]. By taking into account the linearity, we extend the retroactivity concept to the fan-out. Our analysis shows that the linear relationship holds not only for the simple module interface that Del Vecchio et al. considered [17] but also for a much wider class of interface. The linear relationship is shown to provide a unifying way for evaluating the fan-out in an efficient manner for all the interfaces belonging to the class. The fan-out can be estimated by using the autocorrelation [20–25] of gene expression noise [26–29]. During the estimation procedure the system's retroactivity can also be measured. Although our analysis is focused on genetic networks, the principles apply equally to signal transduction networks.

## Results and Discussion

### Module interface process

When two synthetic gene circuits are connected, transcription factors are used to connect them. The reaction processes involving the transcription factors such as transcription, translation, degradation, and downstream-module promoter regulation, will be called *module interface processes* (MIPs). For example, consider the repressilator [30]. Let us choose the TetR repressor, one of the genes comprising the oscillator, as an output of the oscillator module (Figure 1). When a downstream module has *tetR*-operons, the MIP includes *tetR*-transcription, translation, and TetR binding/unbinding to its specific operons located in the downstream module.

### Retroactivity and mapping between a module interface process and an RC-circuit

We investigate a MIP by mapping it to a simple electric circuit composed of a resistor and a capacitor connected in series (RC circuit). This mapping becomes significantly helpful for understanding retroactivity [17] and quantifying fan-out.

#### Isolated case

*X*, changes in time by following the equation

*α*(

*t*) the translation rate and

*γ*the degradation rate constant. We show how this process can be related to an RC circuit, where a resistor and capacitor are connected in series and driven by an input voltage source

*V*

_{ in }(Figure 2C). The total voltage drop across both the resistor and capacitor is equal to the driven voltage:

*V*

_{ in }=

*RI*+

*V*

_{ out }, where

*I*denotes the current flowing through the resistor, and

*V*

_{ out }the voltage drop across the capacitor. The current is equal to the rate of charge accumulation (

*Q*) in the capacitor:

*I*=

*dQ/dt*, where the small increment

*dQ*causes the change in

*V*

_{ out }in proportion to

*dQ*:

*dQ*=

*CdV*

_{ out }, with

*C*a proportionality constant called capacitance. Thus, the current

*I*can be expressed as

*CdV*

_{ out }

*/dt*. By substituting this into

*V*

_{ in }=

*RI*+

*V*

_{ out }and dividing the resultant equation by

*RC*, we obtain

*RC*is known as the response time

*τ*

_{0}of the RC-circuit [31]. By comparing Eqs. (1) and (2), the following correspondence is obtained:

*X*=

*V*

_{ out },

*α*=

*V*

_{ in }

*/RC*, and γ = 1/

*RC*, and the response time is expressed as

Thus, the TF-translation-degradation process (Figure 2B) can be directly mapped to the RC-circuit (Figure 2C).

#### Connected case

*k*

_{ on }

*X*+

*k*

_{ off }≫ γ; cf. [32–34]). They also assumed that the lifetime of the bound TF is much longer than that of the unbound TFs.

*X*changes in time by the following equation [17]

*X*) is the

*retroactivity*, given as

*K*

_{ d }the dissociation constant for the TF with respect to the promoter, and

*P*

_{ T }the total number of the promoters. They showed that ℛ is always less than 1 and non-negative. The extra factor 1 - ℛ appears when compared with the isolated case, resulting in the slow-down of the dynamics. More precisely, the slow-down is due to the decrease in the factor placed in front of

*X*in Eq. (4): γ(1 - ℛ), which is related to the apparent response time:

*C*

_{ T }=

*C*+

*C'*. Thus, the response time becomes

*RC*

_{ T }:

*τ*=

*RC*

_{ T }. The change in the output voltage is governed by the same equation as in the isolated case except the capacitance

*C*is replaced to

*C*

_{ T }:

*τ*corresponds to

*τ*

_{ a }(Eq. (6)):

Connecting downstream promoters in the MIP is therefore shown to be equivalent to connecting extra capacitors in parallel with an existing capacitor in the RC-circuit. Due to these extra capacitors, the circuit takes a longer time to fully charge all the capacitors, resulting in the slow-down in the circuit response time. Biologically, the bound promoters act as a reservoir of potentially free TFs: Whenever there is a change in the number of the free TFs, the reservoir quickly buffers the change in the number of free TFs [35]. Such buffering causes transient dynamics at the interface to slow down.

### Response time vs. number of promoters

*P*

_{ T }(see the Methods section) as

where *C*_{1} is a proportionality constant satisfying *C/C*_{1} = *K*_{
d
} (1 + *X/K*_{
d
} )^{2}. The above equation (10) can be viewed as each individual promoter contributing an extra capacitance *C*_{1} to the total capacitance (Figure 3C): *C*_{
T
} = *C* + *P*_{
T
}*C*_{1}. The capacitance *C*_{1} of each extra capacitor is related to a unit load onto the upstream output dynamics from a single downstream promoter. This is an interesting result and becomes useful for proposing an experimental method for estimating the fan-out.

The linear relationship between the extra capacitance and *P*_{
T
} (see Figure 3C box) does not come from any linearization approximation, but from the fact that each downstream promoter affects the upstream as an independent effector (reservoir or sequestrator), although the sequestration itself is represented by a nonlinear reaction.

This linearity does not appear clearly in the retroactivity measure (Eq. (5)) proposed in [17], obscuring the connection to the concept of fan-out. The following section makes this connection and an efficient method for estimating the fan-out will be proposed.

### Gene circuit fan-out

A gene circuit fan-out is defined by the maximum number of promoters in a downstream module that the output (transcription factor) of an upstream module can regulate without altering the output dynamics significantly. To exemplify how much the upstream module can be affected, a repressilator [30] is considered as a module and its Tet repressors as a module output (Figure 1A). When the output regulates *tetR* promoters located in a downstream module, the oscillation amplitude of the *tetR* expression level can be significantly changed, e.g., 40% decrease when the number of the promoter (*P*_{
T
} ) is changed from 0 to 100 (Figure 1B and 1C). Our interest is here to quantify the maximum number of the promoters (fan-out) that the upstream module can tolerate.

*V*

_{ in }and

*V*

_{ out }, respectively (Figure 4A). In the RC circuit, the capacitor acts as a low pass filter: The gain of the signal (the ratio of the oscillation amplitude of

*V*

_{ out }to that of

*V*

_{ in }) is at the maximum level for low frequencies and drops significantly when the circuit no longer responds as fast as the input signal changes (Figure 4B). The frequency when this happens is called the

*cut-off frequency*(

*ω*

_{ c }) (Figure 4B) and corresponds to the inverse of the response time: 1/

*RC*

_{ T }[31]. The cut-off frequency corresponds to the bandwidth in the low-pass filter [31], which defines the range of frequency where a signal gain is sufficiently large.

*ω*

_{ max }) in the oscillator's frequency (e.g., for the repressilator,

*ω*

_{ max }can be the inverse of the repressor lifetime = log(2)/10 min

^{-1}~ 4 hour

^{-1}[30]). If

*ω*

_{ max }is smaller than the cut-off frequency

*ω*

_{ c }, the oscillator output will operate in a predictable manner and the output signal will be passed downstream without any significant signal loss. As the number of the downstream promoters increases, the total capacitance increases as shown in Eq. (10) and the cut-off frequency (

*ω*

_{ c }= 1/

*RC*

_{ T }) decreases. For the cut-off frequency to be larger than the maximum operational frequency

*ω*

_{ max }, the total number of the promoter must be smaller than a certain value, which will be called the

*fan-out*. The fan-out denoted by ${F}_{{\omega}_{max}}$ is obtained where

*ω*

_{ c }equals

*ω*

_{ max }, i.e., ${\omega}_{c}={\left[R\left(C+{P}_{T}{C}_{1}\right)\right]}^{-1}={\omega}_{max}$:

In the fan-out equation (11), there are two unknown parameters: *C/C*_{1}, and *τ*_{0}. These can be experimentally estimated by performing two independent experiments with and without any downstream module. In each experiment, the corresponding response time, *τ*_{0} or ${\tau}_{{P}_{T}}$, can be estimated (by using gene expression noise as will be presented later in the Results section). Thus, one of the unknowns *τ*_{0} can be estimated. How can the other unknown *C/C*_{1} be estimated from ${\tau}_{{P}_{T}}$? If the copy number of the promoters *P*_{
T
} is known a priori, the value of *C/C*_{1} can be obtained from Eq. (10). If the promoters are placed on plasmids, the copy number of the plasmids can be estimated depending on what type of origin of replication is used, and thus the copy number of the promoters *P*_{
T
} can be known. By calculating *τ*_{0} = *RC*_{1}, the other unknown, *C/C*_{1}, can be obtained.

### Gene circuit fan-out in more general interfaces

Up to now we have considered a simple MIP without feedback and where the degradation rate is assumed to be first-order. Here the more general case is considered and it is shown that the same or a similar fan-out function as Eq. (11) is obtained.

#### Oligomer under directed degradation and self-regulation

*n*monomers, is tagged for degradation and that its transcription is self-regulated as shown in Figure 5A. The fan-out function is obtained by the same equation (11), where

*τ*

_{0}is the time constant in the isolated case, given by the difference between the unscaled elasticities [36]: 1/

*τ*

_{0}=

*ε*

_{2}-

*ε*

_{1}, where

*ε*

_{1}≡ ∂

*v*

_{1}=

*x,α*)/∂

*x*and

*ε*

_{2}≡ ∂

*v*

_{2}=

*x*)/∂

*x*(refer to the Methods section). This means that the fan-out can be estimated exactly in the same way as in the monomer case as shown in Figure 3A. All the above results apply for the case that the

*intermediate*reaction steps of the oligomerization and directed degradation are taken into account (refer to Additional File 1 and the Example 2).

#### Multiple promoters having different affinities

*C*as shown in Figure 5B (see the Methods section). The fan-out of each promoter is shown to satisfy the following functional relationship between

*F*

_{1}and

*F*

_{2}(refer to the Methods section):

where *F*_{
i
} is the fan-out for promoter plasmids of the *i*-th kind, and *C*_{
i
} denotes the corresponding capacitance per plasmid. If there are *N* different kinds of promoter plasmids, all the *N* capacitances need to be summed up in the above equation. Here the fan-out is not a single number but is given by a functional relationship between *F*_{
i
} 's: The number of plasmids of different kinds needs to be balanced depending on its unit load on the retroactivity, i.e., *C*_{
i
}*/C*.

To obtain the fan-out function, it is necessary to find three unknown parameters: *τ*_{0}, *C*_{1}/*C*, and *C*_{2}/*C*. *τ*_{0} can be estimated in the isolated case. *C*_{
i
}*/C* can be estimated in the case that only the *i*-th kind of promoter plasmids exists (under the assumption that the strength of each origin of replication is already known). These three independent experiments will suffice for estimating all the unknown parameters and proposing the fan-out function Eq. (12).

#### Multiple operators

Consider the case that the promoter region includes multiple operators specific to an output TF (e.g., *O*_{1}, *O*_{2}, and *O*_{3}) having different affinities (Figure 5C). Regardless the number of the operators, the same fan-out function as Eq. (11) is obtained (refer to Additional File 1).

#### Two output signals

When two output TFs (*X* and *Z*) regulate a downstream promoter independently, i.e., if there is no overlap between the operator regions and somehow *X* does not interfere with the operator region of *Z* and vice versa, the fan-out corresponding to each output TF can be obtained.

The fan-out functions like Eqs. (11) and (12) have been shown for each of the individual cases given above. For all the combinations of these individual cases the same fan-out functions will apply as well.

### Design scheme for fan-out enhancement

*C/C*

_{1}or 1/

*τ*

_{0}. The way to increase the latter is to apply a negative feedback on the translation of

*X*(making

*ε*

_{1}negative for the case shown in Figure 5A, where 1/

*τ*

_{0}=

*ε*

_{2}-

*ε*

_{1}) and a positive feed-forward on the degradation rate (increasing

*ε*

_{2}). These applications push the cut-off frequency/bandwidth (1/

*τ*

_{0}) further away from the maximum desired operating frequency (

*ω*

_{ max }), and enhances the fan-out as illustrated in Figure 6. A simulation study of enhancing fan-out will be presented later in this manuscript. Since the enhanced degradation and negative feedback decrease the concentration level of

*X*, to prevent this, it is desirable to amplify the translation rate (which makes

*ε*

_{1}more negative).

This mechanism for enhancing fan-out is exactly the one proposed by Del Vecchio et al. [17] to reduce retroactivity; when the retroactivity is small, the upstream output dynamics does not slow down significantly by connecting the output to the downstream module, meaning that the load from downstream to the upstream is small enough that many replicates of the load can be applied to the upstream without slowing down the output dynamics significantly.

One of the mechanisms, inhibitory auto-regulation, is frequently found in *Escherichia coli* transcription factors regulating a set of operons, e.g., for amino-acid biosynthesis where a single TF may control multiple targets, likewise for flagella formation [37]. Such motifs are called single-input-module motifs [37].

The concept of fan-out is not limited to gene regulatory circuits. In principle, as long as the same class of interface processes are found regardless of the type of biological systems, the fan-out and retroactivity concepts can be applied [1, 17]. For example, in the eukaryotic MAPK pathway, doubly phosphorylated MAPK can activate a number of downstream proteins and transcription factors in the nucleus. This MAPK regulation can be described by the module interface process similar to the one shown in Figure 5B (in this case, many promoter plasmids instead of the two). In the MAPK pathway, there is a negative feedback from MAPK to the phosphorylation of MAPKKK [13–15]. In a recent paper by Yu et al. [38] which showed experimentally that the related system in Yeast involving Fus3 as the negative feedback component showed linearity between receptor occupancy and downstream response in the presence of feedback. Although they did not show increased fan-out *per se*, the presence of linearity may suggest there is an increase in fan-out of the MAPK module, thereby permitting MAPK to effectively regulate multiple targets and multiple homologous binding sites.

### How to measure the time constant *τ*

It is known that transcription factors show significant stochastic fluctuations [22–25, 39–42] (for review articles, [26–29]). Their correlation times have been measured by obtaining autocorrelations by *in vivo* time-lapse microscopy [22–25]. Recent numerical studies show that the correlation time is approximately equal to the response time of the deterministic case [43] and that it changes as a result of connecting two genetic systems [19, 43]. Therefore, from the change in the correlation time, the fan-out can be estimated by using Eq. (11) as well as the retroactivity by using $\mathcal{R}=\frac{{\tau}_{{P}_{T}}-{\tau}_{0}}{{\tau}_{{P}_{T}}}$ (obtained from Eq. (8) by using Eqs. (3) and (9)).

### Example 1: Fan-out/retroactivity estimation

*E. coli*. The average copy number of plasmids containing the specific promoters is assumed to range from 1 to 100. The volume of

*E. coli*is assumed to be roughly equal to 1

*μ*m

^{3}, and a copy number of one corresponds to 1 nM. As a result, the unit of nM is henceforth interchanged with that of copy number. A simulation using the standard Gillespie method [44] was performed (see Figure 7) and the observed autocorrelation was fitted to an exponential function:

*G*(Δ

*t*) =

*A*exp (-Δ

*t*/

*τ*) with

*τ*a correlation time (a linear fit is conducted in the log-scale in the

*y*-axis and the normal scale in the

*x*-axis) and 1/

*τ*obtained from the fitted slope (see Figure 7).

For experimentally reasonable parameter values, i.e., *α* = 20 nM hour^{-1}, γ = 2 hour^{-1}, *k*_{
on
} = 10 nM^{-1}hour^{-1}, and *k*_{
off
} = 10 hour^{-1}, stochastic simulations were performed with and without any downstream-module promoter (*P*_{
T
} = 100 and 0). The concentration levels of the total TF was recorded for 48 hours (corresponding to experimental time) with frequency 50 times per hour, the autocorrelation of this signal was fitted to an exponential function, and the response time measured (see Figure 7) [43]. The error bar of the time constant was obtained from 10 independent replicates of the autocorrelation.

^{-1},

*τ*

_{0}and

*τ*

_{100}were obtained to be 0.52 ± 0.06 hour and 0.9 ± 0.1 hour, respectively. The value of

*C/C*

_{1}was obtained to be 140 ± 20, by using

*C*

_{ T }-

*C*=

*P*

_{ T }

*C*

_{1}was used. From Eq. (11), the fan-out function for this MIP was obtained:

If the upstream module is a synthetic oscillator with a maximum operating frequency *ω*_{
max
} = 1 hour^{-1}, the fan-out becomes *F* = 130 ± 20. This means that promoter plasmids with low, medium, and high copy numbers can be used without affecting the TF dynamics, if a single TF-specific operator site resides on a plasmid. The retroactivity can also be estimated from the measured values of *τ*_{0} and *τ*_{100}: ℛ = 0.4 ± 0.1.

If the translation rate is reduced by half (now,*α* = 10 nM hour^{-1}), the free TF concentration decreases by half. As the concentration decreases, the retroactivity increases [17, 43] and the fan-out decreases. The values of *τ*_{0} and *τ*_{100} are obtained to be 0.52 ± 0.07 hour and = 1.75 ± 0.04 hour, respectively. For the same *ω*_{
max
} = 1 hour^{-1}, the fan-out becomes *F* = 40 ± 1. This would mean that only low copy number plasmids can be safely used. The retroactivity is estimated to be 0.70 ± 0.05.

### Example 2: Fan-out enhancement by applying negative feedback

where *β* is introduced to turn on and off the negative feedback. The following parameter values are used: *α* = 20(nM/hour), γ = 2(1/hour), *k*_{1} = 20(1/nM/hour), *k*_{2} = 1(1/hour), γ_{2} = 2(1/hour), *k*_{
on
} = 10(1/nM/hour), and *k*_{
off
} = 10(1/hour) for the case without any feedback (*β* = 0). For the case with negative feedback (β = 0.25), the value of *α* was adjusted to match the same expression level of *X* as the case without feedback: *α* = 43. The data are sampled in the identical way as described in the Example 1 and the response time constants were measured from the autocorrelations of the total TF concentrations (*X* + 2*X*_{2} + 2*P*_{
b
} ).

*P*

_{ T }while satisfying the deterministic prediction based on Eq. (10), which was computed by using Mathematica [45] (its notebook file is provided in Additional File 2). The value of

*C/C*

_{1}was estimated from both the slope (

*RC*

_{1}) and y-intercept (

*τ*

_{0}=

*RC*) of the graph shown in Figure 8A:

*RC*

_{1}= 0.016 ± 0.002 hour and

*τ*

_{0}= 0.49 ± 0.04 hour for the case without feedback. For

*ω*

_{ max }= 1 hour

^{-1}, the fan-out

*F*

_{ Neg- }was estimated to be 32 ± 7. For the case with feedback, the values of

*RC*

_{1}and

*RC*were obtained to be 0.009 ± 0.001 hour and 0.31 ± 0.05 hour, respectively. The fan-out

*F*

_{ Neg+ }was estimated to be 77 ± 15. With negative feedback, the fan-out was increased two-fold.

This fan-out enhancement can be understood in terms of the cut-off frequency increase. The signal gain in the output signal (total transcription factor) with respect to the input (translation rate) was plotted for different frequencies as shown in Figure 8B and 8C, and the cut-off frequency was shown to increase due to the negative feedback and to push the cut-off frequency away from the maximum desired operating frequency. This allows for a larger load from the downstream, resulting in the enhanced fan-out.

### Effect of cell's machinery on fan-out

## Conclusions

In this paper, the concept and quantitative measure of fan-out have been introduced for genetic circuits. The fan-out is a measure of the maximum number of promoter sites that the output TFs of the upstream module can regulate without significant slow-down in the kinetics of the output. In addition, an efficient experimental method to estimate the fan-out have been proposed. The fan-out has been shown to be enhanced by self-inhibitory regulation on the output. In the estimation process of the fan-out, the retroactivity can also be computed. This study provides a way for quantifying the level of modularity in gene regulatory circuits and helps characterize and design module interfaces and therefore the modular construction of gene circuits.

## Methods

This section shows the mathematical derivations of the time-constant ${\tau}_{{P}_{T}}$ and fan-out functions for various cases.

### Monomer TF

*P*

_{ b }=

*P*

_{ T }

*X*/(

*X*+

*K*

_{ d }). This equation is simplified to, by introducing

*f*(

*X*) ≡

*X/*(

*X*+

*K*

_{ d }),

*Y*=

*X*+

*P*

_{ b }) is governed by the following equation [43]:

*Y*is derived rather than that of

*X*, because

*Y*is a pure slow variable showing the dynamics of our interest [17, 33, 43]. The response time constant of

*Y*, denoted by ${\tau}_{{P}_{T}}$, is obtained by taking the derivative on the right hand side of the above equation with respect to

*Y*:

with *τ*_{0} ≡ γ^{-1}. By using *Y* = *X* + *P*_{
b
} , the above equation becomes ${\tau}_{{P}_{T}}={\tau}_{0}\left[1+\frac{d{P}_{b}}{dX}\right]$. By using Eq. (15), the time constant is obtained: ${\tau}_{{P}_{T}}={\tau}_{0}\left(1+{f}^{\prime}\left(X\right){P}_{T}\right)$. By comparing this with Eq. (10), *C/C*_{1} becomes *K*_{
d
} (1 + *X/K*_{
d
} )^{2}.

### Oligomer TF under directed degradation and self-regulation

*n*monomers described in Figure 5A. The binding-unbinding process is assumed to be in equilibrium, and

*P*

_{ b }is obtained as

*Y*(=

*X*+

*nP*

_{ b }) is governed by

*Y*is obtained as

*τ*

_{0}≡ 1/(

*ε*

_{2}-

*ε*

_{1}) with

*ε*

_{1}≡

*∂v*

_{1}/∂

*X*and

*ε*

_{2}≡

*dv*

_{2}(

*X*)/

*dX*. By using

*Y*=

*X*+

*nP*

_{ b }, the response time is obtained as

Where $n\frac{df(X)}{dX}$ is defined to be *C*_{1}/*C* by comparing the above equation with Eq. (10).

### Multiple promoters having different affinities

We consider the case that two different types of TF-specific promoter plasmids, having different affinities for the TF and different strength of the origin of replication. The TF is assumed to be a monomer. The concentration of the TF bound on the promoter of each type (*i*) is given as ${P}_{bi}=\frac{{P}_{Ti}X}{X+{K}_{di}}\equiv {P}_{Ti}{f}_{i}\left(X\right)$ for *i* = 1, 2. The response time constant ${\tau}_{{P}_{T1},{P}_{T2}}$ is given by Eq. (16). By using *Y* = *X* + *P*_{b 1}+ *P*_{b 2}, ${\tau}_{{P}_{T1},{P}_{T2}}$ becomes ${\tau}_{0}\left[1+\frac{d{P}_{b1}}{dX}+\frac{d{P}_{b2}}{dX}\right]$, which is rewritten as ${\tau}_{{P}_{T1},{P}_{T2}}={\tau}_{0}\left[1+{{f}^{\prime}}_{1}\left(X\right){P}_{T1}+{{f}^{\prime}}_{2}\left(X\right){P}_{T2}\right]$ by using *P*_{
bi
} = *P*_{
Ti
}*f*_{
i
} (*X*). Finally by equating ${\tau}_{{P}_{T1},{P}_{T2}}$ to 1/*ω*_{
max
}, Eq. (12) is obtained. If there were *n-* different types of promoter plasmids, the above equation is changed by replacing the last two terms to the sum over all the *n*-types.

In the RC-circuit representation, ${\tau}_{{P}_{T1},{P}_{T2}}$ is given by *RC*_{
T
} and the total capacitance *C*_{
T
} is obtained as *C*_{
T
} = *C* + *C*_{1}*P*_{T 1}+ *C*_{2}*P*_{T 2}with ${C}_{i}={\tau}_{0}{{f}^{\prime}}_{i}(X)/R$. This indicates that this MIP can be mapped to an RC-circuit having two different capacitances connected in parallel to *C* as shown in Figure 5B.

### Software

All stochastic simulations were carried out using our own Gillespie code written in C and run on a Quad-core PC under the Ubuntu Linux OS. Certain frequency plots, deterministic simulations and SBML translation of models to Jarnac script [46, 47] were carried out using SBW [48, 49].

## Declarations

### Acknowledgements

This work was supported by a National Science Foundation (NSF) Grant in Theoretical Biology 0827592. Preliminary studies were supported by funds from NSF FIBR 0527023. The authors acknowledge useful discussions with Hong Qian and Suk-jin Yoon.

## Authors’ Affiliations

## References

- Sauro HM:
**Modularity defined.***Mol Syst Biol*2008,**4:**166. 10.1038/msb.2008.3View ArticleGoogle Scholar - Ayers JE:
*Digital integrated circuits: analysis and design*. Boca Raton: CRC Press; 2004.Google Scholar - Alon U:
**Network motifs: theory and experimental approaches.***Nat Rev Genet*2007,**8**(6):450-461. 10.1038/nrg2102View ArticleGoogle Scholar - Purnick PEM, Weiss R:
**The second wave of synthetic biology: from modules to systems.***Nat Rev Mol Cell Biol*2009,**10**(6):410-422. 10.1038/nrm2698View ArticleGoogle Scholar - Lucks JB, Qi L, Whitaker WR, Arkin AP:
**Toward scalable parts families for predictable design of biological circuits.***Curr Opin Microbiol*2008,**11**(6):567-573. 10.1016/j.mib.2008.10.002View ArticleGoogle Scholar - Keasling JD:
**Synthetic biology for synthetic chemistry.***ACS Chem Biol*2008,**3:**64-76. 10.1021/cb7002434View ArticleGoogle Scholar - Entus R, Aufderheide B, Sauro HM:
**Design and implementation of three incoherent feed-forward motif based biological concentration sensors.***Syst Synth Biol*2007,**1:**119-128. 10.1007/s11693-007-9008-6View ArticleGoogle Scholar - Voigt CA:
**Genetic parts to program bacteria.***Curr Opin Biotechnol*2006,**17**(5):548-557. 10.1016/j.copbio.2006.09.001View ArticleGoogle Scholar - Sprinzak D, Elowitz MB:
**Reconstruction of genetic circuits.***Nature*2005,**438**(7067):443-448. 10.1038/nature04335View ArticleGoogle Scholar - Endy D:
**Foundations for engineering biology.***Nature*2005,**438**(7067):449-453. 10.1038/nature04342View ArticleGoogle Scholar - Hasty J, McMillen D, Collins JJ:
**Engineered gene circuits.***Nature*2002,**420**(6912):224-230. 10.1038/nature01257View ArticleGoogle Scholar - Stelling J, Sauer U, Szallasi Z, Doyle FJ III, Doyle J:
**Robustness of cellular functions.***Cell*2004,**118**(6):675-685. 10.1016/j.cell.2004.09.008View ArticleGoogle Scholar - Sauro HM, Kholodenko BN:
**Quantitative analysis of signaling networks.***Prog Biophys Mol Biol*2004,**86:**5-43. 10.1016/j.pbiomolbio.2004.03.002View ArticleGoogle Scholar - Bergmann F, Vallabhajosyula R, Sauro H:
**Computational tools for modeling protein networks.***Current Proteomics*2006,**3**(3):181-197. 10.2174/157016406779475380View ArticleGoogle Scholar - Sauro HM, Ingalls B:
**MAPK cascades as feedback amplifiers.***arXiv:0710.5195[q-bio.MN]*2007.Google Scholar - Saez-Rodriguez J, Kremling A, Gilles ED:
**Dissecting the puzzle of life: modularization of signal transduction networks.***Comput Chem Eng*2005,**29**(3):619-629. 10.1016/j.compchemeng.2004.08.035View ArticleGoogle Scholar - Del Vecchio D, Ninfa AJ, Sontag ED:
**Modular cell biology: retroactivity and insulation.***Mol Syst Biol*2008,**4:**161. 10.1038/msb4100204View ArticleGoogle Scholar - Lancaster DE:
*TTL Cookbook*. Indianapolis: H.W. Sams; 1974.Google Scholar - Jayanthi S, Vecchio DD:
**On the Compromise between Retroactivity Attenuation and Noise Amplification in Gene Regulatory Networks.***Proceedings of the 48th IEEE Conference on Decision and Control: 15-18 December 2009; Shanghai, China*2010, 4565-4571.Google Scholar - Anishchenko VS, Astakhov V, Neiman A, Vadivasova T, Schimansky-Geier L:
*Nonlinear dynamics of chaotic and stochastic systems*. Berlin; New York: Springer-Verlag; 2002.Google Scholar - Simpson ML, Cox CD, Sayler GS:
**Frequency domain analysis of noise in autoregulated gene circuits.***Proc Natl Acad Sci USA*2003,**100**(8):4551. 10.1073/pnas.0736140100View ArticleGoogle Scholar - Rosenfeld N, Young JW, Alon U, Swain PS, Elowitz MB:
**Gene regulation at the single-cell level.***Science*2005,**307**(5717):1962-1965. 10.1126/science.1106914View ArticleGoogle Scholar - Austin DW, Allen MS, McCollum JM, Dar RD, Wilgus JR, Sayler GS, Samatova NF, Cox CD, Simpson ML:
**Gene network shaping of inherent noise spectra.***Nature*2006,**439:**608-611. 10.1038/nature04194View ArticleGoogle Scholar - Weinberger LS, Dar RD, Simpson ML:
**Transient-mediated fate determination in a transcriptional circuit of HIV.***Nat Genet*2008,**40**(4):466-470. 10.1038/ng.116View ArticleGoogle Scholar - Dunlop MJ, Cox RS III, Levine JH, Murray RM, Elowitz MB:
**Regulatory activity revealed by dynamic correlations in gene expression noise.***Nat Genet*2008,**40**(12):1493-1498. 10.1038/ng.281View ArticleGoogle Scholar - Rao CV, Wolf DM, Arkin AP:
**Control, exploitation and tolerance of intracellular noise.***Nature*2002,**420**(6912):231-237. 10.1038/nature01258View ArticleGoogle Scholar - Raser JM, O'Shea EK:
**Control of stochasticity in eukaryotic gene expression.***Science*2004,**304**(5678):1811-1814. 10.1126/science.1098641View ArticleGoogle Scholar - Kærn M, Elston TC, Blake WJ, Collins JJ:
**Stochasticity in gene expression: from theories to phenotypes.***Nat Rev Genet*2005,**6**(6):451-464.View ArticleGoogle Scholar - Shahrezaei V, Ollivier JF, Swain PS:
**Colored extrinsic fluctuations and stochastic gene expression.***Mol Syst Biol*2008,**4:**196. 10.1038/msb.2008.31View ArticleGoogle Scholar - Elowitz MB, Leibler S:
**A synthetic oscillatory network of transcriptional regulators.***Nature*2000,**403**(6767):335-338. 10.1038/35002125View ArticleGoogle Scholar - Nilsson J, Riedel S:
*Electric circuits*. Upper Saddle River, N.J.: Pearson Prentice Hall; 2008.Google Scholar - Kepler TB, Elston TC:
**Stochasticity in transcriptional regulation: origins, consequences, and mathematical representations.***Biophys J*2001,**81**(6):3116-3136. 10.1016/S0006-3495(01)75949-8View ArticleGoogle Scholar - Rao CV, Arkin AP:
**Stochastic chemical kinetics and the quasi-steady-state assumption: Application to the Gillespie algorithm.***J Chem Phys*2003,**118:**4999. 10.1063/1.1545446View ArticleGoogle Scholar - Simpson ML, Cox CD, Sayler GS:
**Frequency domain chemical Langevin analysis of stochasticity in gene transcriptional regulation.***J Theor Biol*2004,**229**(3):383-394. 10.1016/j.jtbi.2004.04.017View ArticleGoogle Scholar - Buchler NE, Cross FR:
**Protein sequestration generates a flexible ultrasensitive response in a genetic network.***Mol Syst Biol*2009,**5:**272. 10.1038/msb.2009.30View ArticleGoogle Scholar - Fell DA:
**Metabolic control analysis: a survey of its theoretical and experimental development.***Biochem J*1992,**286:**313-330.View ArticleGoogle Scholar - Shen-Orr SS, Milo R, Mangan S, Alon U:
**Network motifs in the transcriptional regulation network of Escherichia coli.***Nature Genet*2002,**31:**64-68. 10.1038/ng881View ArticleGoogle Scholar - Yu R, Pesce C, Colman-Lerner A, Lok L, Pincus D, Serra E, Holl M, Benjamin K, Gordon A, Brent R:
**Negative feedback that improves information transmission in yeast signalling.***Nature*2008,**456**(7223):755-761. 10.1038/nature07513View ArticleGoogle Scholar - Arkin A, Ross J, McAdams HH:
**Stochastic kinetic analysis of developmental pathway bifurcation in phage lambda-infected Escherichia coli cells.***Genetics*1998,**149**(4):1633-1648.Google Scholar - Elowitz MB, Levine AJ, Siggia ED, Swain PS:
**Stochastic gene expression in a single cell.***Science*2002,**297**(5584):1183-1186. 10.1126/science.1070919View ArticleGoogle Scholar - Ozbudak EM, Thattai M, Kurtser I, Grossman AD, van Oudenaarden A:
**Regulation of noise in the expression of a single gene.***Nat Genet*2002,**31:**69-73. 10.1038/ng869View ArticleGoogle Scholar - Elf J, Li GW, Xie XS:
**Probing transcription factor dynamics at the single-molecule level in a living cell.***Science*2007,**316**(5828):1191-1194. 10.1126/science.1141967View ArticleGoogle Scholar - Kim KH, Sauro HM:
**Measuring the degree of modularity from gene expression noise in gene regulatory circuits.***Biophys J*2011. arXiv:0910.5522[q-bio.MN] 2009Google Scholar - Gillespie DT:
**Exact stochastic simulation of coupled chemical reactions.***J Phys Chem*1977,**81:**2340-2361. 10.1021/j100540a008View ArticleGoogle Scholar - Wolfram S:
*Mathematica: a system for doing mathematics by computer*. Redwood City, CA: Addison-Wesley Pub. Co., Advanced Book Program; 1988.Google Scholar - Sauro H:
**Jarnac: A system for interactive metabolic analysis.***Animating the Cellular Map: Proceedings of the 9th International Meeting on BioThermoKinetics*2000, 221-228.Google Scholar - Smith L, Bergmann F, Chandran D, Sauro H:
**Antimony: a modular model definition language.***Bioinformatics*2009,**25**(18):2452. 10.1093/bioinformatics/btp401View ArticleGoogle Scholar - Sauro H, Hucka M, Finney A, Wellock C, Bolouri H, Doyle J, Kitano H:
**Next generation simulation tools: the Systems Biology Workbench and BioSPICE integration.***Omics A Journal of Integrative Biology*2003,**7**(4):355-372. 10.1089/153623103322637670View ArticleGoogle Scholar - Bergmann F, Sauro H:
**SBW-a modular framework for systems biology.***Proceedings of the 38th conference on Winter simulation:3–6December 2006; Monterey, CA*2006, 1637-1645. full_textView ArticleGoogle Scholar - Le Novère N, Bornstein B, Broicher A, Courtot M, Donizelli M, Dharuri H, Li L, Sauro H, Schilstra M, Shapiro B, Snoep JL, Hucka M: BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acids Res 2006, (34 Database):D689-D691.Google Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.