The complexity of metabolic networks and their regulation renders an intuitive analysis of these biological systems a difficult task. Mathematical modeling approaches help to deal with this complexity, making them an important tool for metabolic engineering. Different methods were developed, ranging from basic stoichiometric models up to fine-grained kinetic models. Kinetic modeling is the most detailed and complex mathematical description of a metabolic network and constitutes an important branch in the growing fields of systems biology. In this update, we provide a guide for the construction, simulation, and analysis of kinetic metabolic models in general, before we describe some recently published models of plant metabolic pathways, giving an overview of the opportunities and challenges of this mathematical method. Furthermore, we evaluate the current strategies and take an outlook to possible and necessary future developments of kinetic modeling.
THE MATHEMATICS BEHIND METABOLIC NETWORKS
A metabolic network can be translated in mathematical terms by relatively easy means: The concentration of a metabolite is described by a variable Si. As a result of mass balances (no matter can appear or disappear), the change of this variable over time (dSi/dt) is given by the sum of the rates of the enzymes synthesizing the metabolite minus the sum of the rates of the enzymes utilizing the metabolite. The rate of each enzymatic step can be described by enzyme-kinetic rate laws, such as the Michaelis-Menten equation, as a function depending on metabolite concentrations and parameters such as the maximal velocity of a reaction, or binding constants. This process yields a system of ordinary differential equations (ODEs) in which dSi/dt is on one side and the metabolite-dependent rate laws are on the other side of the equations (see Eqs. 4 and 5 below). With this system of differential equation, the metabolic network can be simulated, and by solving the system of ODEs the steady state can be calculated, in which all reaction rates and metabolite concentrations are constant.
The process described above is simplified by considering the cell as a homogenous volume. While for many scenarios this is a valid simplification, for other instances, ODE-based kinetic models will not be the method of choice. For example, if spatial gradients are of importance to address a certain question, partial differential equations would be used instead, which increases the complexity of a model dramatically. Furthermore, if metabolites with very low concentrations are considered (e.g. hormones), stochastic effects are coming into play, so that the model would include stochastic components rather than being deterministic. More details on different methods for metabolic modeling are given in a recent comprehensive overview of computational models of metabolism (Steuer and Junker, 2009).
Deterministic, ODE-based enzyme-kinetic models have the longest history in the area of metabolic pathway modeling. The local complexity of kinetic models leads to the fact that for reasons of feasibility usually single pathways or even just some reactions are modeled. For decades kinetic models have been the most frequently used mathematical approach to metabolism, starting with the work of B. Chance who published the first numerical simulation of a biochemical system in 1943, solving the equations for the behavior of a simple enzymatic system using a mechanical differential analyzer (Chance, 1943).
A MODEL NEEDS A DEFINED PURPOSE
Before starting the construction of a kinetic model it is necessary to define the scope of the model. This definition must be as exact as possible, because it will have a profound impact on all further steps of the modeling process. Once this purpose has been defined, the borders of the model can be set accordingly. Due to the connection between model size and processing complexity, a kinetic model will normally describe just some reactions up to a few metabolic pathways. We will illustrate the generation of a kinetic model by the example of the Higgins-Sel'kov oscillator (Higgins, 1964; Sel'kov, 1968), a simple kinetic model that has been thoroughly analyzed over time and that has been used as a teaching example earlier (Klipp et al., 2005). The modeling process is summarized in Figure 1.
Figure 1.
Construction of an exemplary kinetic model. A, Information about basic connectivities. B, Stoichiometric data adds numerical dependencies between the metabolites. C, Rate laws defining the reaction rate of each enzymatic step. D, Combining the stoichiometric data with the rate laws into a system of ODEs describing the change in metabolite concentrations over time. [See online article for color version of this figure.]
PUTTING TOGETHER THE PARTS
The first step for the assembly of a kinetic model is the examination of the stoichiometric relations, thus obtaining information about the network structure. The size of the conceived model is of high importance, because the inclusion of too many reactions and metabolites would make the processing computationally inefficient. The reactions of our example model are:
![]() |
(1) |
That means, S is imported into the modeled system by R1, converted to P by R2, and finally taken out of the system by R3. The stoichiometric matrix N of the reaction system is the following:
![]() |
(2) |
With the stoichiometric data and the derived stoichiometric matrix at hand structural problems like inactive reactions or nonbalanced metabolites can be identified by structural modeling techniques such as elementary mode analysis (Schuster et al., 1999). An elementary (flux) mode is a stoichiometrically balanced route defining an input-output character of the metabolic network. In our example there is a single elementary flux mode of the system in which all reactions operate at the same rate. Thus, there are no structural problems such as deadlocks. The next step is the detailed description of all reactions involved in the model with rate laws. Again there are different levels of model accuracy. The rate laws for the example model are kept simple:
![]() |
(3) |
in which vi specifies the flux through the ith reaction, ki are parameters indicating the velocities of the reactions, and S and P are the concentrations of the two metabolites. R1 carries a constant flux, while R2 and R3 follow mass action kinetics; in the case of R2 the product P is acting as an activator of the reaction. At this point it is important to account for reversibility as well as inhibition or activation of an enzyme, since omitting these effects is a common cause of unrealistic behavior (Cornish-Bowden and Cárdenas, 2001). Using the rate laws and the stoichiometric matrix, the time-dependent differential equations for the metabolites can be established:
![]() |
(4) |
![]() |
(5) |
Provided that the parameters are known, the steady state of the system can be determined by calculating values of the metabolite concentrations that make the right-hand side of each equation equal to zero. While the rate laws in this toy model are very simple, other more realistic models will contain details about enzyme saturation and inhibition, which for example can be included using Michaelis-Menten kinetics (Eq. 6).
![]() |
(6) |
WHERE TO GET THE DATA FROM?
For establishing a detailed kinetic model, a variety of data sources have to be consulted to obtain detailed and reliable information. The stoichiometry of a reaction is usually well established and can be taken from standard biochemistry textbooks or from online databases such as the examples listed in Table I. The structure of the rate law depends on the stoichiometry of the reaction and on the enzyme's mechanism and may be derived from enzyme kinetics textbooks (Segel, 1975). The maximal velocity of the reaction (Vmax) is dependent on the concentration of the enzyme in the cell or the extract, but rather a result of regulated gene expression, and thus has to be measured for each situation again. We note here that the Vmax used in kinetic models is not the specific activity that is measured with the purified enzyme. Thus, Vmax is dependent on the enzyme's concentration and needs to be measured in vivo or in crude extracts. For reversible reactions the Vmax is different for the forward and reverse reaction, respectively. The binding constant (or Km) results from the structure of the enzyme, and thus is independent of the enzyme's concentration. We therefore argue that in many cases it is a legitimate simplification to take the Km values from the literature, also from related species if the data situation requires.
Table I. Bioinformatics infrastructure helpful for kinetic modeling of plant metabolic pathways.
Information for the model creation process is collected from databases, and the models are analyzed with simulators. To standardize models and simulations, data standards have been established for the exchange and description of models and simulations. Finally, there are public model repositories in which kinetic models are collected.
| Type | Name | Details and Links | Reference |
| Database | BRENDA | Enzyme database covering nomenclature, reaction and specificity, enzyme structure, isolation/preparation, stability, literature references, and cross references to sequence and three-dimensional structure data banks derived from primary literature.http://www.brenda-enzymes.info | Schomburg et al. (2000) |
| KEGG | Kyoto Encyclopedia of Genes and Genomes; database can be utilized for modeling and simulation, browsing, and retrieval of data.http://www.genome.ad.jp/kegg/pathway.html | Kanehisa and Goto (2000) | |
| AraCyc | Single species database (Arabidopsis) containing experimental data and predicted pathway information (http://www.arabidopsis.org/biocyc/index.jsp).Further single species databases accessible:http://www.plantcyc.org/. | Mueller et al. (2003) | |
| Simulators | Matlab | Computing language for algorithm development, data visualization, data analysis, and numeric computation; add-on module SimBiology: prefabricated toolbox for biological simulations.http://www.mathworks.com/products/matlab/ | |
| COPASI | Complex Pathway Simulator; software for the simulation and analysis of biochemical networks; time-course simulation, steady-state analysis, MCA, elementary mode analysis, parameter scans, and estimations.http://www.copasi.org | Hoops et al. (2006) | |
| Jarnac | Language for dynamic simulation, steady-state analysis, simple stability analysis, matrix arithmetic, MCA, metabolic structural analysis, and stochastic simulation. http://sbw.kgi.edu/software/jarnac.htm | Sauro (2000) | |
| PySCeS | The Python Simulator for Cellular Systems: Python-based open-source software tool for structural analysis, simulation of the evolution of a cellular system over time, MCA, steady-state analysis.http://pysces.sourceforge.net/index.html | Olivier et al. (2005) | |
| ScrumPy | Open-source Python tool kit for kinetic and structural modeling, calculation of steady states, time-course simulation, MCA, and determination of elementary modes and enzyme subsets.http://mudshark.brookes.ac.uk/index.php/Software/ScrumPy | Poolman (2006) | |
| E-Cell | Object-oriented software suite for modeling, simulation, and analysis of large-scale complex systems such as biological cells. http://www.e-cell.org/ecell | Tomita et al. (1999) | |
| Standards | SBML | Systems Biology Markup Language: XML-based machine-readable language for computer-based models of metabolic networks, signaling pathways, and regulatory networks. http://sbml.org/Main_Page | Hucka et al. (2003) |
| SED-ML | Simulation Experiment Description Markup Language; similar to SBML, but for simulations rather than models. http://www.ebi.ac.uk/compneur-srv/sed-ml/index.html | ||
| MIRIAM | Minimum Information Requested in the Annotation of biochemical models: project to standardize the annotation and curation of quantitative metabolic models. http://www.ebi.ac.uk/miriam/ | Le Novère et al. (2005) | |
| MIASE | Minimum Information About a Simulation Experiment: definition of information to enable the repetition of numerical modeling experiments independent of the used modeling tool.http://www.ebi.ac.uk/compneur-srv/miase/ | ||
| Repositories | Java Web Simulation Online Cellular Systems modeling | Curated database with a browser-based user interface to simulate biological systems.http://jjj.biochem.sun.ac.za/index.html | Olivier and Snoep (2004) |
| Biomodels Database | Open-source online database for published quantitative biological models; divided in a curated and noncurated part.http://www.ebi.ac.uk/biomodels | Le Novère et al. (2006) |
The state variables of the system, v(S) and S, i.e. the fluxes and metabolite concentrations, respectively, can be measured for a specific state of the system, usually at (quasi) steady state, but sometimes also as time course. If enough parameters of the model are known, it is theoretically possible to estimate a limited number of missing parameters by fitting the system variables (metabolite concentrations) to data sets from steady-state or time-course measurements. Care has to be taken as the data used for the parameter estimation is not to be used in the model validation.
SIMULATION: THE MODEL AT WORK
Once the stoichiometry, the rate laws, and all parameters are collected, the equation system of the kinetic model is fully specified. Using specialized software (Table I), the model can thus be deterministically simulated in a stepwise manner. Starting from a defined point, the differential equations are solved to obtain the expected changes in metabolite concentrations over a short time period, the concentrations are then updated with these changes, and the process is repeated. Depending on the model and its parameters, different behaviors might be observed. Figure 2 shows the example model characterized by different sets of parameters that results in different behavior. In Figure 2A the system converges toward a steady state, which is the case for most biological systems if they are kept under constant conditions. At the steady state, all fluxes in this linear pathway are the same, so that the concentrations of the metabolites do not vary. In Figure 2B, a divergent behavior is depicted: one metabolite concentration is constantly increasing. A similar scenario is obtained if one metabolite is depleted with such a high rate that it eventually reaches zero. Consequently, the metabolic network might come to a complete hold. Changing the same parameter in the example model to yet another value results in oscillatory behavior of the system (see Fig. 2C). It has been shown that the probability of a model to exhibit oscillatory behavior or other instability actually increases with its size (May, 1973). Consequently, for large models it is an exception rather than common to reach a stable steady state. The reason why large biological systems nevertheless tend to steady states might be that they are the product of evolution.
Figure 2.
Concentration time course in kinetic model with different parameter sets, exhibiting converging (A), diverging (B), and oscillatory behavior (C). The model is described by Equations 1 to 5. Parameters are k1 = k2 = 1 and k3 = 0.5 (A); k1 = k2 = 1 and k3 = 1.5 (B); and k1 = k2 = k3 = 1 (C). Units are arbitrary.
Modeling tools or other mathematical frameworks are indispensable for building and interrogating a model. To simplify using different tools to analyze one model, data standards and exchange languages have been defined. Finally, models can be deposited in online databases to make them accessible for the scientific community (Table I).
STEADY STATE: CONSTANT FLUXES AND CONCENTRATIONS
A steady state or stationary state of a metabolic system is defined by the fact that all of the state variables (i.e. metabolite concentrations and fluxes) stay constant in value over time, which means that the system will not leave steady state unless a change of these state variables, a perturbation occurs. A perturbation can be a change in metabolite concentration or enzyme activity. The behavior of a system after a perturbation differs if its steady state is stable (i.e. the perturbed system returns to a steady state), unstable (i.e. the perturbed system leaves steady state), or metastable (i.e. the perturbed system oscillates).
A very useful visualization of steady-state conditions is the impact of metabolic fluxes on metabolite concentrations. A metabolite concentration (S) is defined to be changed by two fluxes, synthesis (vsyn) and consumption (vcon). If the steady state at a given metabolite concentration (S0) of this system is stable, the metabolite concentration and fluxes should return to their original status after an infinitesimal perturbation. In case of product inhibition, the synthesis will diminish with increasing product concentration, while the consumption is usually increased (see Fig. 3).
Figure 3.
Metabolic fluxes representing consumption and synthesis of a metabolite changing over time. The steady state is only reached at the point where synthetic flux (vsyn) and consumption flux (vcon) are equal. Adapted from Steuer and Junker (2009).
After a perturbation the metabolite concentration will be either higher or lower than the concentration at steady state. This dictates the necessary net flux to reach steady-state conditions: If the concentration after perturbation is lower than before (S0), the net flux has to be positive to reach the steady state. Accordingly, if the concentration is higher after perturbation than before (S0), the net flux must be negative. In a system in which the net flux shows a more complicated course with the increase of metabolite concentration, more than one steady state can occur (e.g. Poolman et al., 2000). But, as mentioned before, not all steady states are stable after a perturbation. If the net flux is negative and the concentration at the same time point is lower than at the steady state (or vice versa), the system will further shift away from this steady state.
A stable steady state represents a local or global minimum; therefore the gradients of all points close to the steady state must be negative. These steady states are comparable to the deepest point of a curved surface, so the system will return to this point after perturbation. Unstable steady states would correspond, for example, to saddle points on this surface. This information on the gradients in the vicinity of a steady state can be derived from the Jacobian matrix, which describes the flux changes occurring upon small perturbations of the metabolic system (Klipp et al., 2005; Steuer and Junker, 2009).
After identifying a steady state, the response to a system perturbation can be simulated, e.g. by inducing a change of a metabolite concentration and observing the following return to a steady state (metabolite pulse). Further applications are in silico overexpression or silencing experiments. Effectively, the overexpression or silencing of an enzyme can be simulated by increasing or decreasing, respectively, the maximal activity (vmax) of the enzyme in question. The expression of an additional enzyme working in the metabolic network is simulated in the same way, for example the simulated expression of Suc phosphorylase in potato (Solanum tuberosum) tubers (Junker, 2004).
NO BOTTLENECKS
One of the long-term applications of metabolic analysis of plants is the change of metabolite levels for product improvement (i.e. increase of biosynthesis, reduction of toxic compounds, etc). For decades there has been the quest for rate-limiting steps or bottlenecks in metabolic pathways. It took a relatively long time to appreciate the theory of metabolic control analysis (MCA) for quantifying the impact of a change in enzymatic activity on a flux and/or a metabolite, which has been already developed in the 1970s (Kacser and Burns, 1973; Heinrich and Rapoport, 1974). The main point of the theory is that the control of metabolic fluxes and metabolite concentrations is distributed across many enzymes of a metabolic pathway, and that this control can be quantified for each enzymatic step. Nowadays it has been internalized that the strategy to overexpress one enzyme to increase the flux through an associated pathway will most likely fail (Morandini and Salamini, 2003). This is supported by a recent study in which was shown for a certain pathway that maximal catalytic activities (i.e. limiting rates) of most enzymes were in large surplus of the fluxes through these reaction steps (Junker et al., 2007).
The main tools for the evaluation of a global or systemic effect of a perturbation are the control coefficients. The flux control coefficient is defined as:
![]() |
(7) |
And the concentration control coefficient is defined as:
![]() |
(8) |
These coefficients are the quantitative connections between a change in the maximal catalytic activity (A) of an enzyme and the resulting change of flux (J) or metabolite concentration (S), respectively. So these relations compare the named factors between two different steady states. Control coefficients can be computed given a kinetic metabolic model, but they can also be measured by observing the changes in fluxes or metabolite concentrations obtained upon genetic modification of the activity of an enzyme. A flux control coefficient close to 1 indicates an enzyme with rate-limiting capabilities. However, such a value is rather unusual (Fell, 1992, 1997), meaning that the classic idea of a true rate-limiting enzyme is mostly not valid, as stated above.
RELATED AND CURRENT APPROACHES
The generation of kinetic models using explicit kinetics is arguably the most detailed depiction of a metabolic system. Nevertheless it also requires values and numerous parameters that are usually not easy to determine. Thus, the process kinetic modeling suffers from a notorious lack of information. Several other approaches have been proposed to overcome this problem, usually by simplifying the underlying kinetic formulas without losing the physiological closeness to the in vivo situation.
An earlier approach for a simplified mathematical description of biochemical networks is biochemical systems theory (BST), mainly put forward by M. Savageau and E. Voit (Savageau, 1969; Voit, 2000). In contrast to simple linear mass-action kinetics that fail to accurately account for several biochemical properties of enzymes, BST mainly focuses on the description of a unified mathematical treatment of nonlinear rate equations. All metabolic rate equations are represented via power-law functions
![]() |
(9) |
in which αi are apparent rate constants, Sj are the system variables, such as metabolite concentrations, while γij are the apparent kinetic orders. Using these power-law functions and the mass balances of all metabolites a synergistic system of differential equations (S system) can be established. The mentioned kinetic orders correspond with the scaled elasticities used in MCA, which both do not depend on substrate concentrations and will therefore not saturate with increasing substrate concentration. However, a limitation of BST is the necessity of a fully specified reference state, the definition of which is not always possible.
An approach that is recently gaining more and more attention is the lin-log framework (linear-logarithmic kinetics). In this approach, all rate equations are defined by their deviation from a reference state (v0, S0, ET0 for the reference reaction rate, metabolite concentration, and total enzyme activity, respectively) depending on a logarithmic change in concentration:
![]() |
(10) |
in which ϵ denotes the reference elasticity (Steuer and Junker, 2009).
The performance of the lin-log kinetics is in certain cases better than power-law functions or linear approximation (Heijnen, 2005), because the elasticities and therefore the kinetic orders are not constant in the lin-log framework, but dependent on metabolite concentrations. This approach is not restricted to an analytical solution, but maintains the interpretability of the involved parameters in the metabolic context. However, the lin-log function shares the problem of a required reference state with the BST as well as inaccuracies at small concentration values. However, the latter is sometimes considered to be a lesser problem due to the limited concentration ranges in metabolic pathways (Heijnen, 2005).
Structural kinetic modeling is a recent approach to close a gap between pure structural modeling derived from stoichiometric data and kinetic modeling, depicting the dynamic values of a metabolic system (Steuer et al., 2006; Steuer and Junker, 2009). The main difference to other approaches is the parametric representation of the Jacobian matrix for all possible parameters. This gives the possibility to access certain dynamic behaviors (e.g. oscillation) without knowing the exact functional form of the rate laws or the values of the parameters.
EXAMPLES OF KINETIC MODELS FOR PLANT METABOLIC PATHWAYS
It is not astonishing that the first models of plant metabolic pathways were built for the Calvin cycle, arguably the most important metabolic pathway in plants (for review, see Poolman et al., 2001). Comprehensive lists of kinetic models of any plant metabolic pathway have been published in recent reviews (Morgan and Rhodes, 2002; Rios-Estepa and Lange, 2007). Furthermore, various models can be found in model repositories (see Table I) such as Java Web Simulation Online (Olivier and Snoep, 2004), which also allows amateur users to explore the modeling and simulation process.
The first model of parts of photosynthesis linked equations for Rubisco kinetics with stoichiometric equations of the photosynthetic carbon reduction cycle and the photorespiratory carbon oxidation cycle (Farquhar et al., 1980). In a recent approach, Zhu and coworkers constructed a large compartmented model of leaf carbon metabolism comprising more than 40 reactions and transporters (Zhu et al., 2007). To simulate the effect of evolutionary adaptation to higher CO2 concentrations, they allowed the model to adapt by redistributing the amount of protein nitrogen between the enzymes by means of an evolutionary algorithm. They found a substantial increase in photosynthesis, suggesting that the typical partitioning in C3 leaves might be suboptimal for maximizing the light-saturated rate of photosynthesis.
The Suc-to-starch transition has been the focus of two kinetic models of potato tuber metabolism: one to study the cold sweetening effect observed when tubers are detached of the mother plant and stored (Assmus, 2005), and the other one to simulate the effect of increased activities in Suc-cleaving enzymes on metabolic fluxes (Junker, 2004). In both cases the models correctly predict the trends observed in experimental data.
In contrast to potato tubers, sugar metabolism in sugar cane (Saccharum officinarum) operates in the direction of Suc synthesis. In an earlier model of Suc accumulation in developing sugar cane (Rohwer and Botha, 2001), each reaction step was modeled with accurate kinetics by using detailed experimental and literature data. The differences between experiment and simulation never exceeded a factor of two. The simulations suggested that overexpression of the Fru or Glc transporter or the vacuolar Suc import protein, as well as reduction of cytosolic neutral invertase levels appear to be the most promising targets for genetic manipulation. The extended version of the model (Uys et al., 2007) also contains information about growth, so that the model describes the metabolic behavior as sugar cane parenchymal tissue matures in different internodes of the stem.
One of the latest established kinetic models simulates the Asp-derived amino acid pathway in Arabidopsis (Arabidopsis thaliana; Curien et al., 2009). This model was based on in vitro kinetic measurements and successfully reproduces in vivo data like metabolite concentrations and fluxes. The Asp pathway includes several branch points and many enzyme isoforms. According to the simulation, these isoforms contribute differently to the regulation of the respective fluxes and are therefore not redundant. This is a nonintuitive prediction of the simulation.
Another complex kinetic model in Arabidopsis simulates the synthesis of aliphatic glucosinolates (Knoke et al., 2009), which are important defensive metabolites in plants. The model compared the wild-type Arabidopsis leaves with knockout mutants of MAM1 and MAM3 (methylthiolalkylmalate). These enzymes define the length of glucosinolate chains through control of the number of chain elongation cycles. The profiles of the glucosinolates in the simulation matched with the measured chain length distributions. Furthermore, the model predicted a connection between the regulations of the two enzyme forms in so far, as the overexpression of MAM3 is critical to achieve the measured chain length profile in MAM1 knockout plants.
FINAL THOUGHTS
Models of plant metabolic pathways were already built long before the term systems biology was coined, and will continue to play an important role in systems-wide approaches to plant metabolism. The fast increase in biochemical data quantity and quality will support these approaches in the future. However, the resolution of the data will certainly increase through technologies such as subcellular fractionation, rapid sampling, and noninvasive online measurements. A topic that has to be addressed in the future is the standardization of input data (Jenkins et al., 2004). Furthermore, a standard for modeling steps, specifically for decomposing complex systems into modules and assembling modules together, needs to be established (Oberhardt et al., 2009). The connection of metabolic models with other layers of regulation is another example for future improvements.
It is generally useful to have a look at kinetic models of other systems, such as animal cells and bacteria to estimate future developments in plant kinetic modeling. Specifically the metabolic networks in bacteria are well characterized in comparison to plant networks. In an approach for modeling bacterial growth, Fang et al. (2009) started by modeling the inhibitory effect on metabolic fluxes, followed by the translation of this information into the growth rate of a single bacterium. Finally the growth of a whole population of bacteria was simulated to estimate the effective bacteria concentration (Fang et al., 2009). This methodology might be adapted to multicellular organisms such as plants by simulating a population of cells rather than a single average cell that is currently usually done.
But despite the aforementioned better knowledge base in bacterial systems and the generation of metabolic networks from genome data it is still necessary to manually construct a kinetic model from a given metabolic network (Durot et al., 2009). This process is further complicated by the patchy character of the experimental data. Therefore, the main task for the future in all the fields connected with systems biology is the reliable and automated acquisition (either experimental or from established databases; see Table I) and assembly of high-throughput data into new metabolic models, thereby increasing the comparability of the derived models. First steps in the standardization of biological systems from an engineering point of view were recently undertaken for both synthetic biology (Canton et al., 2008) and systems biology (Le Novère et al., 2009).
Ultimately, the success of metabolic modeling (and all other systems biology areas) depends on the interdisciplinary education of students and young scientists in all contributing fields such as mathematics, systems science, statistics, computer science—and last but not least biology.
References
- Assmus HE. (2005) Modelling the carbohydrate metabolism in potato tuber cells. PhD thesis. Oxford Brookes University, Oxford [Google Scholar]
- Canton B, Labno A, Endy D. (2008) Refinement and standardization of synthetic biological parts and devices. Nat Biotechnol 26: 787–793 [DOI] [PubMed] [Google Scholar]
- Chance B. (1943) The kinetics of the enzyme-substrate compound of peroxidase. J Biol Chem 151: 553–577 [Google Scholar]
- Cornish-Bowden A, Cárdenas ML. (2001) Information transfer in metabolic pathways: effects of irreversible steps in computer models. Eur J Biochem 268: 6616–6624 [DOI] [PubMed] [Google Scholar]
- Curien G, Bastien O, Robert-Genthon M, Cornish-Bowden A, Cárdenas ML, Dumas R. (2009) Understanding the regulation of aspartate metabolism using a model based on measured kinetic parameters. Mol Syst Biol 5: 271. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Durot M, Bourguignon P, Schachter V. (2009) Genome-scale models of bacterial metabolism: reconstruction and applications. FEMS Microbiol Rev 33: 164–190 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fang X, Wallqvist A, Reifman J. (2009) A systems biology framework for modelling metabolic enzyme inhibition of Mycobacterium tuberculosis. BMC Syst Biol 3: 92. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Farquhar GD, von Caemmerer S, Berry JA. (1980) A biochemical model of photosynthetic CO2 assimilation in leaves of C3 species. Planta 149: 78–90 [DOI] [PubMed] [Google Scholar]
- Fell DA. (1992) Metabolic control analysis: a survey of its theoretical and experimental development. Biochem J 286: 313–330 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fell DA. (1997) Understanding the Control of Metabolism. Portland Press, London [Google Scholar]
- Heijnen JJ. (2005) Approximative kinetics formats used in metabolic network modeling. Biotechnol Bioeng 91: 535–545 [DOI] [PubMed] [Google Scholar]
- Heinrich R, Rapoport TA. (1974) A linear steady-state treatment of enzymatic chains: general properties, control and quantitative analysis. Eur J Biochem 42: 89–95 [DOI] [PubMed] [Google Scholar]
- Higgins J. (1964) A chemical mechanism for oscillation of glycolytic intermediates in yeast cells. Proc Natl Acad Sci USA 51: 989–994 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hoops S, Sahle S, Gauges R, Lee C, Pahle J, Simus N, Singhal M, Xu L, Mendes P, Kummer U. (2006) COPASI—a COmplex PAthway SImulator. Bioinformatics 22: 3067–3074 [DOI] [PubMed] [Google Scholar]
- Hucka M, Finney A, Sauro HM, Bolouri H, Doyle JC, Kitano H, Arkin AP, Bornstein BJ, Bray D, Cornish-Bowden A, et al. (2003) The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics 19: 524–531 [DOI] [PubMed] [Google Scholar]
- Jenkins H, Hardy N, Beckmann M, Draper J, Smith AR, Taylor J, Fiehn O, Goodacre R, Bino RJ, Hall R, et al. (2004) A proposed framework for the description of plant metabolomics experiments and their results. Nat Biotechnol 22: 1601–1606 [DOI] [PubMed] [Google Scholar]
- Junker BH. (2004) Sucrose breakdown in the potato tuber. PhD thesis. Potsdam University, Potsdam, Germany [Google Scholar]
- Junker BH, Lonien J, Heady LE, Rogers A, Schwender J. (2007) Parallel determination of enzyme activities and in vivo fluxes in Brassica napus embryos grown on organic or inorganic nitrogen source. Phytochemistry 68: 2232–2242 [DOI] [PubMed] [Google Scholar]
- Kacser H, Burns JA. (1973) The control of flux. Symp Soc Exp Biol 27: 65–104 [PubMed] [Google Scholar]
- Kanehisa M, Goto S. (2000) KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Res 28: 27–30 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Klipp E, Herwig R, Kowald A, Wierling C, Lehrach H. (2005) Systems Biology in Practice: Concepts, Implementation and Application. Wiley-VCH, Weinheim, Germany [Google Scholar]
- Knoke B, Textor S, Gershenzon J, Schuster S. (2009) Mathematical modelling of aliphatic glucosinolate chain length distribution in Arabidopsis thaliana leaves. Phytochem Rev 8: 39–51 [Google Scholar]
- Le Novère N, Bornstein B, Broicher A, Courtot M, Donizelli M, Dharuri H, Li L, Sauro H, Schilstra M, Shapiro B, et al. (2006) BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems. Nucleic Acids Res 34: D689–691 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Le Novère N, Finney A, Hucka M, Bhalla US, Campagne F, Collado-Vides J, Crampin EJ, Halstead M, Klipp E, Mendes P, et al. (2005) Minimum information requested in the annotation of biochemical models (MIRIAM). Nat Biotechnol 23: 1509–1515 [DOI] [PubMed] [Google Scholar]
- Le Novère N, Hucka M, Mi H, Moodie S, Schreiber F, Sorokin A, Demir E, Wegner K, Aladjem MI, Wimalaratne SM, et al. (2009) The Systems Biology Graphical Notation. Nat Biotechnol 27: 735–741 [DOI] [PubMed] [Google Scholar]
- May RM. (1973) Stability and complexity in model ecosystems. Princeton University Press, Princeton [Google Scholar]
- Morandini P, Salamini F. (2003) Plant biotechnology and breeding: allied for years to come. Trends Plant Sci 8: 70–75 [DOI] [PubMed] [Google Scholar]
- Morgan JA, Rhodes D. (2002) Mathematical modeling of plant metabolic pathways. Metab Eng 4: 80–89 [DOI] [PubMed] [Google Scholar]
- Mueller LA, Zhang P, Rhee SY. (2003) AraCyc: a biochemical pathway database for Arabidopsis. Plant Physiol 132: 453–460 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Oberhardt MA, Palsson BØ, Papin JA. (2009) Applications of genome-scale metabolic reconstructions. Mol Syst Biol 5: 320. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Olivier BG, Rohwer JM, Hofmeyr JH. (2005) Modelling cellular systems with PySCeS. Bioinformatics 21: 560–561 [DOI] [PubMed] [Google Scholar]
- Olivier BG, Snoep JL. (2004) Web-based kinetic modelling using JWS Online. Bioinformatics 20: 2143–2144 [DOI] [PubMed] [Google Scholar]
- Poolman MG. (2006) ScrumPy: Metabolic modelling with Python. IEE Proc Syst Biol 153: 375–378 [DOI] [PubMed] [Google Scholar]
- Poolman MG, Fell DA, Thomas S. (2000) Modelling photosynthesis and its control. J Exp Bot 51: 319–328 [DOI] [PubMed] [Google Scholar]
- Poolman MG, Olçer H, Lloyd JC, Raines CA, Fell DA. (2001) Computer modelling and experimental evidence for two steady states in the photosynthetic Calvin cycle. Eur J Biochem 268: 2810–2816 [DOI] [PubMed] [Google Scholar]
- Rios-Estepa R, Lange BM. (2007) Experimental and mathematical approaches to modeling plant metabolic networks. Phytochemistry 68: 2351–2374 [DOI] [PubMed] [Google Scholar]
- Rohwer JM, Botha FC. (2001) Analysis of sucrose accumulation in the sugar cane culm on the basis of in vitro kinetic data. Biochem J 358: 437–445 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sauro HM. (2000) Jarnac: a system for interactive metabolic analysis. Hofmeyr JHS, Rohwer JM, Snoep JL, , 9th International BioThermoKinetics Meeting: Animating the Cellular Map. Stellenbosch University Press, Stellenbosch, South Africa, pp 221–228 [Google Scholar]
- Savageau MA. (1969) Biochemical systems analysis. i. Some mathematical properties of the rate law for the component enzymatic reactions. J Theor Biol 25: 365–369 [DOI] [PubMed] [Google Scholar]
- Schomburg I, Hofmann O, Baensch C, Chang A, Schomburg D. (2000) Enzyme data and metabolic information: BRENDA, a resource for research in biology, biochemistry, and medicine. Gene Funct Dis 1: 109–118 [Google Scholar]
- Schuster S, Dandekar T, Fell DA. (1999) Detection of elementary flux modes in biochemical networks: a promising tool for pathway analysis and metabolic engineering. Trends Biotechnol 17: 53–60 [DOI] [PubMed] [Google Scholar]
- Segel IH. (1975) Enzyme Kinetics: Behavior and Analysis of Rapid Equilibrium and Steady-State Enzyme Systems. Wiley-Interscience, Malden, MA [Google Scholar]
- Sel'kov EE. (1968) Self-oscillations in glycolysis. I. A simple kinetic model. Eur J Biochem 4: 79–86 [DOI] [PubMed] [Google Scholar]
- Steuer R, Gross T, Selbig J, Blasius B. (2006) Structural kinetic modeling of metabolic networks. Proc Natl Acad Sci USA 103: 11868–11873 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Steuer R, Junker BH. (2009) Computational models of metabolism: stability and regulation in metabolic networks. Adv Chem Phys 142: 105–251 [Google Scholar]
- Tomita M, Hashimoto K, Takahashi K, Shimizu TS, Matsuzaki Y, Miyoshi F, Saito K, Tanida S, Yugi K, Venter JC, et al. (1999) E-CELL: software environment for whole-cell simulation. Bioinformatics 15: 72–84 [DOI] [PubMed] [Google Scholar]
- Uys L, Botha FC, Hofmeyr JH, Rohwer JM. (2007) Kinetic model of sucrose accumulation in maturing sugarcane culm tissue. Phytochemistry 68: 2375–2392 [DOI] [PubMed] [Google Scholar]
- Voit EO. (2000) Computational Analysis of Biochemical Systems: A Practical Guide for Biochemists and Molecular Biologists. Cambridge University Press, Cambridge, UK [Google Scholar]
- Zhu XG, de Sturler E, Long SP. (2007) Optimizing the distribution of resources between enzymes of carbon metabolism can dramatically increase photosynthetic rate: a numerical simulation using an evolutionary algorithm. Plant Physiol 145: 513–526 [DOI] [PMC free article] [PubMed] [Google Scholar]













