Cargando…
A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks
BACKGROUND: Constraint-based analysis has become a widely used method to study metabolic networks. While some of the associated algorithms can be applied to genome-scale network reconstructions with several thousands of reactions, others are limited to small or medium-sized models. In 2015, Erdrich...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5210269/ https://www.ncbi.nlm.nih.gov/pubmed/28049424 http://dx.doi.org/10.1186/s12859-016-1412-z |
_version_ | 1782490849742946304 |
---|---|
author | Röhl, Annika Bockmayr, Alexander |
author_facet | Röhl, Annika Bockmayr, Alexander |
author_sort | Röhl, Annika |
collection | PubMed |
description | BACKGROUND: Constraint-based analysis has become a widely used method to study metabolic networks. While some of the associated algorithms can be applied to genome-scale network reconstructions with several thousands of reactions, others are limited to small or medium-sized models. In 2015, Erdrich et al. introduced a method called NetworkReducer, which reduces large metabolic networks to smaller subnetworks, while preserving a set of biological requirements that can be specified by the user. Already in 2001, Burgard et al. developed a mixed-integer linear programming (MILP) approach for computing minimal reaction sets under a given growth requirement. RESULTS: Here we present an MILP approach for computing minimum subnetworks with the given properties. The minimality (with respect to the number of active reactions) is not guaranteed by NetworkReducer, while the method by Burgard et al. does not allow specifying the different biological requirements. Our procedure is about 5-10 times faster than NetworkReducer and can enumerate all minimum subnetworks in case there exist several ones. This allows identifying common reactions that are present in all subnetworks, and reactions appearing in alternative pathways. CONCLUSIONS: Applying complex analysis methods to genome-scale metabolic networks is often not possible in practice. Thus it may become necessary to reduce the size of the network while keeping important functionalities. We propose a MILP solution to this problem. Compared to previous work, our approach is more efficient and allows computing not only one, but even all minimum subnetworks satisfying the required properties. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-1412-z) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5210269 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-52102692017-01-06 A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks Röhl, Annika Bockmayr, Alexander BMC Bioinformatics Methodology Article BACKGROUND: Constraint-based analysis has become a widely used method to study metabolic networks. While some of the associated algorithms can be applied to genome-scale network reconstructions with several thousands of reactions, others are limited to small or medium-sized models. In 2015, Erdrich et al. introduced a method called NetworkReducer, which reduces large metabolic networks to smaller subnetworks, while preserving a set of biological requirements that can be specified by the user. Already in 2001, Burgard et al. developed a mixed-integer linear programming (MILP) approach for computing minimal reaction sets under a given growth requirement. RESULTS: Here we present an MILP approach for computing minimum subnetworks with the given properties. The minimality (with respect to the number of active reactions) is not guaranteed by NetworkReducer, while the method by Burgard et al. does not allow specifying the different biological requirements. Our procedure is about 5-10 times faster than NetworkReducer and can enumerate all minimum subnetworks in case there exist several ones. This allows identifying common reactions that are present in all subnetworks, and reactions appearing in alternative pathways. CONCLUSIONS: Applying complex analysis methods to genome-scale metabolic networks is often not possible in practice. Thus it may become necessary to reduce the size of the network while keeping important functionalities. We propose a MILP solution to this problem. Compared to previous work, our approach is more efficient and allows computing not only one, but even all minimum subnetworks satisfying the required properties. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-016-1412-z) contains supplementary material, which is available to authorized users. BioMed Central 2017-01-03 /pmc/articles/PMC5210269/ /pubmed/28049424 http://dx.doi.org/10.1186/s12859-016-1412-z Text en © The Author(s) 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Methodology Article Röhl, Annika Bockmayr, Alexander A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title | A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title_full | A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title_fullStr | A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title_full_unstemmed | A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title_short | A mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
title_sort | mixed-integer linear programming approach to the reduction of genome-scale metabolic networks |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5210269/ https://www.ncbi.nlm.nih.gov/pubmed/28049424 http://dx.doi.org/10.1186/s12859-016-1412-z |
work_keys_str_mv | AT rohlannika amixedintegerlinearprogrammingapproachtothereductionofgenomescalemetabolicnetworks AT bockmayralexander amixedintegerlinearprogrammingapproachtothereductionofgenomescalemetabolicnetworks AT rohlannika mixedintegerlinearprogrammingapproachtothereductionofgenomescalemetabolicnetworks AT bockmayralexander mixedintegerlinearprogrammingapproachtothereductionofgenomescalemetabolicnetworks |