pytorch_geometric and graphein

PyTorch Geometric provides the foundational GNN framework and operations, while Graphein builds specialized protein structure graphs on top of it, making them complements that are often used together in computational biology workflows.

pytorch_geometric
93
Verified
graphein
81
Verified
Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 23/25
Maintenance 16/25
Adoption 19/25
Maturity 25/25
Community 21/25
Stars: 23,561
Forks: 3,967
Downloads: 1,165,902
Commits (30d): 19
Language: Python
License: MIT
Stars: 1,165
Forks: 140
Downloads: 4,275
Commits (30d): 1
Language: Jupyter Notebook
License: MIT
No risk flags
No risk flags

About pytorch_geometric

pyg-team/pytorch_geometric

Graph Neural Network Library for PyTorch

Provides a message-passing API for implementing custom GNN layers and pre-built convolution operators (GCNConv, EdgeConv, etc.) that handle node aggregation and feature propagation. Supports heterogeneous graphs, dynamic temporal graphs, and large-scale models with millions of nodes, alongside specialized data loaders for mini-batch training on both small and giant graphs. Includes built-in benchmark datasets and graph transforms for point clouds and 3D meshes, with `torch.compile` and multi-GPU support for production deployments.

About graphein

a-r-j/graphein

Protein Graph Library

Scores updated daily from GitHub, PyPI, and npm data. How scores work