Skip to main content
Bioinformatics and Biology Insights logoLink to Bioinformatics and Biology Insights
. 2009 Feb 9;3:1–14. doi: 10.4137/bbi.s2116

Control Design for Signal Transduction Networks

Chun-Liang Lin 1,, Yuan-Wei Liu 1, Chia-Hua Chuang 1
PMCID: PMC2684693  PMID: 20072602

Abstract

Signal transduction networks of biological systems are highly complex. How to mathematically describe a signal transduction network by systematic approaches to further develop an appropriate and effective control strategy is attractive to control engineers. In this paper, the synergism and saturation system (S-systems) representations are used to describe signal transduction networks and a control design idea is presented. For constructing mathematical models, a cascaded analysis model is first proposed. Dynamic analysis and controller design are simulated and verified.

Keywords: signal transduction networks, biochemical networks, systems biology, control, stability

Introduction

Recently, interdisciplinary studies are becoming popular; one of the most attractive studies is to combine both biological systems and control engineering.1,2,3 Signal transduction networks of biological systems are characterized as high complexity because they are composed of many biochemical reactions. Typical modeling process for that kind of systems may involve the following issues: modeling, dynamic analysis and steady-state analysis.4,5 However, the complexity of cellular signal transduction network is in general incomprehensible. Thus, an effective method to develop a mathematically equivalent model of the biochemical networks is highly desirable.

The synergism and saturation system (S-system)6 has been a well-studied approach in modeling biochemical networks which characterizes the signal transduction networks. It was shown that the S-system representation in terms of ordinary differential equations (ODEs) is capable of capturing the behavior of biochemical dynamics. Applying logarithm on the state variables linearizes the state equations of the S-system at steady state. Based on the linearized S-system, it is possible to analyze and predict the S-system behavior rather than directly resorting to the original nonlinear model. In,1 a linearized S-system was derived and the robust stability analysis was conducted. In7, the properties of cascaded signal transduction pathway, robust and optimal design of system circuit and rule of gene regulation were introduced. Based on the steady-state analyses of the S-system model, a robust control method is proposed for biochemical networks via feedback and feedforward biochemical circuits was proposed by.8,9 The proposed robust circuit design schemes provide a systematic method with applications in synthetic circuit design for biotechnological purpose.

The purpose of this paper is to model and analyze the signal transduction networks in biological systems and transform the mathematical model from the uncontrollable and nonlinear form to a controllable and linear form. We adopt the S-system and the Michaelis-Menten rate law to drive a mathematical model for signaling transduction networks. For simplifying the construction of the mathematical model, a method called ‘cascaded analysis model’ is proposed. The model is intended to be used for constructing a simplified mathematical model in the form of S-systems. This method avoids directly solving the entire mathematical model, which could be extremely complicated in structure. Rather, the problem can be broken down into smaller partitions to lessen computational burden.

Stability analysis is also presented. The Lyapunov stability theory is applied to determine stability of the S-system under Taylor expansion which could be used to estimate stability margin of the biological system without control. A new control design idea for the nonlinear S-systems is then attempted. By applying feedback linearization,10 a proper coordinate transformation can be derived to establish an effective method for control of the nonlinear systems with smooth nonlinearities, which are nonlinear in their state variables but linear in their control variables. For S-systems, dependent variables can be chosen as state variables and independent variables as control inputs. On the basis of,11 one can convert the nonlinear system into a linearized controllable system. By choosing an appropriate controller, it’s shown that the baseline steady state can be driven to the desired level in a given period.

Methods

Modeling of signal transduction networks

A signal transduction network includes many scaffolds which can be bound with molecules. Since the entire pathways which would influence reactions are, in general, too large to be conducted, an effective method for constructing a simplified mathematical model is highly desirable. To this aim, a method is attempted here to construct a simplified model.

First, consider the scaffold protein with n binding domains and each domain can be bound with one molecule. Also, define all states and pathways of the scaffold protein as follows

