cancerAlign
cancerAlign aligns somatic mutation profiles across multiple cancer types using adversarial learning to enable tumor stratification and cancer gene prioritization.
Key Features:
- Cross-Cancer Type Alignment: Maps tumors from a target cancer type into latent spaces derived from other source cancer types to reveal shared patterns across cancers.
- Adversarial Learning: Uses population-level adversarial learning to perform alignment without requiring paired or aligned tumor samples across cancer types.
- Consensus Clustering: Integrates cluster labels from multiple source cancer-type latent spaces via consensus clustering to derive robust tumor subtypes.
- Unsupervised Approach: Operates without predefined labels or annotations and is applicable to genome-scale molecular data such as somatic mutation profiles.
Scientific Applications:
- Tumor Stratification: Identifies biologically meaningful tumor subtypes by clustering aligned somatic mutation profiles across cancer types.
- Cancer Gene Prioritization: Improves prioritization of cancer-associated genes by leveraging transferable mutation patterns across cancers.
- Transferability Insights: Assesses similarity and transferability of tumor characteristics across cancer types based on somatic mutation profiles.
Methodology:
Implements population-level adversarial learning to map target tumors into latent spaces of source cancer types, performs clustering within those latent spaces, and integrates cluster labels through consensus clustering; implemented in PyTorch.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/7/2021
Operations
Publications
Gao B, Luo Y, Ma J, Wang S. cancerAlign: Stratifying tumors by unsupervised alignment across cancer types. Unknown Journal. 2020. doi:10.1101/2020.11.17.387860.