Cargando…

struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond

SUMMARY: Implementing and combining methods from a diverse range of R/Bioconductor packages into ‘omics’ data analysis workflows represents a significant challenge in terms of standardization, readability and reproducibility. Here, we present an R/Bioconductor package, named struct (Statistics in R...

Descripción completa

Detalles Bibliográficos
Autores principales: Lloyd, Gavin Rhys, Jankevics, Andris, Weber, Ralf J M
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/PMC8016465/
https://www.ncbi.nlm.nih.gov/pubmed/33325493
http://dx.doi.org/10.1093/bioinformatics/btaa1031
_version_ 1783673865555148800
author Lloyd, Gavin Rhys
Jankevics, Andris
Weber, Ralf J M
author_facet Lloyd, Gavin Rhys
Jankevics, Andris
Weber, Ralf J M
author_sort Lloyd, Gavin Rhys
collection PubMed
description SUMMARY: Implementing and combining methods from a diverse range of R/Bioconductor packages into ‘omics’ data analysis workflows represents a significant challenge in terms of standardization, readability and reproducibility. Here, we present an R/Bioconductor package, named struct (Statistics in R using Class-based Templates), which defines a suite of class-based templates that allows users to develop and implement highly standardized and readable statistical analysis workflows. Struct integrates with the STATistics Ontology to ensure consistent reporting and maximizes semantic interoperability. We also present a toolbox, named structToolbox, which includes an extensive set of commonly used data analysis methods that have been implemented using struct. This toolbox can be used to build data-analysis workflows for metabolomics and other omics technologies. AVAILABILITY AND IMPLEMENTATION: struct and structToolbox are implemented in R, and are freely available from Bioconductor (http://bioconductor.org/packages/struct and http://bioconductor.org/packages/structToolbox), including documentation and vignettes. Source code is available and maintained at https://github.com/computational-metabolomics.
format Online
Article
Text
id pubmed-8016465
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-80164652021-04-07 struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond Lloyd, Gavin Rhys Jankevics, Andris Weber, Ralf J M Bioinformatics Applications Notes SUMMARY: Implementing and combining methods from a diverse range of R/Bioconductor packages into ‘omics’ data analysis workflows represents a significant challenge in terms of standardization, readability and reproducibility. Here, we present an R/Bioconductor package, named struct (Statistics in R using Class-based Templates), which defines a suite of class-based templates that allows users to develop and implement highly standardized and readable statistical analysis workflows. Struct integrates with the STATistics Ontology to ensure consistent reporting and maximizes semantic interoperability. We also present a toolbox, named structToolbox, which includes an extensive set of commonly used data analysis methods that have been implemented using struct. This toolbox can be used to build data-analysis workflows for metabolomics and other omics technologies. AVAILABILITY AND IMPLEMENTATION: struct and structToolbox are implemented in R, and are freely available from Bioconductor (http://bioconductor.org/packages/struct and http://bioconductor.org/packages/structToolbox), including documentation and vignettes. Source code is available and maintained at https://github.com/computational-metabolomics. Oxford University Press 2020-12-27 /pmc/articles/PMC8016465/ /pubmed/33325493 http://dx.doi.org/10.1093/bioinformatics/btaa1031 Text en © The Author(s) 2020. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://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 Notes
Lloyd, Gavin Rhys
Jankevics, Andris
Weber, Ralf J M
struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title_full struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title_fullStr struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title_full_unstemmed struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title_short struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond
title_sort struct: an r/bioconductor-based framework for standardized metabolomics data analysis and beyond
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8016465/
https://www.ncbi.nlm.nih.gov/pubmed/33325493
http://dx.doi.org/10.1093/bioinformatics/btaa1031
work_keys_str_mv AT lloydgavinrhys structanrbioconductorbasedframeworkforstandardizedmetabolomicsdataanalysisandbeyond
AT jankevicsandris structanrbioconductorbasedframeworkforstandardizedmetabolomicsdataanalysisandbeyond
AT weberralfjm structanrbioconductorbasedframeworkforstandardizedmetabolomicsdataanalysisandbeyond