S=i=0n(ni) (1)
P=i=0ni(ni)(j=1ni2j1) (2)

with

(ni)=n!i!(ni)! (3)

where S, P, and n denote, respectively, states, pathways and binding domains.

Second, consider the case where scaffold protein can combine with one molecule each time. Under this situation, one can neglect the redundant pathways. To simplify the overly complicated structure, the new pathways can be written as follows

P=i=0n(ni)(ni) (4)

Third, define states and molecules as the state variables x and reject the reactions on the pathways. Adopting the Michaelis-Menten rate law,12 each reaction can be represented as an ODE. Consequently, the general equations which describe the temporal changes in the biochemical system13 can be formulated as

x˙i=Vi+Vi,i=1,2,,nVi+=αij=1n+mxjgij,Vi=βij=1n+mxjhij (5)

where Vi+=Vi+(x1,x2,,xn,xn+1,,xn+m) and Vi=Vi(x1,x2,,xn,xn+1,,xn+m) are general functions of the dependent variables x1, x2, ..., xn and independent variables xn + 1, xn + 2, ..., xn + m αi and βi are rate constants; gij and hij are the kinetic orders.

Considering the steady state of the system, all rate constants and variables in (5) are given as nonzero and take the logarithm in (5). Defining yi = lnxi and arranging all terms for yi to one side and other terms to another side gives

ln(βiαi)=j=1n+mgijyjj=1n+mhijyj,  i=1,2,,n (6)

Next, define bi=ln(βiαi) and aij = gijhij.

A general S-system with n dependent variables and m independent variables can then be characterized in the matrix form as

ADyD=bAIyI (7)

where

AD=[a11a12a1na21a22a2nan1an2ann],yD=[y1y2yn],b=[b1b2bn],AI=[a1,n+1a1,n+2a1,n+ma2,n+1a2,n+2a2,n+man,n+1an,n+2an,n+m],yI=[yn+1yn+2yn+m]

with the subscripts D and I meant dependent and independent variables respectively.

According to (7), one can obtain the steady states yi, i = 1, ..., n given by

yD=AD1(bAIyI) (8)

using the pre-described procedures, the originally complicated system could be transformation into an analyzable form.

The Michaelis-Menten equation for biological systems has been applied to investigate the concentration change of metabolites in each pathway of biochemical networks, and the concentration change equations are further expressed as ordinary differential equations. However, it may cost significant computation time to analyze all cellular signal reactions and interactions which are not all important or critical to the signal transduction networks. How to remove the redundant parts is an issue.

To simplify the analysis, we propose a cascaded analysis model to analyze the system with a simpler structure. A molecule that combined with a scaffold protein is a basic reaction in the mathematical model. This reaction can be described, for example, as a signal transduction pathway in Figure 1. After estimating all parameters of the S-system, one can compute the output concentration x1 at the steady state. One then cascades the output concentration with a new molecule to generate a new signal transduction pathway. For the same reason, one can cascade molecules to construct a complete mathematical model as shown in Figure 2. Repeating the steps, one can construct a mathematical model which is easier than constructing the model at a time.

Figure 1.

Figure 1.

Basic reaction in biological system.

Figure 2.

Figure 2.

Complete cascaded analysis model; the small block is the 1st cascaded layer; the large block denotes the 2nd cascaded layer.

The method is demonstrated by a signal transduction network model with one scaffold protein and two binding domains in Figure 3. From (1) and (2), the number of states and pathways are 4 and 5, respectively. We neglect the redundant pathways described by (4) to simplify the complete model. The number of pathways of the new model becomes 4. We define states (S) and molecules as state variables xi and implement the pathways to reactions. We can then modify reactions and construct new signal transduction pathways as shown in Figure 4.

Figure 3.

Figure 3.

Reduced model with two binding domains.

Figure 4.

Figure 4.

Constructing the signal transduction network by signal transduction pathways.

