MCA Perspectiva Teorica

Embed Size (px)

Citation preview

  • 7/29/2019 MCA Perspectiva Teorica

    1/6

    Metabolic Control Analysis from a Control Theoretic

    Perspective

    Brian P. Ingalls

    Department of Applied Mathematics

    University of Waterloo

    Waterloo, Ontario

    Canada N2L 3G1

    [email protected]

    Abstract A theory of control of biochemical systemsdeveloped by the theoretical biology community is in-terpreted from a control-theoretic point of view. Thistheory, known as Metabolic Control Analysis (MCA), isbased on an extension of parametric sensitivity analysis

    to stoichiometric systems. The main results of MCAare shown to correspond to particular solutions of anappropriately stated tracking problem. This presentationleads to some natural generalizations of existing results.

    I. INTRODUCTION

    Issues of regulation and control are central to the

    study of biochemical systems. The maintenance of

    cellular behaviour and the appropriate response to

    environmental signals can only be achieved by sys-

    tems which have evolved to be robust against certain

    perturbations and sensitive to others. These behaviours

    demand the use of feedback. It is then natural to

    expect that the tools of feedback control theory, whichwere developed to address the analysis and design of

    self-regulating systems, would be useful in the study

    of these biological networks.

    Biochemical mechanisms for implementation of

    feedback control were first discovered in the biosyn-

    thetic pathways of metabolism, and it was within the

    study of metabolism that a quantitative theory of con-

    trol and regulation of biochemical networks was first

    developed. The fundamental tool used in this study

    is parametric sensitivity analysis, applied primarily at

    steady state. One approach, dubbed Metabolic Control

    Analysis (MCA), or sometimes Metabolic Control

    Theory (MCT), makes use of a standard linearization

    technique in addressing steady state behaviour [5], [6],

    [11].

    This paper will focus on the straightforward lin-

    earization method used by the MCA community. This

    framework provides a direct connection between these

    biochemical studies and the general theory of paramet-

    ric sensitivity analysis. Moreover, linearization leaves

    intact the stoichiometric relationships which are ex-

    ploited in studies of these chemical networks. Indeed,

    as will be shown below, it is this stoichiometric nature

    which distinguishes the mathematics of MCA from

    standard sensitivity analysis. As first shown in [17],

    application of some basic linear algebra provides an

    extension of sensitivity analysis which captures thefeatures of stoichiometry. Beyond these mathematical

    underpinnings, the field of MCA deals with myriad

    intricacies of application to biochemical networks that

    demand careful interpretation of experimental and

    theoretical results. Surveys can be found in [3], [4],

    [7].

    The analysis in this paper is based on the stan-

    dard ordinary differential equation-based description

    of biochemical systems in which the states are the

    concentrations of the chemical species involved in the

    network and the inputs are parameters influencing the

    reaction rates. In most cases this model is a non-

    minimal representation of the system. In addressing

    metabolic systems, it is standard to take enzyme

    activity as the parameter input. This choice of input

    typically results in an overactuated system with

    more inputs than states. However, in addition to the

    species concentrations, there are outputs of primary

    importance, namely the rates of the reactions within

    the network. As will be described below, it is a

    consequence of the stoichiometric nature of the system

    that the degree of overactuation coincides exactly

    with the degree by which this reaction rate output

    is underdetermined as a function of the state. The

    result is a control system in which the output enjoyssome autonomy from the state. Consequently, issues

    of controlling the state and output can be, to a degree,

    addressed separately.

    Many investigations of metabolic redesign have

    appeared in the MCA literature (e.g. [12], [19], [21]).

    These results can all be seen as contained within

    Enzymes are proteins which act as catalysts. In most biochemi-cal networks, each reaction is catalysed by a single enzyme and thereaction rate is directly proportional to the level of enzyme activity.

  • 7/29/2019 MCA Perspectiva Teorica

    2/6

    the metabolic design approach developed by Kholo-

    denko et al. [13], [14]. The current paper describes

    these results as solutions to a tracking problem, thus

    drawing parallels between MCA and control theory

    as well as providing control-theoretic generalizations

    of the main results of MCA, the Summation andConnectivity Theorems.

    I I . PRELIMINARIES

    Consider n chemical species involved in m reac-

    tions in a fixed volume. The concentrations of the

    species make up the n-dimensional vector s. The rates

    of the reactions are the elements of the m-vector v.

    These rates depend on the species concentrations and

    on a number of parameters which are collected in

    a k-vector p. The function v = v(s, p) is assumedcontinuously differentiable. The network topology is

    described by the nm stoichiometry matrix N, whose

    i, j-th element indicates the net number of moleculesof species i produced in reaction j (negative values

    indicate consumption).

    The system dynamics are described by

    d

    dts(t) = Nv(s(t), p(t)) for all t 0. (1)

    In addition to the state, s(), and the input p(), thevariables of primary interest in this system are the

    reaction rates v(s, p). Thus, in interpreting (1) as acontrol system, we choose an output y comprised of

    these two vectors:

    y(s, p) = s

    v(s, p)

    . (2)

    Linearly dependent rows within the stoichiometry

    matrix correspond to integrals of motion of the system.

    Each redundant row identifies a chemical species

    whose dynamics is completely determined by the

    behaviour of other species in the system through a

    conservation relation.

    The consequences of linear dependence among the

    columns of N will be explored below. If the stoi-

    chiometry matrix has full column rank then steady

    state can only be attained when v(s, p) = 0. Mostbiochemical systems admit steady states in which

    there is a flux through the network. These correspond

    to non-zero reaction rate vectors v which lie in the

    nullspace of N.

    I I I . CONSEQUENCES OF RAN K DEFICIENCIES

    Networks which describe metabolic systems often

    have highly redundant stoichiometries. As an example,

    consider a metabolic map from Escherichia coli pub-

    lished in [18] which has a 770 931 stoichiometrymatrix of rank 733. Clearly, in attempting an analysis

    of such a system it would be worthwhile to begin with

    a reduction afforded by linear dependence.

    A. Deficiencies in row rank

    As mentioned, structural conservations in the reac-

    tion network reveal themselves as linear dependenciesamong the rows of the stoichiometry matrix N. Let

    r denote the rank of N. Following the standard

    treatment (presented in [17]), relabel the species so

    that the first r rows of N are independent. The

    species concentration vector can then be partitioned

    as s = (sTi , sTd )

    T, where si Rr is the vector of

    independent species and sd Rnr contains the

    dependent species. Next N is partitioned into two

    submatrices. Calling the first r rows NR, we can write

    N = LNR where the matrix L is referred to as thelink matrix. Following [17] we arrive at a reduced

    version of (1)

    d

    dtsi(t) = NRv(Lsi(t) + T, p(t)) (3)

    where T depends on the initial condition, and s(t) =Lsi(t) + T. It follows that the n-dimensional stateenjoys only r degrees of freedom. Thus the original

    description in terms of n state variables is nonminimal

    (provided r < n), regardless of the form of the

    reaction rates.

    B. Deficiencies in column rank

    Recalling that r denotes the rank of the stoichiom-

    etry matrix N, relabel the reactions so that the first

    m r columns of N are linearly dependent on theremaining r. Partition the vector of reaction rates v

    correspondingly into m r independent (vi) and rdependent (vd) rates as v = (v

    Ti , v

    Td )

    T. In analogy

    to the procedure outlined above, one might hope to

    reach a reduced description of the system dynamics

    in which some of these reaction rates are eliminated,

    but this is an impossible task. (Such an elimination

    could decouple an input channel from the dynamics.)

    However, an analogous reduction can be made after a

    change of variables in the reaction rate space Rm.

    To generate such a transformation, begin by choos-

    ing a matrix K of the form

    K =

    Imr

    K0

    such that the columns ofK form a basis for the kernel

    of N. Next, introduce the invertible m m matrix

    P =

    Imr 0(mr)r

    K0 Ir

    ,

    and define the transformed reaction rates (s, p) by

    (s, p) = P1v(s, p).

  • 7/29/2019 MCA Perspectiva Teorica

    3/6

    It will prove useful to partition these transformed rates

    into independent (i Rmr) and dependent (d

    Rr) components: = (Ti ,

    Td )

    T.

    Letting NC denote the submatrix of N consisting

    of the last r columns, the dynamics (1) can be written

    in terms of the transformed rates asd

    dts(t) = NP(s(t), p(t))

    = [0n(mr) NC](s(t), p(t))

    = NCd(s(t), p(t)). (4)

    We conclude that the values of the independent trans-

    formed rates have no bearing on the system dynamics.

    To relate this fact to the true reaction rates v, note

    that i = vi. Thus this transformation characterizesthe r combinations of reaction rates which impact

    the dynamics of the state (i.e. d = vd K0vi)while identifying m r rates whose values can be

    set independently of the dynamics (i.e. i = vi).This explicit transformation in reaction rates is a

    novel construction. However, the decomposition of the

    reaction rate vector into independent and dependent

    parts is standard, as outlined in, e.g., [7]. In most work

    on MCA, attention is restricted to the values of the

    reaction rates at steady state, which are referred to as

    the system fluxes J. By partitioning N as described

    above, the vector J is separated into dependent and in-

    dependent components J = (JTi , JTd )

    T corresponding

    to the partitioning of the reaction rates. These steady

    state rates satisfy

    J = KJi =

    ImrK0

    Ji.

    This is an immediate consequence of (4).

    C. Input-Output Interpretation

    System (1) enjoys only m degrees of freedom in the

    m+n-dimensional output (2). This could be describeddirectly by observing that the m reaction rates are

    free to vary independently, while any such choice

    prescribes the evolution of the n species concentra-

    tions. The proceeding analysis has described a more

    useful characterization of freedom in r independent

    concentrations and m r independent reaction rates.

    We now address how the motion in these m degrees

    of freedom might be influenced by the parameter

    input p(). It will be illustrative to consider an overlyambitious control objective. Suppose given an m-

    dimensional signal r(), partitioned into r1() Rmr

    and r2() Rr, defined for t 0. Consider theproblem of forcing the system to track r perfectly,

    in the sense that vi(t) r1(t) and si(t) r2(t).Clearly this will only be possible if r() satisfiescertain conditions.

    Complete authority over the evolution of the inde-

    pendent species concentrations lies with the dependent

    transformed rates d = vd K0vi. To force theoutput to track the target according to (vi(t), si(t)) (r1(t), r2(t)) the input p() must satisfy

    vi(Lr2(t) +T, p(t)) = r1(t), (5)

    vd(Lr2(t) +T, p(t))= K0r1(t) + NCR

    1 d

    dtr2(t) (6)

    for all t 0.

    Equations (5) and (6) represent an extreme control

    objective, but serve to illustrate the possibility of

    addressing the behaviour of the independent concen-

    trations and reaction states rates separately. A solution

    could be reached by solving these m equations in

    p at each time t. In the absence of redundancy

    this is infeasible if the vector p has fewer than m

    components.

    In the metabolic setting, the standard choice ofenzyme activities as parameter inputs typically yields

    precisely m input channels. Since each enzyme (typ-

    ically) catalyses a single reaction, this results in a

    set of reaction-specific parameters, i.e. each reaction

    rate vj(s, p) depends on exactly one parameter: vj =vj(s, pj). In this case the system of equations in (5)and (6) takes on a simple uncoupled form.

    Analysis of the complete authority control ob-

    jective of (5) and (6) is a purely academic exercise

    our ability to manipulate biochemical systems falls

    far short of the requirements determined above. We

    next consider a special case of this open-loop tracking

    problem which is of more significance in a metabolicsetting. Keeping in mind the application of metabolic

    redesign, consider the problem of asymptotic tracking

    of a constant target r = (r1, r2) Rm. We will

    neglect issues of stability and address the problem of

    choosing a constant parameter input which introduces

    a steady state satisfying vi = r1, si = r2. Specializingthe proceeding analysis to this case, we see that the

    parameter vector p must satisfy

    v(Lr2 + T, p) = Kr1. (7)

    This steady-state tracking problem has been addressed

    by Kholodenko et al. in [13], [14]. Under the as-

    sumption that the parameters are reaction-specific and

    appear multiplicatively, the solution is immediate, as

    pointed out in [13]. A discussion of biochemically

    relevant cases where those assumptions are relaxed

    can be found in [14].

    While the system of m equations in (7) cannot be

    treated in general, a local description of the solution

    can be investigated regardless of the form of the

    reaction rates, as follows. Let p0 be a nominal pa-

    rameter value corresponding to a steady state species

  • 7/29/2019 MCA Perspectiva Teorica

    4/6

    concentration s0. Provided the matrix vp|(s0,p0) is

    invertible, equation (7) can be used to locally define

    the parameter input as a function of r, i.e. p = p(r).

    In some cases it may be possible to solve for the

    function p(r). More generally, the function can be

    characterized locally by differentiating (7) at (s0

    , p0

    ),which gives

    v

    p

    p

    r1= K and

    v

    sL +

    v

    p

    p

    r2= 0.

    In terms of the vector r = (r1, r2), this can be writtenas

    v

    p

    p

    r= [K

    v

    sL]. (8)

    The condition can be put in a more standard linear

    setting by redefining r to describe the displacement of

    the set point from the nominal position. Equation (8)

    then gives a local description of the parameter p(r)required to track the point (vi(s0, p0), s0i ) + r. Wheninterpreted in this manner, (8) provides a link between

    the results in this section and the main results of

    MCA.

    IV. METABOLIC CONTROL ANALYSIS

    The field of Metabolic Control Analysis was born in

    the mid-70s out of the work of Kacser and Burns [11]

    and Heinrich and Rapoport [5], [6]. These two groups

    independently arrived at an analytical framework for

    addressing questions of control and regulation of

    metabolic networks. Specifically, these papers out-

    lined a parametric sensitivity analysis around a steadystate and also presented relationships between the

    sensitivity coefficients. These relations, known as the

    Summation and Connectivity Theorems, have been

    used to provide valuable insights into the behaviour

    of metabolic pathways.

    Since its inception MCA has been used successfully

    in the study of a great many metabolic systems. In

    addition to elucidating these biochemical mechanisms,

    this sensitivity analysis allows prediction of the effects

    of intervention. As such, it is a powerful design tool

    which has been adopted by the metabolic engineering

    community (cf. e.g. [2], [15], [20]) and has been used

    in rational drug design (cf. e.g. [1], [2]).

    We follow the formalism developed in [17] (see

    also [7], [9]). Beginning with system (1), follow the

    decomposition described in Section III-A to arrive at

    a row reduced system of the form (3). As mentioned

    above, MCA is primarily concerned with local be-

    haviour around an asymptotically stable steady state.

    While this is the simplest behaviour to address ana-

    lytically, the primary motivation for this narrow range

    of focus is the difficulty of experimentally analysing

    time-varying behaviour. In particular, at steady state,

    an assumption of asymptotic stability is not restrictive,

    since unstable steady states are not observed in the lab.

    At steady state, the (reduced) system dynamics give

    0 = NRv(Lsi + T, p). (9)

    Suppose given a nominal parameter value p0 and a

    corresponding steady state s0. Under the assumption

    of asymptotic stability, (9) yields a local implicit

    description ofsi as a function ofp, with si(p0) = s0i .

    To determine the effect of small parameter changes on

    this steady state si(p), differentiate (9) with respectto p at the nominal point to yield

    0 = NR

    v

    sL

    dsi

    dp+

    v

    p

    .

    The sensitivities in species concentration, referred

    to as unscaled independent concentration response

    coefficientsare the components of the matrix

    Rsip :=d

    dpsi(p) =

    NR

    v

    sL

    1

    NRv

    p. (10)

    This calculation can be extended to the complete

    concentration vector s by defining Rsp := LRsip . Per-

    turbations in the initial conditions can be treated along

    similar lines (see, e.g. [9]) but will not be addressed

    here. The use of the specialized terminology response

    for the coefficients in (10) was introduced to distin-

    guish these system sensitivities (total derivatives) from

    component sensitivities (partial derivatives) which will

    be introduced below as elasticities.

    In addition to this sensitivity in the state variables,the sensitivities of the reaction rates, referred to as the

    unscaled flux response coefficients, are also of interest:

    Rvp :=d

    dpv(s(p), p)

    = v

    sL

    NR

    v

    sL

    1

    NRv

    p+

    v

    p.

    The first m r rows of this matrix constitute the in-dependentunscaled flux response coefficients Rvip :=ddp

    vi(s(p), p).

    These response coefficients represent absolute sen-

    sitivities. In application it is the relative sensitivities,

    reached through scaling by the values of the related

    variables, that provide useful measures of system be-

    haviour. In the biochemical literature (and especially

    in addressing experimental data) the scaled versions

    are preferred. On the other hand, from a mathematical

    point of view, the unscaled sensitivities can be seen as

    more fundamental. For that reason, we will deal with

    unscaled coefficients in what follows.

    The response coefficients describe the asymptotic

    response of the linearized system to (step) changes in

  • 7/29/2019 MCA Perspectiva Teorica

    5/6

    the parameter vector p. As such, they can be used

    to predict the asymptotic effect of small changes in

    the parameter values. However, in using sensitivity

    analysis to address the inherent behaviour of a net-

    work, it is often more useful to ignore the details of

    the actuation and identify the reaction rates directlywith the parameters. In addressing absolute (unscaled)

    sensitivities, this amounts to supposing that the reac-

    tion rates depend on the parameters specifically and

    directly: vp

    = I. Under this assumption the responsesdefined above are referred to as the unscaled control

    coefficients of the system. These are the primary

    objects of interest in MCA as they provide a means to

    quantify the dependence of system behaviour on the

    individual reactions in the network. They are defined

    by

    Cs := L

    NR

    v

    sL

    1

    NR (11)

    Cv := v

    sL

    NR

    v

    sL

    1

    NR + Im. (12)

    To make the distinction between component and sys-

    tem sensitivities explicit, the partial derivatives of

    v are referred to as the elasticities of the system.

    Specifically, define the unscaled substrate elasticity

    s :=vs

    and the parameter elasticity p :=vp

    .

    A. Sensitivity Invariants: The Theorems of MCA

    The stoichiometric nature of a biochemical network

    imposes invariants on the sensitivity coefficients. De-

    scriptions of these invariants originally appeared in

    the papers by Kacser and Burns [11] and Heinrichand Rapoport [5], [6] and have since been generalized

    and extended. These results, known as the Summation

    Theorem and the Connectivity Theorem will be stated

    next.

    The Summation Theorem was stated in general

    form by Reder in [17] in which it is observed that if

    the matrix K is chosen as in Section III so that the

    columns of K lie in the nullspace of N, then

    CsK = 0 CvK = K, (13)

    which follows directly from the definitions of the

    control coefficients (11), (12).

    Reder [17] generalized the original form of the

    Connectivity Theorem to the algebraic statements

    CssL = L CvsL = 0, (14)

    which again follow directly from (11), (12).

    These results can be stated simultaneously in the

    Control Matrix Equation as given in [8]: combin-

    ing (13) and (14) givesCv

    Cs

    K sL

    =

    K 0

    0 L

    .

    In terms of the independent and dependent variables,

    this statement can be written asCvi

    Csi

    =

    K sL1

    .

    B. The Theorems of MCA: an Input-Output Interpre-

    tation

    Several researchers have investigated the conse-

    quences of the Theorems for metabolic redesign.

    The Universal Method of Kacser and Acerenza [12]

    describes coordinated parameter changes which lead

    to increased flux without affecting metabolite con-

    centrations. The complementary problem of altering

    species concentrations without affecting steady state

    fluxes was addressed in [19] using the Connectivity

    Theorem. A local treatment of the general output

    tracking problem was presented in [21] and will be

    highlighted below.

    To determine the consequences for system be-haviour of the Theorems (13), (14), one can observe

    that these equations describe response coefficients

    corresponding to parameter perturbations of a par-

    ticular form. Such statements are not directly useful

    in addressing issues of controlling system (1) since

    the parameters (i.e. the input channels) are specified

    directly in the model. It will be helpful introduce

    a new input variable and generalize the notion of

    response coefficient to allow description of the effect

    of simultaneous changes in multiple parameters.

    To that end we introduce a q-dimensional input

    space and call a function p : Rq Rm a coordinatedparameter input. The definition of system response

    can be extended to inputs u Rq as the sensitivity ofthe system to perturbations of the form p = p(u):

    Rsu :=d

    dus(p(u))

    Rvu :=d

    duv(s(p(u)), p(u))

    When q = m and p() is the identity map, thesereduce to the responses defined earlier.

    When stated in terms of coordinated parameter

    inputs, the Theorems of MCA can be given direct

    interpretations as tools for network design since they

    specify which choice of coordinated parameter input

    p(u) will produce a desired effect.

    Summation Theorem: Suppose a coordinated param-

    eter input p(u) is chosen such that vu

    lies in the

    nullspace of N, i.e. vu

    = KA1 for some (mr)qmatrix A1. Then

    Rsiu = 0, Rviu = A1.

    Connectivity Theorem: Suppose a coordinated pa-

    rameter input p(u) is chosen such that vu

    lies in the

  • 7/29/2019 MCA Perspectiva Teorica

    6/6

    column space of sL, i.e.vu

    = sLA2 for somer q matrix A2. Then

    Rsiu = A2, Rviu = 0.

    Together, these statements provide an alternative

    version of the control matrix equation.

    Control Matrix Equation: The response to any co-

    ordinated parameter input p(u) can be characterizedas follows: Since the columns of [K sL] forma basis for Rm, there exists a unique m q matrixA = [AT1 , A

    T2 ]

    T such that vu

    = [K sL]A, and

    Rviu = A1, Rsiu = A2. (15)

    A geometric interpretation of this result was presented

    in [16].

    In this design form, the Theorems provide a

    transparent solution to the local tracking problem. To

    make an explicit connection to Section III, considera coordinated parameter input p() which is linearand satisfies p(0) = p0. Then, if the parametricsensitivities satisfy (15), a constant input u in the

    linearization of (1) leads to a steady state (vi, si) =(vi(s

    0, p0), s0i )+Au. It was determined in Section IIIthat to track a steady state satisfying (vi, si) =(vi(s

    0, p0), s0i ) + r we must take p = p(r) satisfying

    v

    p

    p

    r= [K sL]. (16)

    This condition coincides with (15) when q = m,A = Im and u = r. (An alternative derivation ofthese sensitivity results can be reached by addressing

    the linearization of system (1) directly as carried out

    in [10].) We conclude that the discussion in Section III

    can be seen as providing a generalization of the

    Theorems of MCA to tracking of time-varying targets

    in the original nonlinear system.

    V. CONCLUSION

    The discussion in this paper provides a control-

    theoretic interpretation of the mathematical basis of

    MCA, but addresses only a small part of the work

    in that area. Once the mathematical preliminaries are

    in place, the bulk of the analysis comes in applica-

    tion: developing useful models, identifying important

    questions, and interpreting the results.

    Acknowledgments

    The author would like to thank Herbert Sauro,

    Christopher Rao, and Matthew Scott for helpful dis-

    cussions. This work was funded by a Discovery Grant

    from the Canadian Natural Sciences and Engineering

    Research Council.

    REFERENCES

    [1] Cascante, M., Boros, L. G., Comin-Anduix, B., de Atauri,P., Centelles, J. J. and Lee, P. W.-N., Metabolic controlanalysis in drug discovery and design, Nature Biotechnology,20 (2002), pp. 243249.

    [2] Cornish-Bowden, A. and Cardenas, M. L. eds., Technologicaland Medical Implications of Metabolic Control Analysis,Kluwer Academic, Dordrecht, The Netherlands, 1999.

    [3] Fell, D. A., Metabolic control analysis a survey of its theo-retical and experimental development, Biochemical Journal,286 (1992), pp. 313330.

    [4] Fell, D. A., Understanding the Control of Metabolism, Port-land Press, London, 1997.

    [5] Heinrich, R., Rapoport, T. A., A linear steady-state treatmentof enzymatic chains: General properties, control and effec-tor strength, European Journal of Biochemistry, 42 (1974),pp. 8995.

    [6] Heinrich, R., Rapoport, T. A., A linear steady-state treatmentof enzymatic chains: Critique of the crossover theorem and ageneral procedure to identify interaction sites with an effec-tor, European Journal of Biochemistry, 42 (1974), pp. 97105.

    [7] Heinrich, R. and Schuster, S., The Regulation of CellularSystems, Chapman & Hall, New York, 1996.

    [8] Hofmeyr, J.-H. and Cornish-Bowden, A., Co-repsonse analy-sis: A new experimental strategy for metabolic control analy-sis, Journal of Theoretical Biology, 182 (1996), pp. 371380.

    [9] Hofmeyr, J.-H. S., Metabolic control analysis in a nutshell,Proceedings of the International Conference on Systems Bi-ology, Pasadena, California, November 2000, pp. 291300.

    [10] Ingalls, B. P. and Rao, C. V., Metabolic control analysis andlocal controllability of biochemical networks, to appear inthe Proceedings of the Conference on Foundations of Systems

    Biology in Engineering, Santa Barbara, USA, August, 2005.[11] Kacser, H. and Burns, J. A., The control of flux, Symp. Soc.

    Exp. Biol., 27 (1973), pp. 65-104.[12] Kacser, H. and Acerenza, L., A universal method for achiev-

    ing increases in metabolite production, Eur. J. Biochem., 216(1993), pp. 361367.

    [13] Kholodenko, B. N., Cascante, M., Hoek, J. B., Westerhoff,H. V. and Schwaber, J., Metabolic design: How to engineera living cell to desired metabolite concentrations and fluxes,

    Biotechnology and Bioengineering, 59 (1998), pp. 239247.[14] Kholodenko, B. N., Westerhoff, H. V., Schwaber, J. and

    Cascante, M., Engineering a living cell to desired metabo-lite concentrations and fluxes: Pathways with multifunctionalenzymes, Metabolic Engineering, 2 (2000), pp. 113.

    [15] Kholodenko, B. N., Westerhoff, H. V. eds., Metabolic En-gineering in the Post Genomic Era, Horizon Biosciences,Norfolk, England, 2004.

    [16] Mazat, J.-P., Letellier, T. and Reder, C., Metabolic controltheory: The geometry of the triangle, Biomed. Biochim. Acta,49 (1990), pp. 801810.

    [17] Reder, C., Metabolic control theory: a structural approach,Journal of Theoretical Biology, 135 (1988), pp. 175201.

    [18] Reed, J. L., Vo, T. D., Schilling, C. H., and Palsson, B.., An expanded genome-scale model of Escherichia coliK-12 (iJR904 GSM/GPR), Genome Biology, 4(9) (2003),pp. R54.1-R54.12.

    [19] Small, J. R. and Kacser, H., A method for increasing theconcentration of a specific internal metabolite in steady-statesystems, Eur. J. Biochem., 226 (1994), pp. 649656.

    [20] Stephanopoulos, G., Aristidou, A., and Nielsen, J., MetabolicEngineering: Principles and Applications, Academic Press,San Diego, 1998.

    [21] Westerhoff, H. V. and Kell, D. B., What biotechnologistsknew all along...? J. Theor. Biol., 182 (1996), pp. 411420.