Site map > Home page > CV > Misc > Stoicheiometric Analysis

Stoicheiometric Analysis in Studies of Metabolism

This page contains the full text of the following article: Athel Cornish-Bowden Jan-Hendrik S. Hofmeyr and María Luz Cárdenas (2002) Stoicheiometric Analysis in Studies of Metabolism Biochem. Soc. Trans. 30,43–46.

Abstract

Since its introduction by Reder [1], stoicheiometric analysis has become an essential tool for analysing metabolic systems prior to modelling their behaviour in the computer. It is incorporated into modern metabolic modelling programs such as Scamp [2], Gepasi [3, 4] and Jarnac [5]. The sort of problems that could not easily be analysed without knowledge of stoicheiometric constraints are exemplified by various general applications in biotechnology (e.g. [6–8]) and by powerful new methods of pathway analysis [9] that are helping to rationalize the results from genome sequencing. Nonetheless, the intensely algebraic nature of stoicheiometric analysis, which makes it barely feasible to attempt in other than a matrix representation, has caused it to remain apparently obscure and difficult, so that one may wonder whether the information that it provides is sufficiently useful to justify the effort needed to understand it. Here we illustrate how to detect a stoicheiometric constraint that could easily be overlooked in a casual inspection, in the context of as simple a model as we can devise without making it completely trivial and transparent.

Metabolic model

The model to be analysed is shown in Fig. 1. It is based on a model of glycolysis in Trypanosoma brucei that was found to obey a complicated stoicheiometric constraint [10, 11] that was unexpected and difficult to rationalize even after it had been recognized. For the present purpose we have simplified the original model by eliminating all characteristics that do not appear necessary for a non-intuitive stoicheiometric constraint to apply. The reservoir of hexose that acts as starting material for reaction 1 is shown in parentheses because its concentration is treated as fixed independently of the metabolic system and does not enter into the stoicheiometric analysis, and the sinks that act as products of reactions 3 and 4 are left unspecified for the same reason (though the product of reaction 3 may be assumed to be different from the substrate of reaction 4).

Metabolic scheme for illustrating the method

Fig. 1. Metabolic scheme to illustrate stoicheiometric analysis. The starting material hexose is shown in parentheses because its concentration is treated as fixed and it does not enter into the stoicheiometric analysis, and the products of reactions 3 and 4 are left anonymous for the same reason. The labels a to f shown for the metabolites are used in the text as compact symbols for the corresponding concentrations.

For such analysis the model must be represented as a stoicheiometric matrix, as follows, where each column represents a reaction and each row initially represents the rate of change of an intermediate concentration:

Stoicheiometric matrix

(1)

Just by examining Fig. 1 one can immediately guess that the sum of adenine nucleotide concentrations must be conserved in this system, but it is less obvious that there is a second stoicheiometric constraint.

Stoicheiometric analysis

To analyse matrix (1) we need to apply Gaussian elimination to it. This consists of a series of row operations (addition, subtraction or exchange of rows) designed to make the main diagonal consist, as far as possible, of non-zero elements and the triangle below this main diagonal to consist entirely of zero elements. In the process the rows lose their one-to-one identification with particular metabolites, so we need to remove the row labels from matrix (1), and we need to adopt a different labelling system that allows us to keep track of the metabolites. The columns, however, retain their one-to-one identification with the five reactions, so the column labels can remain. The best solution is to augment the 5 × 6 matrix by writing a 6 × 6 unit matrix next to it and labelling the six new columns of the resulting 11 × 6 matrix with symbols for the rates of change of the metabolite concentrations. For compactness we use the one-letter symbols a to f defined in Fig. 1 for these concentrations, and t for time:

Augmented stoicheiometric matrix

(2)

We now eliminate non-zero elements below the main diagonal, starting with column 1. The element of –1 in row 4 can be eliminated by replacing row 4 by the sum of the original rows 1 and 4:

Matrix after first row operation

(3)

The element of 1 in row 5 can be similarly eliminated by replacing row 5 by the difference between the original rows 1 and 5:

Matrix after second row operation

(4)

Exactly similar manipulations now allow the non-zero elements in rows 3, 4 and 5 in column 2 to be eliminated by subtracting row 2 from or adding row 2 to these other rows:

Matrix at intermediate stage

(5)

Column 3 is is already in the required state, with no non-zero elements below the main diagonal, so there are no further row operations involving row 3. However, matrix (5) contains a zero in column 4 on the main diagonal, but there are no row operations involving only rows 4 to 6 that could eliminate it, so we accept the zero and proceed to column 5, which can be dealt with as before, by adding row 4 twice to row 5, and subtracting it once from row 6:

Matrix at nearly final stage

(6)