On the basis of the signal transduction pathways in Figure 4, three independent variables (x7, x8, x9), which are outside signal of the signal transduction networks, are introduced to construct the analyzable model (Fig. 5). Applying the cascaded analysis model and considering the top part in Figure 5, we separate the pathways into two parts and define a new variable zi to substitute xi as indicated in Figure 6.

Figure 5.

Figure 5.

Adding independent variables to modify the signal trans-duction network

Figure 6.

Figure 6.

Example of cascaded analysis model.

Consider part 1 in Figure 6, the system includes three dependent variables (z1, z2, z3) and two independent variables (z4, z5), and the fluxes contain variables (V +, V). The S-system is built as

z˙1=α1z2g12z3g13β1z1h11,z˙2=α2z4g24β2z2h22z3h23,z˙3=α3z5g35β3z2h32z3h33,z4,z5=constant (9)

From which one can get the steady states of all state variables by taking logarithm on (9):

g12lnz2+g13lnz3=ln(β1/α1)+h11ln z1,g24lnz4=ln(β2/α2)+h22ln z2+h23ln z3,g35lnz5=ln(β3/α3)+h32ln z2+h33ln z3 (10)

Using the notations defined in (7), one can determine the steady state yD by solving

[a11a12a130a22a230a32a33][y1y2y3]=[b1b2a24y4b3a35y5] (11)

Similarly, the S-system model for part 2 in Figure. 6 can be constructed as follows

z˙6=α6z7g67z8g68β6z6h66,z˙7=α7z9g79β7z7h77z8h78,z˙8=α8z10g8,10β8z7h87z8h88,z9,z10=constant (12)

The response time of each stage in the cascaded analysis model is governed by the degradation rate αi and βi of the protein at the stage of the cascaded analysis model. Using the cascaded analysis model, the original model can be replaced by a simplified one, which would be useful while constructing the signal transduction networks for analysis purpose.

Stability analysis

Most chemical reactions in biological systems operate at a steady-state level, and normal concentrations in biological systems are maintained by regulatory mechanisms that stabilize the steady states. Effective regulation makes the concentrations return to steady states after being effected by external stimulation.

In general, the power-law representation in biological systems can be considered as a canonical nonlinear system. By performing Taylor expansion, the power-law representation can be employed as a piecewise expression. It provides a global representation of which validity and accuracy can be governed.14 On the other hand, the power-law representation can be employed as a local representation. Its accuracy within a neighborhood can be justified by investigating the effect resulting from the residual dynamics.

Consider, for instance, an S-system with two variables given by

x˙1=F1(x1,x2)=α1x2g12 β1x1h11,x˙2=F2(x1,x2)=α2x1g21 β2x2h22 (13)

By applying the second-order Taylor expansion around the operation point (x10, x20) gives

F1(x1,x2)=a11x1+a12x2+b1+(c1x12+d1x22)

where

a11=h11(h112)β1x10h111,a12=g12(g122)α1x20g121,b1=F(x10,x20)+12[h11(h113)×      β1x10h11g12(g123)α1x20g12],c1=h11(h111)β1x10h1122,d1=g12(g121)α1x20g1222

Similarly,

F2(x1,x2)=a21x1+a22x2+b2+(c2x12+d2x22)

where

a21=h22(h222)β2x10h221,a22=g21(g212)α2x20g211,b2=F2(x10,x20)+12[h22(h223)      ×β2x10h22g21(g213)α2x20g21],c2=h22(h221)β2x10h2222,d2=g21(g211)α2x20g2122

The linearized S-system becomes

x˙Ax+ΔA(x)+b (14)

where

A=[a11a12a21a22],   ΔA(x)[c1x12+d1x22c2x12+d2x22]

and x = [x1 x2]T and b = [b1 b2]T; ΔA(x) denotes the residual error.

Consider the stability of the linearized S-system, the residual error Δ A(x) satisfies

