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...
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/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 |