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.

PMID: 33325493
PMCID: PMC8016465
Funding: - Wellcome Trust: 202952/Z/16/Z

Links