ΔA(x)2αx2,    ΔA(x)n (15)

where ‖·‖2 denotes the Euclidean norm. Given an arbitrarily chosen Q = QT > 0 and A is stable, by the Lyapunov stability theory, there will exist a solution P = PT > 0 to the following matrix equality:

ATP+PA=2Q (16)

Using the Rayleigh principle it can be shown that the whole system of (14), without the bias term, would be asymptotically stable provided that:15

α<λmin(Q)λmax(P) (17)

It should be noted that Taylor expansion will not change stability of the system. The purpose here is to estimate stability margin of the biological system without control.

Control design

Feedback linearization is popular for nonlinear control designs.16 As it was shown by11 that a nonlinear system can be casted into a linearized controllable system. On the basis of a proper coordinate transformation, feedback linearization establishes a convenient tool for the control design of the nonlinear systems. This form is applicable for the biochemical systems given as follows

x˙(t)=f(x)+l(x)u (18)

where x ∈ ℝn and u ∈ ℝm.

One can formulate the feedback linearization problem as follows. Define the nonlinear feedback control law as:

u=A(x)+B(x)v (19)

where A(x) is an m-dimensional vector field, B(x) is an m × m matrix and v is an m-dimensional vector.

Define a coordinate mapping as

ψ:z=ψ(x) (20)

such that the affine nonlinear control system (18) is transformed into a linear controllable system. For instance, by considering the nominal system (18), there exists a coordinate transformation as follows

[z1z2zn]=[ψ1(x)ψ2(x)ψn(x)]=[h(x)Lfh(x)Lfn1h(x)] (21)

where the Lie derivative Lfh(x)=h(x)xf is the direction derivative of h along the direction of f and one can find h(x) satisfying

L1Lfk1h(x)=0,    k=1,2,,n1L1Lfn1h(x)0 (22)

so that (18) can be transformed into a linear form as follows

z˙=Az+Bv (23)

where

A=[0100001000010000],  B=[0001]

and one can choose a control law as follows

u=Lfnh(x)LlLfn1h(x)+1LlLfn1h(x)v (24)

where we have used the following definition17

LlLfi1h(x)=j=1nLfi1xjl(x),  i=1,2,,n

and

Lf0h(x)=h(x),Lfkh(x)=LfLfk1h(x)=dLfk1,f(x),  k1

Next, consider the following generalized representation of the nonlinear system with uncertainties as follows

x˙=f(x)+Δf(x)+l(x)u (25)

There exists smooth function Δ f*(x) in ℝn such that the uncertainties in (18), for all x ∈ ℝn, satisfy the matching condition:

Δf(x)=l(x)Δf*(x) (26)

Substituting the matched uncertainties (26) into (18), by the feedback linearization, it can be transformed into

z˙1=z2+(Llh)Δf*+(Llh)u,z˙2=z3+(LlLfh)Δf*+(LlLfh)u,z˙n=Lfnh+(LlLfn1h)Δf*+(LlLfn1h)u (27)

Substituting (22) and (24) into (27), one can finally transform (27) into the following form:

z˙1=z2,z˙2=z3,z˙n=v+(LlLfn1h)Δf* (28)

Assume that v is given by

v=Kz (29)

where K is a constant row vector. Substituting (29) into (23) yields

z˙=Acz+BΔB(z) (30)

where

Ac=[010000100001k1k2k3kn],  B=[0001]

and ΔB=((LlLfn1h)Δf*)ψ1(z) where ∘ denotes the composition of functions. Thus the function (LlLfn1h)Δf* can be transformed from x-domain to z-domain.

In the first stage of control design, the gain vector K should be chosen so that Ac would be stable. Stability analysis of the uncertain control system is next carried out by using Lyapunov stability theory.

To proceed, a Lyapunov candidate function is defined as follows

V(z)=zTPz (31)

where P = PT > 0.

Taking derivative with respect to time gives

