Cargando…
RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking
MOTIVATION: Time-series nuclear magnetic resonance (NMR) has advanced our knowledge about metabolic dynamics. Before analyzing compounds through modeling or statistical methods, chemical features need to be tracked and quantified. However, because of peak overlap and peak shifting, the available pro...
Autores principales: | , , , , |
---|---|
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/PMC7755419/ https://www.ncbi.nlm.nih.gov/pubmed/32653900 http://dx.doi.org/10.1093/bioinformatics/btaa631 |
_version_ | 1783626351793668096 |
---|---|
author | Wu, Yue Judge, Michael T Arnold, Jonathan Bhandarkar, Suchendra M Edison, Arthur S |
author_facet | Wu, Yue Judge, Michael T Arnold, Jonathan Bhandarkar, Suchendra M Edison, Arthur S |
author_sort | Wu, Yue |
collection | PubMed |
description | MOTIVATION: Time-series nuclear magnetic resonance (NMR) has advanced our knowledge about metabolic dynamics. Before analyzing compounds through modeling or statistical methods, chemical features need to be tracked and quantified. However, because of peak overlap and peak shifting, the available protocols are time consuming at best or even impossible for some regions in NMR spectra. RESULTS: We introduce Ridge Tracking-based Extract (RTExtract), a computer vision-based algorithm, to quantify time-series NMR spectra. The NMR spectra of multiple time points were formulated as a 3D surface. Candidate points were first filtered using local curvature and optima, then connected into ridges by a greedy algorithm. Interactive steps were implemented to refine results. Among 173 simulated ridges, 115 can be tracked (RMSD < 0.001). For reproducing previous results, RTExtract took less than 2 h instead of ∼48 h, and two instead of seven parameters need tuning. Multiple regions with overlapping and changing chemical shifts are accurately tracked. AVAILABILITY AND IMPLEMENTATION: Source code is freely available within Metabolomics toolbox GitHub repository (https://github.com/artedison/Edison_Lab_Shared_Metabolomics_UGA/tree/master/metabolomics_toolbox/code/ridge_tracking) and is implemented in MATLAB and R. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-7755419 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-77554192020-12-29 RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking Wu, Yue Judge, Michael T Arnold, Jonathan Bhandarkar, Suchendra M Edison, Arthur S Bioinformatics Original Papers MOTIVATION: Time-series nuclear magnetic resonance (NMR) has advanced our knowledge about metabolic dynamics. Before analyzing compounds through modeling or statistical methods, chemical features need to be tracked and quantified. However, because of peak overlap and peak shifting, the available protocols are time consuming at best or even impossible for some regions in NMR spectra. RESULTS: We introduce Ridge Tracking-based Extract (RTExtract), a computer vision-based algorithm, to quantify time-series NMR spectra. The NMR spectra of multiple time points were formulated as a 3D surface. Candidate points were first filtered using local curvature and optima, then connected into ridges by a greedy algorithm. Interactive steps were implemented to refine results. Among 173 simulated ridges, 115 can be tracked (RMSD < 0.001). For reproducing previous results, RTExtract took less than 2 h instead of ∼48 h, and two instead of seven parameters need tuning. Multiple regions with overlapping and changing chemical shifts are accurately tracked. AVAILABILITY AND IMPLEMENTATION: Source code is freely available within Metabolomics toolbox GitHub repository (https://github.com/artedison/Edison_Lab_Shared_Metabolomics_UGA/tree/master/metabolomics_toolbox/code/ridge_tracking) and is implemented in MATLAB and R. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2020-07-12 /pmc/articles/PMC7755419/ /pubmed/32653900 http://dx.doi.org/10.1093/bioinformatics/btaa631 Text en © The Author(s) 2020. Published by Oxford University Press. https://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/ (https://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 | Original Papers Wu, Yue Judge, Michael T Arnold, Jonathan Bhandarkar, Suchendra M Edison, Arthur S RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title | RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title_full | RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title_fullStr | RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title_full_unstemmed | RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title_short | RTExtract: time-series NMR spectra quantification based on 3D surface ridge tracking |
title_sort | rtextract: time-series nmr spectra quantification based on 3d surface ridge tracking |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7755419/ https://www.ncbi.nlm.nih.gov/pubmed/32653900 http://dx.doi.org/10.1093/bioinformatics/btaa631 |
work_keys_str_mv | AT wuyue rtextracttimeseriesnmrspectraquantificationbasedon3dsurfaceridgetracking AT judgemichaelt rtextracttimeseriesnmrspectraquantificationbasedon3dsurfaceridgetracking AT arnoldjonathan rtextracttimeseriesnmrspectraquantificationbasedon3dsurfaceridgetracking AT bhandarkarsuchendram rtextracttimeseriesnmrspectraquantificationbasedon3dsurfaceridgetracking AT edisonarthurs rtextracttimeseriesnmrspectraquantificationbasedon3dsurfaceridgetracking |