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