An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks

© 2018, Springer Science+Business Media, LLC, part of Springer Nature. Flux balance analysis has proven an effective tool for analyzing metabolic networks. In flux balance analysis, reaction rates and optimal pathways are ascertained by solving a linear program, in which the growth rate is maximized...

Fuld beskrivelse

Bibliografiske detaljer
Main Authors: Akbari, Amir, Barton, Paul I
Andre forfattere: Massachusetts Institute of Technology. Process Systems Engineering Laboratory
Format: Article
Sprog:English
Udgivet: Springer Nature America, Inc 2021
Online adgang:https://hdl.handle.net/1721.1/135037
_version_ 1826199387070529536
author Akbari, Amir
Barton, Paul I
author2 Massachusetts Institute of Technology. Process Systems Engineering Laboratory
author_facet Massachusetts Institute of Technology. Process Systems Engineering Laboratory
Akbari, Amir
Barton, Paul I
author_sort Akbari, Amir
collection MIT
description © 2018, Springer Science+Business Media, LLC, part of Springer Nature. Flux balance analysis has proven an effective tool for analyzing metabolic networks. In flux balance analysis, reaction rates and optimal pathways are ascertained by solving a linear program, in which the growth rate is maximized subject to mass-balance constraints. A variety of cell functions in response to environmental stimuli can be quantified using flux balance analysis by parameterizing the linear program with respect to extracellular conditions. However, for most large, genome-scale metabolic networks of practical interest, the resulting parametric problem has multiple and highly degenerate optimal solutions, which are computationally challenging to handle. An improved multi-parametric programming algorithm based on active-set methods is introduced in this paper to overcome these computational difficulties. Degeneracy and multiplicity are handled, respectively, by introducing generalized inverses and auxiliary objective functions into the formulation of the optimality conditions. These improvements are especially effective for metabolic networks because their stoichiometry matrices are generally sparse; thus, fast and efficient algorithms from sparse linear algebra can be leveraged to compute generalized inverses and null-space bases. We illustrate the application of our algorithm to flux balance analysis of metabolic networks by studying a reduced metabolic model of Corynebacterium glutamicum and a genome-scale model of Escherichia coli. We then demonstrate how the critical regions resulting from these studies can be associated with optimal metabolic modes and discuss the physical relevance of optimal pathways arising from various auxiliary objective functions. Achieving more than fivefold improvement in computational speed over existing multi-parametric programming tools, the proposed algorithm proves promising in handling genome-scale metabolic models.
first_indexed 2024-09-23T11:19:07Z
format Article
id mit-1721.1/135037
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T11:19:07Z
publishDate 2021
publisher Springer Nature America, Inc
record_format dspace
spelling mit-1721.1/1350372023-09-15T18:34:19Z An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks Akbari, Amir Barton, Paul I Massachusetts Institute of Technology. Process Systems Engineering Laboratory © 2018, Springer Science+Business Media, LLC, part of Springer Nature. Flux balance analysis has proven an effective tool for analyzing metabolic networks. In flux balance analysis, reaction rates and optimal pathways are ascertained by solving a linear program, in which the growth rate is maximized subject to mass-balance constraints. A variety of cell functions in response to environmental stimuli can be quantified using flux balance analysis by parameterizing the linear program with respect to extracellular conditions. However, for most large, genome-scale metabolic networks of practical interest, the resulting parametric problem has multiple and highly degenerate optimal solutions, which are computationally challenging to handle. An improved multi-parametric programming algorithm based on active-set methods is introduced in this paper to overcome these computational difficulties. Degeneracy and multiplicity are handled, respectively, by introducing generalized inverses and auxiliary objective functions into the formulation of the optimality conditions. These improvements are especially effective for metabolic networks because their stoichiometry matrices are generally sparse; thus, fast and efficient algorithms from sparse linear algebra can be leveraged to compute generalized inverses and null-space bases. We illustrate the application of our algorithm to flux balance analysis of metabolic networks by studying a reduced metabolic model of Corynebacterium glutamicum and a genome-scale model of Escherichia coli. We then demonstrate how the critical regions resulting from these studies can be associated with optimal metabolic modes and discuss the physical relevance of optimal pathways arising from various auxiliary objective functions. Achieving more than fivefold improvement in computational speed over existing multi-parametric programming tools, the proposed algorithm proves promising in handling genome-scale metabolic models. 2021-10-27T20:10:26Z 2021-10-27T20:10:26Z 2018 2019-08-13T15:51:16Z Article http://purl.org/eprint/type/JournalArticle https://hdl.handle.net/1721.1/135037 en 10.1007/S10957-018-1281-X Journal of Optimization Theory and Applications Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Springer Nature America, Inc arXiv
spellingShingle Akbari, Amir
Barton, Paul I
An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title_full An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title_fullStr An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title_full_unstemmed An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title_short An Improved Multi-parametric Programming Algorithm for Flux Balance Analysis of Metabolic Networks
title_sort improved multi parametric programming algorithm for flux balance analysis of metabolic networks
url https://hdl.handle.net/1721.1/135037
work_keys_str_mv AT akbariamir animprovedmultiparametricprogrammingalgorithmforfluxbalanceanalysisofmetabolicnetworks
AT bartonpauli animprovedmultiparametricprogrammingalgorithmforfluxbalanceanalysisofmetabolicnetworks
AT akbariamir improvedmultiparametricprogrammingalgorithmforfluxbalanceanalysisofmetabolicnetworks
AT bartonpauli improvedmultiparametricprogrammingalgorithmforfluxbalanceanalysisofmetabolicnetworks