V˙(z)=zT(AcTP+PAc)z+2zTPBΔB(z) (32)

As Ac has been a stable matrix, for any Q = QT > 0, there is a unique symmetric positive definite solution P to the following Lyapunov matrix equation:

AcTP+PAc=Q (33)

Substituting (33) into (32) gives

V˙λmin(Q)z22+2zTPBΔB(z)2 (34)

If there exists a constant α with λmin(Q) > α such that

2zTPBΔB(z)2αz22 (35)

Then (34) becomes

V˙[λmin(Q)α]z22 (36)

Clearly, one can have (x) < 0, i.e. asymptotic stability of the uncertain system under feedback control, by the suitably chosen matrix Q.

Demonstrative Example

Cascaded analysis model

According to Figure 3 and (9), we set all parameters to construct the S-system as follows

z˙1=2z20.5z30.52z11,z˙2=2z40.52z20.6z30.4,z˙3=2z50.52z20.4z30.6,z4=0.5,z5=0.5 (37)

The dynamic analysis was simulated by using the program: Power Law Analysis and Simulation (PLAS). The output concentration of the S-systems is obtained as z1 = 0.701069 On the basis of the output concentration and (12), we have the parameters for the next stage model as follows

z˙6=2z70.5z80.52z61,z˙7=1.68z90.51.68z70.6z80.4,z˙8=2z100.52z70.4z80.6,z9=0.701,z10=0.5 (38)

The output concentration of the S-systems is z6 = 0.7696588.

Consider the complete S-system with its signal transduction pathways illustrated as in Figure 7. The S-system can be represented as

z^˙1=2z^60.52z^10.6z^20.4,z^˙2=2z^70.52z^10.4z^20.6,z^˙3=2z^10.5z^20.52z^30.4z^40.6,z^˙4=2z^80.52z^30.4z^40.6,z^˙5=2z^30.5z^40.52z^51,z^˙6=z^7=z^8=1 (39)

The steady output concentration of the S-systems is 5 = 0.7071418. Compared the cascaded analysis model (38) with the complete model (39), the dynamic behavior of both models are quite similar as displayed in Figure 8, where the steady-state error between the two cases is less than 6%.

Figure 7.

Figure 7.

Reference signal transduction network for the complete model.

Figure 8.

Figure 8.

Comparison of the output concentration. Dashed line denotes the output concentration of the cascaded analysis model, solid line denotes the output concentration of the reference system.

Stability

The reference S-system for the signal transduction network is modeled as

 x˙1=2x21.2x10.5x31,   x1(0)=2x˙2=2x10.1x31x40.52x2,   x2(0)=0.1x3=0.5x4=1 (40)

and the permissible ranges of the state variables are 1.3456 ≤ x1 ≤ 3.5861 and 0.1 ≤ x2 ≤ 2.2724.

Performing the second-order Taylor expansion for the S-system (40) around the steady state gives the linearized S-system:

x˙1=0.9505x1+2x2+7.3853+0.0442x12,x˙2=2x10.3631x2+7.80190.0756x12 (41)

Consider (41). in the compact matrix form as

 [x˙1x˙2]=[0.9505220.3631][x1x2]                   +[7.38537.8019]+[0.0442x120.0378x12] (42)

where the system eigenvalues are −0.6052 and −2.3453 and the residual errors satisfy

 [0.0442x120.0378x12]α[x1x2]20.0038x14α2(x12+x22 ) (43)

For the extreme case, one can find the permissible lower bound of α is 0.0827.

To discuss the robust stability of (42), we choose Q = I2. According to the Lyapunov stability theory, there is a unique P = PT > 0 to (16) as

P=[1.48520.20580.20581.6204] (44)

From (17), the permissible range of α ensuring stability is given by

α<λmin(Q)λmax(P)=0.6588 (45)

That is, the system would remain its stability provided that 0.0827 ≤ α ≤ 0.6588.

Control design

