| Literature DB >> 19690565 |
Desmond S Lun1, Graham Rockwell, Nicholas J Guido, Michael Baym, Jonathan A Kelner, Bonnie Berger, James E Galagan, George M Church.
Abstract
In the past decade, computational methods have been shown to be well suited to unraveling the complex web of metabolic reactions in biological systems. Methods based on flux-balance analysis (FBA) and bi-level optimization have been used to great effect in aiding metabolic engineering. These methods predict the result of genetic manipulations and allow for the best set of manipulations to be found computationally. Bi-level FBA is, however, limited in applicability because the required computational time and resources scale poorly as the size of the metabolic system and the number of genetic manipulations increase. To overcome these limitations, we have developed Genetic Design through Local Search (GDLS), a scalable, heuristic, algorithmic method that employs an approach based on local search with multiple search paths, which results in effective, low-complexity search of the space of genetic manipulations. Thus, GDLS is able to find genetic designs with greater in silico production of desired metabolites than can feasibly be found using a globally optimal search and performs favorably in comparison with heuristic searches based on evolutionary algorithms and simulated annealing.Entities:
Mesh:
Substances:
Year: 2009 PMID: 19690565 PMCID: PMC2736654 DOI: 10.1038/msb.2009.57
Source DB: PubMed Journal: Mol Syst Biol ISSN: 1744-4292 Impact factor: 11.429
Figure 1Overview of GDLS. The input FBA model is first reduced to yield an equivalent FBA model with fewer genes, reactions, and metabolites. Then, on this reduced FBA model, an initial knockout selection is made, yielding a perturbed network. A neighborhood search is then performed, in which MILP is used to search for the M best genetic manipulation strategies that differ from this starting point by, at most, k additional manipulations, and the M best perturbed networks thus obtained are used for another round of neighborhood search. We continue to iterate until no further improvement can be obtained within the full range, T, of allowed manipulations from the reduced FBA model. Alternatively, in global search, we simply use MILP to search for the best genetic manipulation strategy that differs from the reduced FBA model by, at most, T manipulations.
Figure 2Performance of GDLS in iAF1260 with a single search path. The required CPU time and resulting synthetic flux for varying numbers of knockouts, T, are shown for solutions obtained by global search (black circles) and GDLS with search sizes, k, ranging from 1 to 4: k=1 (red plus signs), k=2 (green squares), k=3 (blue crosses), and k=4 (purple triangles). (A) CPU time for acetate production. (B) CPU time for succinate production. (C) Acetate flux for solutions shown in (A). (D) Succinate flux for solutions shown in (B). Searches were run until CPU time exceeded 70 h, until 12 iterations had passed (succinate k=1), or until termination (acetate k=1, 2, 3, 4 and succinate k=2, 3). In all cases in which GDLS search terminated, it terminated owing to the set of best solutions being empty.