The Gaussian elimination can now be regarded as finished, as the original objective is satisfied: the main diagonal consists, as far as possible, of non-zero elements, and only zero elements are found below it. However, row 6 is left in a more complicated state than necessary, and can be simplified by adding row 5 to it. Note that as this is equivalent to adding zero to zero in the left-hand part of the matrix it has no effect on the correctness of the result:

Matrix at final stage

(7)

The two blocks of zeroes in rows 5 and 6 of the left-hand part of this final matrix now represent the two stoicheiometric constraints that characterize the network in Fig. 1. As row 6 is simpler and represents an intuitively obvious result, we consider it first. It means that the column labels multiplied by the coefficients in row 6 below them add up to zero:

First constraint

(8)

This can be written in a more familiar way by replacing the one-letter column symbols with more recognizable metabolite symbols, and recalling that a zero rate implies a constant concentration:

[ATP] + [ADP] + [AMP] = constant

(9)

This equation just expresses the relationship that anyone with basic biochemical knowledge would guess without doing the analysis. The second may be obtained from row 5 of matrix (7) in the same way, but is less obvious:

[hexose-6P] + [triose-P] + 2[ATP] + [ADP] = constant

(10)

It represents the sum of all the transferable phospho groups in the system. Once its meaning is pointed out it is easy to confirm by inspecting Fig. 1 that the relationship expressed by eqn. (10) must hold, as there is transfer of phosphate between the system and its exterior, but this is because we have used as simple a case as possible to illustrate the method. With a more complicated example, such as the model for T. brucei that formed the starting point for this discussion, a stoicheiometric constraint can remain obscure even after it is known. In that example the equation that corresponded to eqn. (10) involved most of the transferable phospho groups in the glycosomal compartment of the cell, but not all of them, and also involved two extraglycosomal metabolites [10, 11].

Discussion

The above example illustrates how stoicheiometric analysis can provide a way of deducing constraints that are not obvious from inspection of a metabolic pathway. However, it does not explain the utility of the resulting knowledge. What is the practical value of knowing that trypanosomal glycolysis conserves certain phospho groups, for example? One answer is that this is a necessary piece of information for computer modelling of the pathway, but as modern programs [2–5] calculate the stoicheiometric constraints automatically they effectively absolve the user from needing to know about them. Away from a modelling context, the major importance of such constraints is that they have important implications for the design of pesticides and pharmacological agents. Such agents normally act by provoking changes in either metabolic fluxes or metabolite concentrations, and both of these are affected by stoicheiometric constraints. Varying fluxes in the cell is rendered much more difficult than varying enzyme rates in vitro by the fact that metabolite concentrations, unlike substrate, product and effector concentrations in vitro, are not fixed by the experimenter but can respond to external inhibitors in such a way as to restore the steady-state flux to a value close to what it would have in the absence of the inhibitor. However, a metabolite whose concentration is tightly constrained by stoicheiometric relationships may behave rather like a substrate in vitro, with the result that an enzyme that uses it as substrate may show a greater than average response to an external inhibitor. Conversely, the same enzyme is likely to prove a poor target for an inhibitor that is intended to provoke a large change in the concentration of its substrate.

References

  1. Reder, C. (1988) J. Theor. Biol. 135, 175–201 [Context]
  2. Sauro, H. M. (1993) Comput. Applic. Biosci. 9, 441–450 [First context - Second context]
  3. Mendes, P. (1993) Comput. Applic. Biosci. 9, 563–571 [First context - Second context]
  4. Mendes, P. (1997) Trends Biochem. Sci. 22, 361–363 [First context - Second context]
  5. Sauro, H. M. (2000) in Animating the Cellular Map (Hofmeyr, J.-H. S., Rohwer, J. M. and Snoep, J. L., eds), pp. 221–228. Stellenbosch: Stellenbosch University Press [First context - Second context]
  6. Liao, J. C. (2000) in: Technological and Medical Implications of Metabolic Control Analysis (Cornish-Bowden, A. and Cárdenas, M.L., eds.), pp 49–56. Dordrecht: Kluwer [Context]
  7. Rohwer, J. M. and Hofmeyr, J.-H. S. (2000) in Technological and Medical Implications of Metabolic Control Analysis (Cornish-Bowden, A. and Cárdenas, M.L., eds.), pp 73–79. Dordrecht: Kluwer [Context]
  8. Rohwer, J. M. and Botha, F. C. (2001) Biochem. J. 358, 437–445 [Context]
  9. Schuster, S., Fell, D. and Dandekar, T. (2000) Nat. Biotechnol. 18, 326–332 [Context]
  10. Bakker, B. M., Michels, P. A. M., Opperdoes, F. R. and Westerhoff, H. V. (1997) J. Biol. Chem. 272, 3207–3215 [First context - Second context]
  11. Eisenthal, R. and Cornish-Bowden, A. (1998) J. Biol. Chem. 273, 5500–5505 [First context - Second context]