Related Experiment Video
Updated: Jul 12, 2025

Machine Learning Algorithms for Early Detection of Bone Metastases in an Experimental Rat Model
Published on: August 16, 2020
Explainable Multilayer Graph Neural Network for cancer gene prediction
Michail Chatzianastasis1, Michalis Vazirgiannis1, Zijun Zhang2
1LIX, École Polytechnique, IP Paris, Rte de Saclay, Palaiseau, 91120, France.
Motivation:
The identification of cancer genes is a critical yet challenging problem in cancer genomics research. Existing computational methods, including deep graph neural networks, fail to exploit the multilayered gene-gene interactions or provide limited explanations for their predictions. These methods are restricted to a single biological network, which cannot capture the full complexity of tumorigenesis. Models trained on different biological networks often yield different and even opposite cancer gene predictions, hindering their trustworthy adaptation. Here, we introduce an Explainable Multilayer Graph Neural Network (EMGNN) approach to identify cancer genes by leveraging multiple gene-gene interaction networks and pan-cancer multi-omics data. Unlike conventional graph learning on a single biological network, EMGNN uses a multilayered graph neural network to learn from multiple biological networks for accurate cancer gene prediction.
Results:
Our method consistently outperforms all existing methods, with an average 7.15% improvement in area under the precision-recall curve over the current state-of-the-art method. Importantly, EMGNN integrated multiple graphs to prioritize newly predicted cancer genes with conflicting predictions from single biological networks. For each prediction, EMGNN provided valuable biological insights via both model-level feature importance explanations and molecular-level gene set enrichment analysis. Overall, EMGNN offers a powerful new paradigm of graph learning through modeling the multilayered topological gene relationships and provides a valuable tool for cancer genomics research.
Availability And Implementation:
Our code is publicly available at https://github.com/zhanglab-aim/EMGNN.
Related Concept Videos
Cancer Survival Analysis
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Cancer-Critical Genes I: Proto-oncogenes
When the function of certain critical genes, especially those involved in cell cycle regulation and cell growth signaling cascades, gets disrupted, it upsets the cell cycle progression. Such cells with unchecked cell cycles start proliferating uncontrollably and eventually develop into tumors.
Such genes that act...
lncRNA - Long Non-coding RNAs
The Retinoblastoma Gene
The first-ever tumor suppressor gene called Rb was identified in retinoblastoma - a rare eye tumor in children. In inherited forms of the disease, a child inherits one defective copy of the Rb gene, which predisposes them to retinoblastoma. However,...

