struct
struct provides an R/Bioconductor framework to standardize and streamline statistical analysis workflows for omics research, including metabolomics.
Key Features:
- R/Bioconductor implementation: struct is implemented in R and distributed as a Bioconductor package.
- Class-based templates: A suite of class-based templates encapsulates data processing and analysis steps to promote standardized, readable workflows.
- Integration with STATistics Ontology: Workflows and reporting integrate STATistics Ontology terms to ensure consistent terminology and semantic interoperability.
- StructToolbox: The StructToolbox provides an extensive set of commonly used data analysis methods implemented within struct's framework.
- Statistical and machine learning capabilities: Emphasizes statistical rigor and supports machine learning methods for analyzing complex biological datasets.
Scientific Applications:
- Metabolomics data analysis: Enables standardized statistical and machine learning workflows for metabolomics datasets.
- Omics workflow development: Supports creation of reproducible, consistent analysis pipelines across diverse omics technologies.
- Reproducible reporting and semantic interoperability: Facilitates consistent reporting and comparison of results via STATistics Ontology integration.
Methodology:
Use of class-based templates to encapsulate data processing and analysis steps and integration with STATistics Ontology to align workflows with recognized statistical terminology.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- R
- Added:
- 1/18/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Lloyd GR, Jankevics A, Weber RJM. struct: an R/Bioconductor-based framework for standardized metabolomics data analysis and beyond. Bioinformatics. 2020;36(22-23):5551-5552. doi:10.1093/bioinformatics/btaa1031. PMID:33325493. PMCID:PMC8016465.