Cargando…

Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues

BACKGROUND: Stable isotope tracing can follow individual atoms through metabolic transformations through the detection of the incorporation of stable isotope within metabolites. This resulting data can be interpreted in terms related to metabolic flux. However, detection of a stable isotope in metab...

Descripción completa

Detalles Bibliográficos
Autores principales: Jin, Huan, Moseley, Hunter N. B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6816163/
https://www.ncbi.nlm.nih.gov/pubmed/31660850
http://dx.doi.org/10.1186/s12859-019-3096-7
_version_ 1783463328563068928
author Jin, Huan
Moseley, Hunter N. B.
author_facet Jin, Huan
Moseley, Hunter N. B.
author_sort Jin, Huan
collection PubMed
description BACKGROUND: Stable isotope tracing can follow individual atoms through metabolic transformations through the detection of the incorporation of stable isotope within metabolites. This resulting data can be interpreted in terms related to metabolic flux. However, detection of a stable isotope in metabolites by mass spectrometry produces a profile of isotopologue peaks that requires deconvolution to ascertain the localization of isotope incorporation. RESULTS: To aid the interpretation of the mass spectroscopy isotopologue profile, we have developed a moiety modeling framework for deconvoluting metabolite isotopologue profiles involving single and multiple isotope tracers. This moiety modeling framework provides facilities for moiety model representation, moiety model optimization, and moiety model selection. The moiety_modeling package was developed from the idea of metabolite decomposition into moiety units based on metabolic transformations, i.e. a moiety model. The SAGA-optimize package, solving a boundary-value inverse problem through a combined simulated annealing and genetic algorithm, was developed for model optimization. Additional optimization methods from the Python scipy library are utilized as well. Several forms of the Akaike information criterion and Bayesian information criterion are provided for selecting between moiety models. Moiety models and associated isotopologue data are defined in a JSONized format. By testing the moiety modeling framework on the timecourses of (13)C isotopologue data for uridine diphosphate N-acetyl-D-glucosamine (UDP-GlcNAc) in human prostate cancer LnCaP-LN3 cells, we were able to confirm its robust performance in isotopologue deconvolution and moiety model selection. CONCLUSIONS: SAGA-optimize is a useful Python package for solving boundary-value inverse problems, and the moiety_modeling package is an easy-to-use tool for mass spectroscopy isotopologue profile deconvolution involving single and multiple isotope tracers. Both packages are freely available on GitHub and via the Python Package Index.
format Online
Article
Text
id pubmed-6816163
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-68161632019-10-31 Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues Jin, Huan Moseley, Hunter N. B. BMC Bioinformatics Software BACKGROUND: Stable isotope tracing can follow individual atoms through metabolic transformations through the detection of the incorporation of stable isotope within metabolites. This resulting data can be interpreted in terms related to metabolic flux. However, detection of a stable isotope in metabolites by mass spectrometry produces a profile of isotopologue peaks that requires deconvolution to ascertain the localization of isotope incorporation. RESULTS: To aid the interpretation of the mass spectroscopy isotopologue profile, we have developed a moiety modeling framework for deconvoluting metabolite isotopologue profiles involving single and multiple isotope tracers. This moiety modeling framework provides facilities for moiety model representation, moiety model optimization, and moiety model selection. The moiety_modeling package was developed from the idea of metabolite decomposition into moiety units based on metabolic transformations, i.e. a moiety model. The SAGA-optimize package, solving a boundary-value inverse problem through a combined simulated annealing and genetic algorithm, was developed for model optimization. Additional optimization methods from the Python scipy library are utilized as well. Several forms of the Akaike information criterion and Bayesian information criterion are provided for selecting between moiety models. Moiety models and associated isotopologue data are defined in a JSONized format. By testing the moiety modeling framework on the timecourses of (13)C isotopologue data for uridine diphosphate N-acetyl-D-glucosamine (UDP-GlcNAc) in human prostate cancer LnCaP-LN3 cells, we were able to confirm its robust performance in isotopologue deconvolution and moiety model selection. CONCLUSIONS: SAGA-optimize is a useful Python package for solving boundary-value inverse problems, and the moiety_modeling package is an easy-to-use tool for mass spectroscopy isotopologue profile deconvolution involving single and multiple isotope tracers. Both packages are freely available on GitHub and via the Python Package Index. BioMed Central 2019-10-28 /pmc/articles/PMC6816163/ /pubmed/31660850 http://dx.doi.org/10.1186/s12859-019-3096-7 Text en © The Author(s). 2019 Open AccessThis 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 Software
Jin, Huan
Moseley, Hunter N. B.
Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title_full Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title_fullStr Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title_full_unstemmed Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title_short Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
title_sort moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6816163/
https://www.ncbi.nlm.nih.gov/pubmed/31660850
http://dx.doi.org/10.1186/s12859-019-3096-7
work_keys_str_mv AT jinhuan moietymodelingframeworkforderivingmoietyabundancesfrommassspectrometrymeasuredisotopologues
AT moseleyhunternb moietymodelingframeworkforderivingmoietyabundancesfrommassspectrometrymeasuredisotopologues