MTGCN

MTGCN employs a multi-task graph convolutional network to identify cancer driver genes by integrating gene features with protein-protein interaction (PPI) networks and producing probabilistic gene-level driver scores.


Key Features:

  • Graph Convolutional Network (GCN): Utilizes GCNs to embed and process gene features within a protein-protein interaction (PPI) network for graph-based learning and feature integration.
  • Multi-Task Learning Framework: Simultaneously addresses node prediction and link prediction to enable joint learning of driver gene labels and PPI relationships.
  • Node Prediction: Identifies cancer driver genes as a node-level prediction task within the PPI graph.
  • Link Prediction: Predicts interactions within the PPI network as an auxiliary task to support feature learning.
  • Bayesian Task Weight Learner: Dynamically balances the relative importance of node and link prediction tasks using a Bayesian weighting mechanism during training.
  • Probabilistic Output: Assigns a probability score to each gene indicating its likelihood of being a cancer driver gene.
  • Feature Augmentation via PPI Embedding: Augments gene features using their representations derived from the PPI network.
  • Feature Propagation and Aggregation: Propagates and aggregates augmented features across GCN layers to capture multi-hop network information.

Scientific Applications:

  • Pan-cancer driver prediction: Applied to predict cancer driver genes across pan-cancer datasets.
  • Single cancer-type driver prediction: Applied to identify cancer driver genes within specific single cancer types.

Methodology:

Gene features are augmented using representations in PPI networks and embedded with graph convolutional networks; a multi-task learning process jointly performs node prediction (driver identification) and link prediction with feature propagation and aggregation across GCN layers, and a Bayesian task weight learner dynamically balances the tasks, producing probabilistic gene-level scores.

Topics

Details

License:
Not licensed
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
4/11/2022
Last Updated:
4/11/2022

Operations

Publications

Peng W, Tang Q, Dai W, Chen T. Improving cancer driver gene identification using multi-task learning on graph convolutional network. Briefings in Bioinformatics. 2021;23(1). doi:10.1093/bib/bbab432. PMID:34643232.

PMID: 34643232
Funding: - National Natural Science Foundation of China: 61972185 - Natural Science Foundation of Yunnan Province of China: 2019FA024 - Yunnan Key Research and Development Program: 2018IA054