Cargando…

ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models

MOTIVATION: The number and complexity of genome-scale metabolic models is steadily increasing, empowered by automated model-generation algorithms. The quality control of the models, however, has always remained a significant challenge, the most fundamental being reactions incapable of carrying flux....

Descripción completa

Detalles Bibliográficos
Autores principales: Martyushenko, Nikolay, Almaas, Eivind
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7703767/
https://www.ncbi.nlm.nih.gov/pubmed/31598631
http://dx.doi.org/10.1093/bioinformatics/btz761
_version_ 1783616691690799104
author Martyushenko, Nikolay
Almaas, Eivind
author_facet Martyushenko, Nikolay
Almaas, Eivind
author_sort Martyushenko, Nikolay
collection PubMed
description MOTIVATION: The number and complexity of genome-scale metabolic models is steadily increasing, empowered by automated model-generation algorithms. The quality control of the models, however, has always remained a significant challenge, the most fundamental being reactions incapable of carrying flux. Numerous automated gap-filling algorithms try to address this problem, but can rarely resolve all of a model’s inconsistencies. The need for fast inconsistency checking algorithms has also been emphasized with the recent community push for automated model-validation before model publication. Previously, we wrote a graphical software to allow the modeller to solve the remaining errors manually. Nevertheless, model size and complexity remained a hindrance to efficiently tracking origins of inconsistency. RESULTS: We developed the ErrorTracer algorithm in order to address the shortcomings of existing approaches: ErrorTracer searches for inconsistencies, classifies them and identifies their origins. The algorithm is ∼2 orders of magnitude faster than current community standard methods, using only seconds even for large-scale models. This allows for interactive exploration in direct combination with model visualization, markedly simplifying the whole error-identification and correction work flow. AVAILABILITY AND IMPLEMENTATION: Windows and Linux executables and source code are available under the EPL 2.0 Licence at https://github.com/TheAngryFox/ModelExplorer and https://www.ntnu.edu/almaaslab/downloads. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-7703767
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-77037672020-12-07 ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models Martyushenko, Nikolay Almaas, Eivind Bioinformatics Applications Note MOTIVATION: The number and complexity of genome-scale metabolic models is steadily increasing, empowered by automated model-generation algorithms. The quality control of the models, however, has always remained a significant challenge, the most fundamental being reactions incapable of carrying flux. Numerous automated gap-filling algorithms try to address this problem, but can rarely resolve all of a model’s inconsistencies. The need for fast inconsistency checking algorithms has also been emphasized with the recent community push for automated model-validation before model publication. Previously, we wrote a graphical software to allow the modeller to solve the remaining errors manually. Nevertheless, model size and complexity remained a hindrance to efficiently tracking origins of inconsistency. RESULTS: We developed the ErrorTracer algorithm in order to address the shortcomings of existing approaches: ErrorTracer searches for inconsistencies, classifies them and identifies their origins. The algorithm is ∼2 orders of magnitude faster than current community standard methods, using only seconds even for large-scale models. This allows for interactive exploration in direct combination with model visualization, markedly simplifying the whole error-identification and correction work flow. AVAILABILITY AND IMPLEMENTATION: Windows and Linux executables and source code are available under the EPL 2.0 Licence at https://github.com/TheAngryFox/ModelExplorer and https://www.ntnu.edu/almaaslab/downloads. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2020-03 2019-10-09 /pmc/articles/PMC7703767/ /pubmed/31598631 http://dx.doi.org/10.1093/bioinformatics/btz761 Text en © The Author(s) 2019. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Applications Note
Martyushenko, Nikolay
Almaas, Eivind
ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title_full ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title_fullStr ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title_full_unstemmed ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title_short ErrorTracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
title_sort errortracer: an algorithm for identifying the origins of inconsistencies in genome-scale metabolic models
topic Applications Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7703767/
https://www.ncbi.nlm.nih.gov/pubmed/31598631
http://dx.doi.org/10.1093/bioinformatics/btz761
work_keys_str_mv AT martyushenkonikolay errortraceranalgorithmforidentifyingtheoriginsofinconsistenciesingenomescalemetabolicmodels
AT almaaseivind errortraceranalgorithmforidentifyingtheoriginsofinconsistenciesingenomescalemetabolicmodels