Cargando…
ecmtool: fast and memory-efficient enumeration of elementary conversion modes
MOTIVATION: Characterizing all steady-state flux distributions in metabolic models remains limited to small models due to the explosion of possibilities. Often it is sufficient to look only at all possible overall conversions a cell can catalyze ignoring the details of intracellular metabolism. Such...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9982354/ https://www.ncbi.nlm.nih.gov/pubmed/36808187 http://dx.doi.org/10.1093/bioinformatics/btad095 |
_version_ | 1784900312162631680 |
---|---|
author | Buchner, Bianca Clement, Tom J de Groot, Daan H Zanghellini, Jürgen |
author_facet | Buchner, Bianca Clement, Tom J de Groot, Daan H Zanghellini, Jürgen |
author_sort | Buchner, Bianca |
collection | PubMed |
description | MOTIVATION: Characterizing all steady-state flux distributions in metabolic models remains limited to small models due to the explosion of possibilities. Often it is sufficient to look only at all possible overall conversions a cell can catalyze ignoring the details of intracellular metabolism. Such a characterization is achieved by elementary conversion modes (ECMs), which can be conveniently computed with ecmtool. However, currently, ecmtool is memory intensive, and it cannot be aided appreciably by parallelization. RESULTS: We integrate mplrs—a scalable parallel vertex enumeration method—into ecmtool. This speeds up computation, drastically reduces memory requirements and enables ecmtool’s use in standard and high-performance computing environments. We show the new capabilities by enumerating all feasible ECMs of the near-complete metabolic model of the minimal cell JCVI-syn3.0. Despite the cell’s minimal character, the model gives rise to [Formula: see text] ECMs and still contains several redundant sub-networks. AVAILABILITY AND IMPLEMENTATION: ecmtool is available at https://github.com/SystemsBioinformatics/ecmtool. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-9982354 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-99823542023-03-04 ecmtool: fast and memory-efficient enumeration of elementary conversion modes Buchner, Bianca Clement, Tom J de Groot, Daan H Zanghellini, Jürgen Bioinformatics Applications Note MOTIVATION: Characterizing all steady-state flux distributions in metabolic models remains limited to small models due to the explosion of possibilities. Often it is sufficient to look only at all possible overall conversions a cell can catalyze ignoring the details of intracellular metabolism. Such a characterization is achieved by elementary conversion modes (ECMs), which can be conveniently computed with ecmtool. However, currently, ecmtool is memory intensive, and it cannot be aided appreciably by parallelization. RESULTS: We integrate mplrs—a scalable parallel vertex enumeration method—into ecmtool. This speeds up computation, drastically reduces memory requirements and enables ecmtool’s use in standard and high-performance computing environments. We show the new capabilities by enumerating all feasible ECMs of the near-complete metabolic model of the minimal cell JCVI-syn3.0. Despite the cell’s minimal character, the model gives rise to [Formula: see text] ECMs and still contains several redundant sub-networks. AVAILABILITY AND IMPLEMENTATION: ecmtool is available at https://github.com/SystemsBioinformatics/ecmtool. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2023-02-21 /pmc/articles/PMC9982354/ /pubmed/36808187 http://dx.doi.org/10.1093/bioinformatics/btad095 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Note Buchner, Bianca Clement, Tom J de Groot, Daan H Zanghellini, Jürgen ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title |
ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title_full |
ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title_fullStr |
ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title_full_unstemmed |
ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title_short |
ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
title_sort | ecmtool: fast and memory-efficient enumeration of elementary conversion modes |
topic | Applications Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9982354/ https://www.ncbi.nlm.nih.gov/pubmed/36808187 http://dx.doi.org/10.1093/bioinformatics/btad095 |
work_keys_str_mv | AT buchnerbianca ecmtoolfastandmemoryefficientenumerationofelementaryconversionmodes AT clementtomj ecmtoolfastandmemoryefficientenumerationofelementaryconversionmodes AT degrootdaanh ecmtoolfastandmemoryefficientenumerationofelementaryconversionmodes AT zanghellinijurgen ecmtoolfastandmemoryefficientenumerationofelementaryconversionmodes |