Graph Neural Networks (GNN) Software and Libraries
General GNN Frameworks
- PyTorch Geometric (PyG)
- Deep Graph Library (DGL)
- Training/deploying GNNs on PyTorch, TensorFlow, MXNet. GitHub , Tutorial
- Spektral
- TensorFlow-GNN
- Graph Nets by DeepMind
- TensorFlow library for building graph networks. GitHub
- StellarGraph
- Machine learning on graphs/networks with TensorFlow 2.x. GitHub , Tutorial
- PyTorch BigGraph (PBG)
Innovative GNN Libraries
- CogDL
- Toolkit for graph representation learning on PyTorch. GitHub , Website
- PyTorch Geometric Temporal (PyGT)
- Dive into Graphs (DIG)
- GraphGym
- Platform for GNN design and evaluation. GitHub
- OpenHGNN
- Toolkit for heterogeneous GNNs on PyTorch and DGL. GitHub
- DeepChem
- Deep learning for life sciences. GitHub
- RDKit
- TorchDrug
Molecular Processing and Prediction
- DataMol
- Chemprop
- GNNs for molecular property prediction on PyTorch. GitHub
Benchmarks and Datasets
- MoleculeNet
- Benchmark for molecular machine learning. Website
- Open Graph Benchmark (OGB)
- Chemical Representation Learning for Toxicity Prediction
- Datasets and models for toxicity prediction on PyTorch. GitHub , Paper
- BioCypher