AutoDC
AutoDC applies automated machine learning to classify diseases from high-dimensional gene expression and other omics (genomic and epigenomic) data by jointly optimizing feature selection, algorithm choice, and hyper-parameter tuning.
Key Features:
- Two-Stage Feature Selection Method: Prioritizes genes with high contribution scores to filter redundant features and reduce dimensionality in gene expression datasets.
- Two-Layer Multi-Armed Bandit Framework: Uses a two-layer Multi-Armed Bandit strategy to perform simultaneous optimization across feature engineering, algorithm selection, and hyper-parameter tuning.
- Support for high-dimensional omics: Targets gene expression and other high-dimensional genomic and epigenomic data derived from next-generation sequencing.
- Benchmarking and predictive performance: Demonstrated higher predictive accuracy in disease classification on two public gene expression datasets compared with three state-of-the-art AutoML frameworks.
Scientific Applications:
- Disease classification: Classification of disease states using gene expression profiles.
- Molecular mechanism discovery: Identification of candidate genes and molecular signals underlying diseases from next-generation sequencing-based expression data.
- Genomic and epigenomic analysis: Application to high-dimensional genomic and epigenomic datasets for predictive modeling.
Methodology:
Two-stage feature selection that ranks genes by contribution scores to remove redundant features and a two-layer Multi-Armed Bandit framework that jointly optimizes feature engineering, algorithm selection, and hyper-parameter tuning.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- workflow
- Operating Systems:
- Linux
- Programming Languages:
- Python
- Added:
- 8/11/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Bai Y, Li Y, Shen Y, Yang M, Zhang W, Cui B. <scp>Auto</scp>DC: an automatic machine learning framework for disease classification. Bioinformatics. 2022;38(13):3415-3421. doi:10.1093/bioinformatics/btac334. PMID:35583303.
PMID: 35583303
Funding: - NSFC: 61832001
- PKU-Baidu Fund: 2019BD006