Cargando…

A Practical Guide to Metabolomics Software Development

[Image: see text] A growing number of software tools have been developed for metabolomics data processing and analysis. Many new tools are contributed by metabolomics practitioners who have limited prior experience with software development, and the tools are subsequently implemented by users with e...

Descripción completa

Detalles Bibliográficos
Autores principales: Chang, Hui-Yin, Colby, Sean M., Du, Xiuxia, Gomez, Javier D., Helf, Maximilian J., Kechris, Katerina, Kirkpatrick, Christine R., Li, Shuzhao, Patti, Gary J., Renslow, Ryan S., Subramaniam, Shankar, Verma, Mukesh, Xia, Jianguo, Young, Jamey D.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2021
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7859930/
https://www.ncbi.nlm.nih.gov/pubmed/33467846
http://dx.doi.org/10.1021/acs.analchem.0c03581
_version_ 1783646835821248512
author Chang, Hui-Yin
Colby, Sean M.
Du, Xiuxia
Gomez, Javier D.
Helf, Maximilian J.
Kechris, Katerina
Kirkpatrick, Christine R.
Li, Shuzhao
Patti, Gary J.
Renslow, Ryan S.
Subramaniam, Shankar
Verma, Mukesh
Xia, Jianguo
Young, Jamey D.
author_facet Chang, Hui-Yin
Colby, Sean M.
Du, Xiuxia
Gomez, Javier D.
Helf, Maximilian J.
Kechris, Katerina
Kirkpatrick, Christine R.
Li, Shuzhao
Patti, Gary J.
Renslow, Ryan S.
Subramaniam, Shankar
Verma, Mukesh
Xia, Jianguo
Young, Jamey D.
author_sort Chang, Hui-Yin
collection PubMed
description [Image: see text] A growing number of software tools have been developed for metabolomics data processing and analysis. Many new tools are contributed by metabolomics practitioners who have limited prior experience with software development, and the tools are subsequently implemented by users with expertise that ranges from basic point-and-click data analysis to advanced coding. This Perspective is intended to introduce metabolomics software users and developers to important considerations that determine the overall impact of a publicly available tool within the scientific community. The recommendations reflect the collective experience of an NIH-sponsored Metabolomics Consortium working group that was formed with the goal of researching guidelines and best practices for metabolomics tool development. The recommendations are aimed at metabolomics researchers with little formal background in programming and are organized into three stages: (i) preparation, (ii) tool development, and (iii) distribution and maintenance.
format Online
Article
Text
id pubmed-7859930
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-78599302021-02-04 A Practical Guide to Metabolomics Software Development Chang, Hui-Yin Colby, Sean M. Du, Xiuxia Gomez, Javier D. Helf, Maximilian J. Kechris, Katerina Kirkpatrick, Christine R. Li, Shuzhao Patti, Gary J. Renslow, Ryan S. Subramaniam, Shankar Verma, Mukesh Xia, Jianguo Young, Jamey D. Anal Chem [Image: see text] A growing number of software tools have been developed for metabolomics data processing and analysis. Many new tools are contributed by metabolomics practitioners who have limited prior experience with software development, and the tools are subsequently implemented by users with expertise that ranges from basic point-and-click data analysis to advanced coding. This Perspective is intended to introduce metabolomics software users and developers to important considerations that determine the overall impact of a publicly available tool within the scientific community. The recommendations reflect the collective experience of an NIH-sponsored Metabolomics Consortium working group that was formed with the goal of researching guidelines and best practices for metabolomics tool development. The recommendations are aimed at metabolomics researchers with little formal background in programming and are organized into three stages: (i) preparation, (ii) tool development, and (iii) distribution and maintenance. American Chemical Society 2021-01-19 2021-02-02 /pmc/articles/PMC7859930/ /pubmed/33467846 http://dx.doi.org/10.1021/acs.analchem.0c03581 Text en © 2021 The Authors. Published by American Chemical Society This is an open access article published under a Creative Commons Non-Commercial No Derivative Works (CC-BY-NC-ND) Attribution License (http://pubs.acs.org/page/policy/authorchoice_ccbyncnd_termsofuse.html) , which permits copying and redistribution of the article, and creation of adaptations, all for non-commercial purposes.
spellingShingle Chang, Hui-Yin
Colby, Sean M.
Du, Xiuxia
Gomez, Javier D.
Helf, Maximilian J.
Kechris, Katerina
Kirkpatrick, Christine R.
Li, Shuzhao
Patti, Gary J.
Renslow, Ryan S.
Subramaniam, Shankar
Verma, Mukesh
Xia, Jianguo
Young, Jamey D.
A Practical Guide to Metabolomics Software Development
title A Practical Guide to Metabolomics Software Development
title_full A Practical Guide to Metabolomics Software Development
title_fullStr A Practical Guide to Metabolomics Software Development
title_full_unstemmed A Practical Guide to Metabolomics Software Development
title_short A Practical Guide to Metabolomics Software Development
title_sort practical guide to metabolomics software development
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7859930/
https://www.ncbi.nlm.nih.gov/pubmed/33467846
http://dx.doi.org/10.1021/acs.analchem.0c03581
work_keys_str_mv AT changhuiyin apracticalguidetometabolomicssoftwaredevelopment
AT colbyseanm apracticalguidetometabolomicssoftwaredevelopment
AT duxiuxia apracticalguidetometabolomicssoftwaredevelopment
AT gomezjavierd apracticalguidetometabolomicssoftwaredevelopment
AT helfmaximilianj apracticalguidetometabolomicssoftwaredevelopment
AT kechriskaterina apracticalguidetometabolomicssoftwaredevelopment
AT kirkpatrickchristiner apracticalguidetometabolomicssoftwaredevelopment
AT lishuzhao apracticalguidetometabolomicssoftwaredevelopment
AT pattigaryj apracticalguidetometabolomicssoftwaredevelopment
AT renslowryans apracticalguidetometabolomicssoftwaredevelopment
AT subramaniamshankar apracticalguidetometabolomicssoftwaredevelopment
AT vermamukesh apracticalguidetometabolomicssoftwaredevelopment
AT xiajianguo apracticalguidetometabolomicssoftwaredevelopment
AT youngjameyd apracticalguidetometabolomicssoftwaredevelopment
AT changhuiyin practicalguidetometabolomicssoftwaredevelopment
AT colbyseanm practicalguidetometabolomicssoftwaredevelopment
AT duxiuxia practicalguidetometabolomicssoftwaredevelopment
AT gomezjavierd practicalguidetometabolomicssoftwaredevelopment
AT helfmaximilianj practicalguidetometabolomicssoftwaredevelopment
AT kechriskaterina practicalguidetometabolomicssoftwaredevelopment
AT kirkpatrickchristiner practicalguidetometabolomicssoftwaredevelopment
AT lishuzhao practicalguidetometabolomicssoftwaredevelopment
AT pattigaryj practicalguidetometabolomicssoftwaredevelopment
AT renslowryans practicalguidetometabolomicssoftwaredevelopment
AT subramaniamshankar practicalguidetometabolomicssoftwaredevelopment
AT vermamukesh practicalguidetometabolomicssoftwaredevelopment
AT xiajianguo practicalguidetometabolomicssoftwaredevelopment
AT youngjameyd practicalguidetometabolomicssoftwaredevelopment