Optimization strategies for metabolic networks

Alexandre Domingues, Susana Vinga, João M. Lemos

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)


Background: The increasing availability of models and data for metabolic networks poses new challenges in what concerns optimization for biological systems. Due to the high level of complexity and uncertainty associated to these networks the suggested models often lack detail and liability, required to determine the proper optimization strategies. A possible approach to overcome this limitation is the combination of both kinetic and stoichiometric models. In this paper three control optimization methods, with different levels of complexity and assuming various degrees of process information, are presented and their results compared using a prototype network. Results: The results obtained show that Bi-Level optimization lead to a good approximation of the optimum attainable with the full information on the original network. Furthermore, using Pontryagin's Maximum Principle it is shown that the optimal control for the network in question, can only assume values on the extremes of the interval of its possible values. Conclusions: It is shown that, for a class of networks in which the product that favors cell growth competes with the desired product yield, the optimal control that explores this trade-off assumes only extreme values. The proposed Bi-Level optimization led to a good approximation of the original network, allowing to overcome the limitation on the available information, often present in metabolic network models. Although the prototype network considered, it is stressed that the results obtained concern methods, and provide guidelines that are valid in a wider context.
Original languageEnglish
Article number113
Number of pages8
JournalBMC Systems Biology
Issue numberNA
Publication statusPublished - 13 Aug 2010


Dive into the research topics of 'Optimization strategies for metabolic networks'. Together they form a unique fingerprint.

Cite this