RGCN

RGCN implements relational graph convolutional networks in PyTorch to model graph-structured biological data for node classification and link prediction, including protein function and drug-target interaction prediction.


Key Features:

  • Relational Data Handling: Manages graphs with multiple relationship types to represent biological networks.
  • Node Classification and Link Prediction: Performs node classification and link prediction validated on Knowledge Graph datasets for protein function and drug-target interaction prediction.
  • Parameter Efficiency: Provides parameter-efficient configurations that reduce computational overhead for large-scale biological datasets.
  • Reproducibility: Empirically validated on benchmark datasets to support reproducible research.
  • PyTorch Implementation: Implemented in PyTorch for model development and experimentation.

Scientific Applications:

  • Protein-Protein Interaction Networks: Models protein-protein interactions with multiple relationship types.
  • Gene Regulatory Networks: Analyzes diverse gene–gene interactions within regulatory networks.
  • Drug Discovery: Predicts drug-target interactions using relational graph data.

Methodology:

Applies Graph Convolutional Networks with specialized relational convolutions and is implemented in PyTorch.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
1/30/2023
Last Updated:
11/24/2024

Operations

Publications

Thanapalasingam T, van Berkel L, Bloem P, Groth P. Relational graph convolutional networks: a closer look. PeerJ Computer Science. 2022;8:e1073. doi:10.7717/peerj-cs.1073. PMID:36426239. PMCID:PMC9680895.