Consider the signal transduction network illustrated in Figure 9. Let one of the independent variable x3 be the control variable and the dependent variables x1 and x2 be the state variables. In order to discern the control variable and state variables, we define the control variable as u. Then the S-system can be written as follows

x˙1=2x22.4x10.5,x˙2=4x10.1x32x2,x3=u (46)

Now one can compute the linearization as the following steps. First, the system can be expressed in the control format as

x˙=f(x)+l(x)u (47)

where

f(x)=[2x22.4x10.52x2],   l(x)=[04x10.1] (48)

For the nominal system (47), a coordinate transformation exists as

[z1z2]=[ψ1(x)ψ2(x)]=[h(x)Lfh(x)] (49)

where h(x) = x1, which satisfies hxl=0, (Lfh)xl0. That is, setting

[z1z2]=[x12x22.4x10.5] (50)

transforms the original state-space representation into

[z˙1z˙2]=[0100][z1z2]+[01]v (51)

Next, select the new control input

v=[k1k2]z (52)

and substitute this into (51) to give

z˙=Acz (53)

where

Ac=[01k1k2] (54)

On the basis of (51), the control law for the original can be chosen as

u=vLf2h(x)LlLfh(x) (55)

Figure 9.

Figure 9.

Reference system for the control design.

The S-system with control can then be expressed in the closed-loop configuration as

x˙1=2x22.4x10.5,x˙2=4x10.1u2x2,u=k1x1k2(2x22.4x10.5)+2.4x10.5x2+4x2.888x10.1 (56)

Letting K = [1 100] yields the transient responses illustrated as in Figure 10. The result shows the effect of control input for signal transduction.

Figure 10.

Figure 10.

Dynamic simulation for the case of K = [1 100].

Next, consider the system (47) with uncertainties and Δf* = 0.1. On the basis of (25)–(30) and (48)–(54), one can derive a linearizd system as follows

z˙=[01k1k2]z+[01]ΔB(z) (57)

where ΔB(z) = (8x10.1 Δf*) ∘ ψ−1 (z). Select K = [10 100] then (57) becomes

z˙=[0110100]z+[00.8z10.1] (58)

We now choose Q = I2 and solve P from (33) as follows

P=[5.05500.05000.05000.0055] (59)

From (35), we have

0.08z11.1+0.0088z10.1z2z12+z22α1 (60)

and from (36), we have

α<λmin(Q)α1<1 (61)

That is, if α1 satisfies (60) and (61), then the system would be robustly stable.

Second, we choose Q = 0.5I2 and solve P as

P=[2.527500.025000.025000.00275] (62)

From (35), we have

0.04z11.1+0.0044z10.1z2z12+z22α2 (63)

and from (36), we have

α<λmin(Q)α2<0.5 (64)

We examine the value of Q to the permissible range of α. Let the permissible ranges of z1 and z2 are 0.0604 ≤ z1 ≤ 0.9141 and −0.0836 ≤ z2 ≤ 0, respectively. Considering the extreme case of (60), one can find

0.0852α1 (65)

According to (61) and (65), the permissible range of α1 is then given by

0.0852α1<1 (66)

Similarly, the permissible range of α2 is

0.0426α2<0.5 (67)

On the basis of (66) and (67), one can easily find that the permissible range of α is proportional to the magnitude of Q.

Control design for cascaded analysis model

Consider the complete S-system as follows and the signal transduction pathways is shown in Figure 11.

x˜˙9=2x˜112x˜81.01x˜9,x˜˙8=2x˜102x˜80.5x˜90.5,x˜˙6=2x˜72x˜81.01x˜9,x˜˙5=2x˜80.5x˜90.52x˜50.5x˜60.5,x˜˙3=2x˜42x˜21.01x˜3,x˜˙2=2x˜50.5x˜60.52x˜20.5x˜30.5,x˜˙1=2x˜20.5x˜30.52x˜1,x˜4=x˜7=x˜10=x˜11=1

