[ieee 2010 ieee international symposium on circuits and systems - iscas 2010 - paris, france...

4
Design of an insulation device using phosphotransfer systems Shridhar Jayanthi and Domitilla Del Vecchio Electrical Engineering and Computer Science University of Michigan, Ann Arbor Ann Arbor, MI 48109 Email: {jayanthi,ddv}@umich.edu Abstract— As in several engineering applications, biomolecular systems present impedance-like eects at interconnections called retroactivity. This phenomenon presents a challenge for modular design in synthetic biology. An insulation device is a biological module that enables attenuation of retroactivity at interconnec- tions. In this paper, we propose the design of an insulation device by exploiting the naturally existing time-scale separation of phosphotranspher systems. 1 I. Introduction to Retroactivity Modules are reusable components designed to have a spe- cific function in dierent contexts. In digital electronics, for example, a clock module can be used to drive a counter in one application and to synchronize a register in another [1]. One fundamental requirement in designing modules is the fact their behavior is not altered upon connection to downstream clients. In digital electronics, this property, called modularity [10], is captured by fan-out specifications, which limit the number of clients that can be connected to the output of a component. Modularity has been recently advocated in systems and in synthetic biology, areas in which networks of biomolecular interactions between DNA, RNA, proteins and signaling molecules are studied. In the field of systems biology, the challenge is in understanding the behavior of naturally occurring biomolecular networks from the behavior of the composing modules [2]–[4]. In contrast, researchers in synthetic biology aim at constructing networks with the goal of controlling cell behavior. Several simple biomolecular systems have been designed, such as oscillators [5], [6] and toggles [7], with the goal of designing biomolecular circuits with more complex functionalities in a modular fashion [8], [9]. In order for this approach to work, these components must have the modularity property [10]. It has been shown theoreti- cally, however, that output connections can be aected by large impedance-like eects that distort dramatically the dynamics of a system when facing a downstream load [11]. This eect has been called retroactivity to extend the notion of impedance to biomolecular systems. Retroactivity has been modeled by the addition of two signals to the standard input/output system: the retroactivity to the output s and the retroactivity to the input r, as shown in Figure 1 [11]. In this framework, achieving 1 This work was in part funded by AFOSR Award Number FA9550-09-1- 0211. S x u y s r Fig. 1. System S along with its input and output signals. The retroactivity to the output s accounts for the eect of downstream systems in the system S dynamics upon connection. The retroactivity to the input r accounts for the impact that S exerts on its upstream systems when a connection to receive the information u is established. low output impedance becomes the problem of attenuating the retroactivity to the output. To illustrate the eect of retroactivity in biological systems we consider a simple transcriptional component, in which a transcription factor X is produced at rate k(t) and decays at rate δ [10]. Transcription factors are proteins that regulate the expression of a gene by binding to the promoter region of a gene. Therefore, consider X to be an input to a downstream component through the reversible binding of X to promoter sites p, assumed to have total concentration p TOT . The bio- chemical reactions involved are u(t) −− −− δ X and X + p k on −−− −−− k off C, in which C is the complex of X bound to site p. The ordinary dierential equation model is given by ˙ X = u(t) δX + k off C k on ( p TOT C)X ˙ C = k off C + k on ( p TOT C)X, (1) in which the retroactivity to the output is given by s(X, C) = k off C k on ( p TOT C)X. Setting p TOT = 0, and thus s = 0, one obtains the dynamics of the system without load, given by ˙ X = u(t) δX. The eect of retroactivity to the output on the dynamics is illustrated in Figure 2. II. Phosphotransfer-based insulation device In order to counteract the eect of retroactivity one can employ insulation devices, biomolecular systems that are de- signed to attenuate the retroactivity to the output and to have low retroactivity to the input. An insulation device is placed between the upstream system producing the signal and the downstream system receiving the signal. In analogy to the design of non-inverting amplifiers in electronics, an insulation device can be obtained by employing a large amplification 978-1-4244-5309-2/10/$26.00 ©2010 IEEE 545

Upload: domitilla

Post on 09-Apr-2017

213 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: [IEEE 2010 IEEE International Symposium on Circuits and Systems - ISCAS 2010 - Paris, France (2010.05.30-2010.06.2)] Proceedings of 2010 IEEE International Symposium on Circuits and

Design of an insulation device usingphosphotransfer systems

Shridhar Jayanthi and Domitilla Del VecchioElectrical Engineering and Computer Science

University of Michigan, Ann ArborAnn Arbor, MI 48109

Email: {jayanthi,ddv}@umich.edu

Abstract— As in several engineering applications, biomolecularsystems present impedance-like effects at interconnections calledretroactivity. This phenomenon presents a challenge for modulardesign in synthetic biology. An insulation device is a biologicalmodule that enables attenuation of retroactivity at interconnec-tions. In this paper, we propose the design of an insulationdevice by exploiting the naturally existing time-scale separationof phosphotranspher systems. 1

I. Introduction to Retroactivity

Modules are reusable components designed to have a spe-cific function in different contexts. In digital electronics, forexample, a clock module can be used to drive a counterin one application and to synchronize a register in another[1]. One fundamental requirement in designing modules isthe fact their behavior is not altered upon connection todownstream clients. In digital electronics, this property, calledmodularity [10], is captured by fan-out specifications, whichlimit the number of clients that can be connected to the outputof a component. Modularity has been recently advocated insystems and in synthetic biology, areas in which networksof biomolecular interactions between DNA, RNA, proteinsand signaling molecules are studied. In the field of systemsbiology, the challenge is in understanding the behavior ofnaturally occurring biomolecular networks from the behaviorof the composing modules [2]–[4]. In contrast, researchers insynthetic biology aim at constructing networks with the goal ofcontrolling cell behavior. Several simple biomolecular systemshave been designed, such as oscillators [5], [6] and toggles [7],with the goal of designing biomolecular circuits with morecomplex functionalities in a modular fashion [8], [9].

In order for this approach to work, these components musthave the modularity property [10]. It has been shown theoreti-cally, however, that output connections can be affected by largeimpedance-like effects that distort dramatically the dynamicsof a system when facing a downstream load [11]. This effecthas been called retroactivity to extend the notion of impedanceto biomolecular systems. Retroactivity has been modeled bythe addition of two signals to the standard input/output system:the retroactivity to the output s and the retroactivity to the inputr, as shown in Figure 1 [11]. In this framework, achieving

1This work was in part funded by AFOSR Award Number FA9550-09-1-0211.

S

x

u y

sr

Fig. 1. System S along with its input and output signals. Theretroactivity to the output s accounts for the effect of downstreamsystems in the system S dynamics upon connection. The retroactivityto the input r accounts for the impact that S exerts on its upstreamsystems when a connection to receive the information u is established.

low output impedance becomes the problem of attenuating theretroactivity to the output.

To illustrate the effect of retroactivity in biological systemswe consider a simple transcriptional component, in which atranscription factor X is produced at rate k(t) and decays atrate δ [10]. Transcription factors are proteins that regulate theexpression of a gene by binding to the promoter region of agene. Therefore, consider X to be an input to a downstreamcomponent through the reversible binding of X to promotersites p, assumed to have total concentration pTOT . The bio-

chemical reactions involved are ∅u(t)−−⇀↽−−δ

X and X + pkon−−−⇀↽−−−ko f f

C,

in which C is the complex of X bound to site p. The ordinarydifferential equation model is given by

X = u(t) − δX + ko f f C − kon(pTOT −C)X

C = −ko f f C + kon(pTOT −C)X, (1)

in which the retroactivity to the output is given by s(X,C) =ko f f C − kon(pTOT − C)X. Setting pTOT = 0, and thus s = 0,one obtains the dynamics of the system without load, givenby X = u(t) − δX. The effect of retroactivity to the output onthe dynamics is illustrated in Figure 2.

II. Phosphotransfer-based insulation device

In order to counteract the effect of retroactivity one canemploy insulation devices, biomolecular systems that are de-signed to attenuate the retroactivity to the output and to havelow retroactivity to the input. An insulation device is placedbetween the upstream system producing the signal and thedownstream system receiving the signal. In analogy to thedesign of non-inverting amplifiers in electronics, an insulationdevice can be obtained by employing a large amplification

978-1-4244-5309-2/10/$26.00 ©2010 IEEE 545

Page 2: [IEEE 2010 IEEE International Symposium on Circuits and Systems - ISCAS 2010 - Paris, France (2010.05.30-2010.06.2)] Proceedings of 2010 IEEE International Symposium on Circuits and

0 5000 10000 150000

0.5

1

1.5

2X

time

Fig. 2. Effect of the retroactivity to the output s on the transcriptionalcomponent. When pTOT = 0, s = 0 and the system is isolated. Theaddition of load (pTOT = 100) makes s � 0. The input signal isu(t) = δ(1 + 0.8 sin (ωt)) with ω = 0.005, δ = 0.01, ko f f = 50, andkon = 20.

gain in a negative feedback loop. Examples of two insulationdevices based on this design technique are shown in [11].

In this paper, we present a different design principle forinsulation based on separation of time scales, realized throughthe phosphotransfer system of Figure 3. The system is basedon a chain of phosphorylation and dephosphorylation re-actions [12]. Ubiquitous in prokariotic signaling pathways,phosphotransfer systems are found to be reused as a signalrelay module in different bacterial pathways [13]. Here, weshow that the phosphotransfer system is capable of attenuatingretroactivity to the output and, therefore, can be employed todesign insulation devices. Let X be a transcription factor inits inactive form and let X∗ be the same transcription factoronce it has been activated through phosphorylation. Let Z∗be a phosphate donor, that is, a protein that can transferits phosphate group to the acceptor X. The phosphotransferreactions [12] can be modeled according to the two-step model

Z∗ + Xk1−⇀↽−k2

C1k3−⇀↽−k4

X∗ + Z, in which C1 is the complex of Z

bound to X bound to the phosphate group. Also, protein Zcan be phosphorylated and protein X∗ dephosphorylated byother phosphotransfer reactions, respectively. These reactionsare modeled as one step reactions, that is, Z

π1−→ Z∗ ,X∗π2−→ X.

Protein X is assumed to be conserved in the system, thatis, X + C1 + X∗ + C = XTOT . We assume that protein Z isproduced with time-varying production rate k(t) and decayswith rate δ. The active form of the transcription factor X∗ bindsto downstream binding sites p with total concentration pTOT

through the reversible reaction p+X∗kon−−−⇀↽−−−ko f f

C. It is also assumed

that the total amount of p is conserved, that is, C + p = pTOT .The ODE model is thus given by

Z = k(t) − δZ + k3C1 − k4X∗Z − π1Z

C1 = k1 (XTOT − X∗ −C1 −C) Z∗ − k3C1 − k2C1 + k4X∗ZZ = π1Z + k2C1 − k1 (XTOT − X∗ −C1 −C) Z∗

X∗ = k3C1 − k4X∗Z − konX∗(pTOT −C) + ko f f C − π2X∗

C = konX∗(pTOT −C) − ko f f C. (2)

Fig. 3. System Σ is a phosphotransfer system. The output X* activatestranscription through the reversible binding of X* to downstreamDNA promoter sites p.

III. Retroactivity Attenuation

In order to make the multiple time scales and the structuralproperties of the system explicit, we rewrite system (2) asfollows. Since phosphotransfer reactions are faster than proteinproduction and decay [12], define the constant G1 � 1and write k1 := XTOT k1/G1, k2 := k2/G1, k3 := k3/G1,k4 := XTOT k4/G1, π1 := π1/G1 and π2 := π2/G1, so thatk1/XTOT , k2, k3, k4/XTOT , π1, π2 are of the same order as k(t)and δ. Since the process of protein binding to promoter sitesis much faster than phosphorylation [10], define the constantG2 � 1 with G2 � G1 as G2 := ko f f /δ, kd := ko f f /kon.Relabel the variables as u := Z, x := [ C1 Z∗ X∗ ]T andv := C. Define also the functions g(u, t) := k(t)− δu, r(x, u) :=⎡⎢⎢⎢⎢⎢⎢⎢⎢⎣

k3x1 − k4XTOT ux3

−π1u0

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎦, s(x, v) := δkd

x3(pTOT − v) − δv and

f (u, x) :=

⎡⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣k1

(1 − x3

XTOT− x1

XTOT

)x2 − k2x1

¯k2x1 − k1

(1 − x3

XTOT− x1

XTOT

)x2

k3x1 − k4XTOT x3(z − x1 − x2) − π2x3

⎤⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦. Define fi-

nally the matrices A := [ 1 1 0 ] and C := [ 0 0 1 ]T .System (2) can be rewritten as

u = g(u, t) +G1Ar(x, u)

x = −G1r(x, u) +G1 f (u, x) −G2Cs(x, v)

v = G2s(x, v). (3)

in which the retroactivity to the output is given by −G2Cs(x, v)Since we assume G1 � 1 and G2 � G1, system (3) presents

three different time scales. The isolated system, obtained whens(x, v) = 0 is given by

u = g(u, t) +G1Ar(x, u)

x = −G1r(x, u) +G1 f (u, x). (4)

Employing singular perturbation [14], we show that as G1 →∞ and G2 → ∞, both the isolated and connected systemsolutions tend to the same signals. This is only possible dueto the structural characteristics of the system and in particularto the fact that AC = 0, which allows clear separation of thetime scales by employing linear coordinate transformations.

Let u(t, 1/G1, 1/G2), x(t, 1/G1, 1/G2), v(t, 1/G1, 1/G2) anduis(t, 1/G1), xis(t, 1/G1) be the unique solutions for t ∈ [t0, t f ]

546

Page 3: [IEEE 2010 IEEE International Symposium on Circuits and Systems - ISCAS 2010 - Paris, France (2010.05.30-2010.06.2)] Proceedings of 2010 IEEE International Symposium on Circuits and

of the connected system (3) and the isolated system (4),respectively. In what follows, we assume that G2/G1 → ∞as G1 → ∞.

Definition 1: System (2) has the retroactivity to the outputattenuation property if there is a time t f > t0, constantsG∗1 > 0, G∗2 > 0 and tb ∈ (t0, t f ] such that u(t, 1/G1, 1/G2) −uis(t, 1/G1) = O(G1/G2) and x(t, 1/G1, 1/G2) − xis(t, 1/G1) =O(G1/G2) for all t ∈ [tb, t f ] when G1 > G∗1 and G2 > G∗2.

Let x = γx(u) be the locally unique solution to the algebraicequation r(x, u) + f (x, u) = 0. We show the dynamics of theinput for both systems (3) and (4) approximate u(t) which isthe unique solution of the system

˙u =

(1 + A

dduγx(u)

)−1

g(u, t) (5)

and the internal dynamics of the device for systems (3) and(4) is well approximated by γx(u(t)).

Proposition 1: Isolated System. There is a time t f > t0 suchthat for all tb ∈ (t0, t f ], there is a G∗1 > 0 such that uis(t, 1/G1)−u(t) = O(1/G1) and xis(t, 1/G1)−γx(u(t)) = O(1/G1) uniformlyfor t ∈ [tb, t f ] whenever G1 > G∗1.

Proof: This proposition can be shown by writing system(4) in the standard singular perturbation form and employingTikhonov theorem [14]. This can be achieved by employingthe change of coordinates z = u + Ax. Let ε = 1/G1 be thesmall parameter. System (4) becomes

z = g(z − Ax, t)

ε x = −r(x, z − Ax) + f (z − Ax, x). (6)

Define f (z, x) := −r(x, z − Ax) + f (z − Ax, x). Let the locallyunique solution of f (z, x) = 0 be x = φx(z). Let also zis(t) bethe unique solution for t ∈ [t0, t f ] of the reduced system

˙z = g(z − Aφx(z), t), (7)

with initial conditions z(t0) = u0 + Ax0. It is possible toshow using the Routh-Hurwitz criterion that ∂

∂x f (z, x)∣∣∣x=φx(z)

isHurwitz. This guarantees that the trajectories of the system (6)are attracted to the slow manifold [14]. Then, from Tikhonovtheorem, for all tb ∈ (t0, t f ] there exists ε∗ > 0 such that ifε < ε∗,

zis(t, ε) − zis(t) = O(ε) uniformly for t ∈ [t0, t f ]

xis(t, ε) − φx(zis(t)) = O(ε) uniformly for t ∈ [tb, t f ]. (8)

Define the coordinate transformation uis = zis − Aφx(zis).Since x = φx(z) is the locally unique solution of f (z, x) = 0,we have that f (z, φx(z)) = 0. But note that f (z, x) = −r(x, z −Ax) + f (z − Ax, x) and hence −r(φx(zis), z − Aφx(zis)) + f (zis −Aφx(zis), φx(zis)) = 0. Note also that x = γx(u) is the locallyunique solution of −r(x, u) + f (u, x) = 0, therefore

φx(zis) = γx(zis − Aφx(zis)) = γx(uis). (9)

Thus, zis = uis + Aγx(uis). Using the chain rule we obtainthat ˙zis = ˙uis

(1 + A dγx(zis)

duis

). Rearranging this expression and

substituting (7), we conclude that uis(t) satisfies the differentialequation (5).

Finally, from the coordinate change, we have that uis(t, ε) =zis(t, ε)− Axis(t, ε) and uis(t) = zis − Aφx(zis). From identity (9)and relations (8) we obtain the desired result.

Proposition 2: Connected System. There is a time t f > t0such that for all tb ∈ (t0, t f ], there are G∗1 > 0, G∗2 > 0 such thatx(t, 1/G1, 1/G2) − γx(u(t)) = O(G1/G2) and u(t, 1/G1, 1/G2) −u(t) = O(G1/G2) uniformly for t ∈ [tb, t f ] when G1 > G∗1 andG2 > G∗2.

Proof: The connected system (3) presents three differenttime scales. We proceed by employing nested applications ofthe Tikhonov theorem [15]. Employ the change of coordinatesz = u+Ax and y = x+Cv, which brings (3) to standard singularperturbation form

z = g(z − A(y −Cv), t)

εy = −r(y −Cv, z − A(y −Cv)) + f (z − A(y −Cv), y −Cv)

εμv = s(y −Cv, v). (10)

Define f (z, y, v) := −r(y − Cv, z − A(y − Cv)) + f (z − A(y −Cv), y−Cv). Let the locally unique solution of s(y−Cv, v) = 0be v = φ1(y). Let also z(t, ε) and y(t, ε) be the unique solutionfor t ∈ (tb, t f ] of the reduced system obtained setting μ = 0,

z = g(z − A(y −Cφ1(y)), t)

εy = f (z, y, φ1(y)). (11)

It is possible to show that ∂∂v s(y−Cv, v)

∣∣∣v=φ1(y)

is Hurwitz. Thisguarantees that the trajectories of system (10) are attractedto the slow manifold. Then, from Tikhonov theorem, for alltb ∈ (t0, t f ], there exists μ∗ such that if μ < μ∗,

z(t, ε, μ) − z(t, ε) = O(μ) uniformly for t ∈ [t0, t f ]

y(t, ε, μ) − y(t, ε) = O(μ) uniformly for t ∈ [t0, t f ]

v(t, ε, μ) − φ1(y) = O(μ) uniformly for t ∈ [tb, t f ]. (12)

System (11) is also in standard singular perturbation formwith small parameter ε. Let then y = φ2(z) be the locallyunique solution of f (z, y, φ1(y)) = 0. Let also z(t) be thesolution for t ∈ [t0, t f ] of the reduced system obtained settingε = 0,

˙z = g(z − A(φ2(z) −Cφ1 ◦ φ2(z)), t), (13)

It is possible to show, with the Routh-Hurwitz criterion,

that ∂∂y f (z, y, φ1(y))

∣∣∣∣∣y=φ2(z)

is Hurwitz. This guarantees that

the trajectories of the system (11) are attracted to the slowmanifold. Then, from the application of Tikhonov theorem onsystem (11), for all tb ∈ (t0, t f ], there exists ε∗ > 0 such thatif ε < ε∗,

z(t, ε) − z(t) = O(ε) uniformly for t ∈ [t0, t f ]

y(t, ε) − φ2(z(t)) = O(ε) uniformly for t ∈ [tb, t f ]. (14)

By combining results (12) and (14), we have that for all tb ∈(t0, t f ], and all ε < ε∗ and μ < μ∗

z(t, ε, μ) − z(t) = O(ε) + O(μ)

y(t, ε, μ) − φ2(z(t)) = O(ε) + O(μ)

v(t, ε, μ) − φ1 ◦ φ2(z(t)) = O(ε) + O(μ), (15)

547

Page 4: [IEEE 2010 IEEE International Symposium on Circuits and Systems - ISCAS 2010 - Paris, France (2010.05.30-2010.06.2)] Proceedings of 2010 IEEE International Symposium on Circuits and

uniformly in t ∈ [tb, t f ], in which we use φ1(φ2(z) + O(ε)) =φ1 ◦ φ2(z) + O(ε) due to continuity of φ1.

Define the coordinate transformation u = z − A(φ2(z) −Cφ1 ◦ φ2(z)). Since y = φ2(z) is the locally unique solutionof f (z, y, φ1(y)) = 0, we have that f (z, φ1(z), φ1 ◦ φ2(z)) =0. But from the definition of f (z, y, v) one concludes that−r(φ1(z) − Cφ1 ◦ φ2(z), u) + f (u, φ1(z) − Cφ1 ◦ φ2(z)) = 0.Note also that x = γx(u) is the locally unique solution of−r(x, u) + f (x, u) = 0, therefore we can write

γ(u) = φ1(z) −Cφ1 ◦ φ2(z). (16)

We can thus write u = z − Aγ(u). Rearranging the terms ofthe expression and using the chain rule, we obtain the timederivative expression ˙z = ˙u

(1 + A d

duγx(u)). Rearranging this

expression and substituting (13), we conclude that u(t) satisfiesthe differential equation (5).

Finally, from the coordinate changes we have that x(t, ε, μ) =y(t, ε, μ) − Cv(t, ε, μ) and u(t, ε, μ) = z(t, ε, μ) − Ax(t, ε, μ).Applying (15), (16) and recalling u(t) = z(t) − Aγx(u), wehave that for all tb ∈ (t0, t f ], there are ε∗ > 0, μ∗ > 0 such that

u(t, ε, μ) − u(t) = O(ε) + O(μ)

x(t, ε, μ) − γx(u(t)) = O(ε) + O(μ), (17)

uniformly in t ∈ [tb, t f ] provided ε < ε∗ and μ < μ∗.Proposition 3: System (2) has the retroactivity to the out-

put property.Proof: Let t1

f > t0, G1∗1 > 0 be constants such that

Proposition 1 holds and let t2f > t0, G2

1 > 0, G∗2 > 0 be constantssuch that Proposition 2 holds. Pick then t f = min(t1

f , t2f )

and G∗1 = max(G1∗1 ,G

∗21 ). Then, by combining the results of

Propositions 1 and 2, the desired result is obtained.Figure 4 shows the behavior of the system as a function

of G1 when G2 � G1. It can be seen that when G1 = 1, theoutput suffers from retroactivity to the output. However, whenG1 � 1, the output dynamics of the connected and the isolatedsystem are close to each other.

IV. Conclusion

In this paper we propose a biomolecular device capableof attenuating the retroactivity to the output based on natu-rally occurring phosphotransfer systems. We show that thisinsulation property is due to the special structure of thesystem that allows for separation of the multiple time scales.Furthermore, we show that this property holds even when theoutput disturbance enters the system through reaction ratesmuch larger than the input or internal dynamic rates. As aresult, a phosphotransfer system can be used to design aninsulation device, which in its turn can be employed formodular design in synthetic biology. Aditionally, the findingthat phosphotransfer systems attenuate retroactivity to theoutput suggests that these components enforce unidirectionalsignal propagation, a capability that may be linked to theubiquity of this signaling pattern in prokariotic pathways.

0 2000 4000 6000 8000 100000

0.5

1

1.5G1 = 1

Out

put

(X∗ )

0 2000 4000 6000 8000 100000

0.5

1

1.5

time

Out

put

(X∗ )

G1 = 100

pTOT = 0

pTOT = 100

Fig. 4. Output response of the phosphotransfer system with a stepsignal k(t) = δ(1 + sin(ωt). The parameters are given by δ = 0.01,XTOT = 1000, k2 = k3 = 0.01 = π1 = π2 = 0.01, k1 = k4 = 10−5,kd = 1, G1 = 1 (top panel), and G1 = 100 (bottom panel), G2 = 1000.The isolated system corresponds to pTOT = 0 while the connectedsystem corresponds to pTOT = 100.

References

[1] D. L. Schilling and C. Belove, Electronic Circuits, Discrete and Inte-grated. McGraw Hill, 1989.

[2] L. Hartwell, J. Hopfield, S. Leibler, and A. Murray, “From molecular tomodular cell biology,” Nature, vol. 402, pp. 47–52, 1999.

[3] D. A. Lauffenburger, “Cell signaling pathways as control modules:complexity for simplicity?” Proc. Natl. Acad. Sci., vol. 97, no. 10, pp.5031–5033, May 2000.

[4] U. Alon, “Network motifs: theory and experimental approaches,” Nature,vol. 8, pp. 450–461, June 2007.

[5] M. R. Atkinson, M. A. Savageau, J. T. Meyers, and A. J. Ninfa,“Development of genetic circuitry exhibiting toggle switch or oscillatorybehavior in Escherichia coli ,” Cell, vol. 113, pp. 597–607, 2003.

[6] M. B. Elowitz and S. Leibler, “A synthetic oscillatory network oftranscriptional regulators,” Nature, vol. 403, pp. 339–342, 2000.

[7] T. Gardner, C. Cantor, and J. Collins, “Construction of the genetic toggleswitch in Escherichia Coli,” Nature, vol. 403, pp. 339–342, 2000.

[8] D. Baker, G. Church, J. Collins, D. Endy, J. Jacobson, J. Keasling,P. Modrich, C. Smolke, and R. Weiss, “ENGINEERING LIFE: Buildinga FAB for biology,” Scientific American, pp. 44–51, June 2006.

[9] E. Andrianantoandro, S. Basu, D. K. Karig, and R. Weiss, “Syntheticbiology: New engineering rules for an emerging discipline,” MolecularSystems Biology, pp. 1–14, 2006.

[10] U. Alon, An introduction to systems biology. Design principles ofbiological circuits. Chapman-Hall, 2007.

[11] D. Del Vecchio, A. J. Ninfa, and E. D. Sontag, “Modular cell biology:Retroactivity and insulation,” Nature/EMBO Molecular Systems Biology,vol. 4:161, 2008.

[12] J. M. Rohwer, N. D. Meadow, S. Roseman, H. V. Westerhoff, and P. W.Postma, “Understanding glucose transport by the bacterial phospho-enolpyruvate: glucose phosphotransferase system on the basis of kineticmeasurements in vitro.” The Journal of biological chemistry, vol. 275,no. 45, pp. 34 909–34 921, November 2000.

[13] A. Stock, V. Robinson, and P. Goudreau, “Two-component signaltransduction,” Annual Review of Biochemistry, vol. 69, no. 1, pp. 183–215, 2000.

[14] P. Kokotovic, H. K. Khalil, and J. O’Reilly, Singular PerturbationMethods in Control. SIAM, 1999.

[15] H. K. Khalil, “Stability analysis of nonlinear multiparameter singularlyperturbed systems,” IEEE Trans. Aut. Control, vol. AC-32, pp. 260–263,1987.

548