omicsGAT
omicsGAT applies a Graph Attention Network to integrate RNA-seq gene expression and sample relationships for cancer subtype analysis and related phenotype prediction.
Key Features:
- Graph Attention Network (GAT): Combines graph-based learning with an attention mechanism to assign varying attention coefficients to neighboring nodes.
- Multi-head Attention Mechanism: Employs multi-head attention to capture different importance levels from each neighbor of a sample.
- Integration with RNA-seq Data: Processes bulk RNA-seq and single-cell RNA-seq gene expression data to learn hidden representations.
- Graph Construction and Neighborhood Integration: Constructs graphs where nodes represent samples (patients or cells) and edges denote relationships based on gene expression, integrating neighborhood information into node representations.
- Embedding-based Prediction and Clustering: Produces embedding vectors that support disease phenotype prediction, patient stratification, and cell clustering.
- Adjacency Representation Comparison: Generates neighborhood representations that can provide more informative insights than traditional sample correlation-based adjacency matrices.
Scientific Applications:
- Cancer Subtype Analysis: Evaluates the importance of neighboring samples in networks to characterize and distinguish cancer subtypes.
- Patient Stratification and Cell Clustering: Enhances stratification of patients and clustering of cells to identify distinct cancer phenotypes.
- Phenotype and Outcome Prediction: Improves disease phenotype prediction and cancer outcome–related analyses using embedding vectors.
- Applied Datasets: Validated on The Cancer Genome Atlas (TCGA) bulk RNA-seq datasets including breast cancer and bladder cancer, and on two single-cell RNA-seq datasets.
Methodology:
Constructs a sample graph from gene expression where nodes are samples and edges reflect expression-based relationships, applies a Graph Attention Network with multi-head attention to compute attention coefficients over neighbors, and integrates neighborhood-weighted information into embedding vectors representing each sample.
Topics
Details
- License:
- Not licensed
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/26/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Baul S, Ahmed KT, Filipek J, Zhang W. omicsGAT: Graph Attention Network for Cancer Subtype Analyses. International Journal of Molecular Sciences. 2022;23(18):10220. doi:10.3390/ijms231810220. PMID:36142140. PMCID:PMC9499656.