The S-system can be further expressed in a three-layered cascaded analysis model shown as in Figure 12. We construct the first layered S-system as follows

x˙13=2x152x11.01x2,x˙12=0.5x140.5x120.5x130.5,x˙11=2x120.5x130.52x11

The output concentration of the S-systems is x11 = 1. On the basis of the output concentration, we proceed to construct the second layer as

  x˙8=2x92x71.01x8,x˙7=x10x70.5x80.5,x˙6=2x70.5x80.52x6

The output concentration of the S-systems is x6 = 1. On the basis of this model, we construct the third layer as

x˙1=2x42x11.01x2,x˙2=2x5x10.5x20.5,x˙3=2x10.5x20.52x3

Figure 11.

Figure 11.

Reference S-system in control design for cascaded analysis model.

Figure 12.

Figure 12.

Three-layered cascaded analysis model.

Now select the independent variable x4 be the control variable, other independent variable be a constant and x1, x2, x3 be the state variables.11 We set all parameters then the S-system form can be written as follows

x˙1=u2x11.01x2,x2=12x10.5x10.5,x˙3=2x10.5x10.52x3 (68)

Now one can compute the linearized model. First, the system (68) is expressed in the control format as

x˙=f(x)+l(x)u (69)

where

f(x)=[2x1x212x10.5x20.52x10.5x20.52x3],  l(x)=[100]

For the nominal system (69), a coordinate transformation exists as follows

[z1z2z3]=[ψ1(x)ψ2(x)ψ3(x)]=[h(x)Lfh(x)Lf2h(x)] (70)

where h(x) = x2 + x3, which stratifies hxl=0, (Lfh)xl=0, (Lf2h)xl0. That is, setting

[z1z2z3]=[x2+x312x34x10.5x20.5+4x3] (71)

transforms the original state-space representation into

[z˙1z˙2z˙3]=[010001000][z1z2z3]+[001]v (72)

Next, selecting the new control input v = −Kz and substitute this into (72) gives

z˙=Acz (73)

where

A=[010001k1k2k3]

On the basis of (72) the control law for the original can be chosen as

u=vLf3h(x)LlLf2h(x) (74)

The S-system with control can then be expressed in the closed-loop configuration as

x˙1=u2x11.01x2,x˙2=12x10.5x20.5,x˙3=2x10.5x20.52x3,u=k1(x2+x3)k2(12x3)k3(4x10.5x20.5+4x3)4x10.5x21.5+2x10.5x20.54x18x10.5x20.5+8x32x10.5x20.5 (75)

Letting K = [1 10 40] yields the transient responses illustrated as in Figure 13.

Figure 13.

Figure 13.

Dynamic simulation for the case of K = [1 10 40].

For the demonstrative purpose, consider the situation of Δf* = 0.1. On the basis of (25)–(30) and (73), one can derive the linearized system as follows

z˙=[010001k1k2k3]z+[001]ΔB(z) (76)

where ΔB(z)=(2x10.5x20.5Δf*)°ψ1(z). Select K = [1 10 20], then (76) becomes

z˙=[01000111020]z+[000.4(2z1+z21z3+2z22)]

We choose Q = I3 and compute P from solving (33)

P=[6.057810.07790.500010.077921.43471.05780.50001.05780.0779]

From (35), we have

2(0.2z1(2z1+z21z3+2z22))+0.42312z2(2z1+z21z3+2z22)+0.03116z3(2z1+z21z3+2z22)z12+z22+z32α

as and from (36), we have

α<λmin(Q)α1

That means the system under control would be robustly stable.

Conclusion

This paper proposes a method for constructing the dynamic model of signal transduction networks and a primary control design has been proposed for the system. A cascaded analysis model for constructing the signal transduction network model has been proposed. The advantage of cascaded analysis model is that the model preserved the major dynamic feature of the S-systems with a simplified model while avoiding much computation burden. The stability condition for the linearized S-system has been derived. A method for controlling the steady state to the desired level using the technique of feedback linearization has also been attempted. The development of this issue is undergoing theoretical investigation and experimental verification.

