BowSaw
BowSaw infers higher-order variable interactions from random forest models to classify phenotypes from genomic, transcriptomic, and metagenomic data.
Key Features:
- Random Forest Model Utilization: Uses a trained random forest and inspects decision tree structure to identify combinations of variables ("rules") frequently used for classification.
- Interpretation of Complex Data: Processes large-scale genomic, transcriptomic, and metagenomic datasets to extract higher-order interactions among variables.
- Enhanced Understanding of System Variables: Produces interpretable variable combinations that link specific system variables to classification outputs, enabling mechanistic insight.
- Application to Simulated and Real Datasets: Recovered variable sets used to generate phenotypes via complex Boolean rules in simulations despite noise, and identified high-order combinations of microbial taxa associated with Crohn's disease in the integrative Human Microbiome Project.
Scientific Applications:
- Phenotype Classification: Identifies key variable interactions for classifying cellular, organismal, and ecological phenotypes.
- Disease Association Studies: Detects high-order combinations of taxa or other variables associated with disease, as demonstrated for Crohn's disease.
- Hypothesis Generation: Extracts decision-tree-derived rules from random forests to generate testable biological hypotheses.
Methodology:
Analyzes the structure of decision trees within a trained random forest to identify frequently used variable combinations ("rules").
Topics
Details
- Tool Type:
- library
- Programming Languages:
- R
- Added:
- 1/14/2020
- Last Updated:
- 1/7/2021
Operations
Publications
DiMucci D, Kon M, Segrè D. BowSaw: inferring higher-order trait interactions associated with complex biological phenotypes. Unknown Journal. 2019. doi:10.1101/839357.
DOI: 10.1101/839357