Skip to content

Graph Neural Network (GNN)

Definition
AI-generated

A graph neural network (GNN) learns representations on graph-structured data by passing and aggregating messages between nodes (and sometimes edges); layers stack neighborhood aggregation so each node embedding reflects local topology and features.

Why it matters in GWAS

GNNs encode protein–protein or gene regulatory networks, pathway topology, single-cell kNN graphs, and 3D chromatin contact graphs for tasks such as gene prioritization at loci, drug target prediction, or denoising spatial assays. Graph construction choices (which edges, which cells) strongly affect biological interpretation and can couple to batch or sampling artifacts.

Example usage

"We ranked genes in the credible set with a GNN over STRING interactions and GTEx coexpression edges."

References

  • Zhou J, et al. (2020). Graph neural networks: A review of methods and applications. AI Open.

Last updated (UTC · Git history)