Acknowledgments

This research was sponsored by National Science Council, Taiwan, ROC under the Grant NSC-96-2628-E-005-086-MY2. This research was sponsored in part by the Ministry of Education, Taiwan, R.O.C. under the ATU plan.

Footnotes

Disclosure

The authors report no conflicts of interest.

References

  • 1.Chen BS, Wang YC, Wu WS, Li WH. A new measure of the robustness of biochemical networks. Bioinformatics. 2005;21:2698–705. doi: 10.1093/bioinformatics/bti348. [DOI] [PubMed] [Google Scholar]
  • 2.Wolkenhauer O, Ghosh BK, Cho KH. Control and coordination in biochemical networks. IEEE Control Systems Magazine. 2004;24:30–4. [Google Scholar]
  • 3.Saez-Rodriguez J, Kremling A, Conzelmann H, Bettenbrock K, Gilles ED. Modular analysis of signal transduction networks. IEEE Control Systems Magazine. 2004;24:35–52. [Google Scholar]
  • 4.Voit EO. Cambridge University Press; Cambridge: 2000. Computational analysis of biochemical systems. [Google Scholar]
  • 5.Torres NV, Voit EO. Cambridge University Press; Cambridge: 2002. Pathway analysis and optimization in metabolic engineering. [Google Scholar]
  • 6.Savageau MA. Biochemical systems analysis: a study of function and design in molecular biology. The Quarterly Review of Biology. 1977;52:292–3. [Google Scholar]
  • 7.Alon U. An introduction to systems biology. CRC Press; London: 2007. [Google Scholar]
  • 8.Chen BS, Wu WS, Wu WS, Li WH. On the adaptive design rules of biochemical networks in evolution. Evolutionary Bioinformatics. 2007a;2:27–39. [PMC free article] [PubMed] [Google Scholar]
  • 9.Chen BS, Wu WS, Wang YC, Li WH. On the robust circuit design schemes of biochemical networks: steady-state approach. IEEE Transactions on Biomedical Circuits and Systems. 2007b;1:91–104. doi: 10.1109/TBCAS.2007.907060. [DOI] [PubMed] [Google Scholar]
  • 10.Hoo KA, Kantor JC. Global linearization and control of a mixed culture bioreactor with competition and external inhibition. Mathematical Biosciences. 1986a;82:43–62. [Google Scholar]
  • 11.Ervadi-Radhakrishnan A, Voit EO. Controllability of non-linear biochemical systems. Mathematical Biosciences. 2005;196:99–123. doi: 10.1016/j.mbs.2005.03.012. [DOI] [PubMed] [Google Scholar]
  • 12.Murray JD. Mathematical Biology. Springer-Verlag; New York: 1993. [Google Scholar]
  • 13.Wang FS, Ko CL, Voit EO. Kinetic modeling using S-systems and ln-log approaches. Biochemical Engineering Journal. 2007;33:238–47. [Google Scholar]
  • 14.Savageau MA. Design principles for elementary gene circuits: elements, methods and examples. Chaos. 2001;11:142–59. doi: 10.1063/1.1349892. [DOI] [PubMed] [Google Scholar]
  • 15.Patel RV, Toda M. Quantitative measures of robustness for multivariable systems. Proceedings of Joint Automatic Control Conference, TP 8-A. 1980 [Google Scholar]
  • 16.Hoo KA, Kantor JC. Linear feedback equivalence and control of an unstable biological reactor. Chemical Engineering Communications. 1986b;46:385–99. [Google Scholar]
  • 17.Khalil HK.Nonlinear systems Pearson Education; New Jersey: >2002 [Google Scholar]

Articles from Bioinformatics and Biology Insights are provided here courtesy of SAGE Publications

RESOURCES