Subtype-GAN

Subtype-GAN applies deep adversarial learning using multiple-input multiple-output neural networks to integrate multi-omics data (copy number variations, mRNA expression, miRNA, DNA methylation) for molecular cancer subtyping.


Key Features:

  • Multi-Omics Integration: Processes copy number variations, mRNA expression profiles, miRNA levels, and DNA methylation to represent tumor molecular landscapes.
  • Deep Adversarial Learning: Employs a Generative Adversarial Network (GAN)-based feature extraction module with multiple-input multiple-output neural networks to derive latent variables for each omics type.
  • Consensus Clustering and Gaussian Mixture Model: Uses consensus clustering combined with a Gaussian Mixture Model to determine the optimal number of subtypes and assign cluster labels to samples.

Scientific Applications:

  • TCGA benchmarking: Evaluated on approximately 4,000 tumors from 10 cancer types sourced from The Cancer Genome Atlas (TCGA), producing clustering results comparable to NEMO, MCCA, and VAE and distinct from AE.
  • BRCA subtyping: Applied to 1,031 BRCA tumors where it identified clinically relevant molecular subtypes exhibiting distinct feature-space patterns.

Methodology:

GAN-based feature extraction using multiple-input multiple-output neural networks to obtain latent variables per omics type, followed by consensus clustering and a Gaussian Mixture Model to determine subtype number and assign labels.

Topics

Details

Tool Type:
command-line tool, library
Programming Languages:
C++, Python
Added:
3/19/2021
Last Updated:
4/10/2021

Operations

Publications

Yang H, Chen R, Li D, Wang Z. Subtype-GAN: a deep learning approach for integrative cancer subtyping of multi-omics data. Bioinformatics. 2021;37(16):2231-2237. doi:10.1093/bioinformatics/btab109. PMID:33599254.

PMID: 33599254
Funding: - Natural Science Foundation of China: 61902126