equidock_public  by octavian-ganea

Fast 3D protein docking via SE(3)-Equivariant geometric deep learning

Created 3 years ago
250 stars

Top 100.0% on SourcePulse

GitHubView on GitHub
Project Summary

EquiDock addresses the computationally intensive problem of rigid 3D protein-protein docking using geometric deep learning. It employs independent SE(3)-equivariant models to achieve fast and accurate predictions, targeting researchers and engineers in computational biology and drug discovery. The primary benefit is accelerating the docking process, crucial for understanding molecular interactions.

How It Works

The core of EquiDock lies in its use of SE(3)-equivariant neural networks, which respect the rotational and translational symmetries of 3D space. This geometric deep learning approach processes protein structures, represented as graphs of residues, to predict binding poses. The system is designed for end-to-end rigid docking, handling data preprocessing, model training, and inference.

Quick Start & Requirements

Highlighted Details

  • Utilizes novel SE(3)-equivariant models for protein docking.
  • Offers an end-to-end solution for rigid docking tasks.
  • Provides pretrained models and scripts to reproduce paper results.

Maintenance & Community

The project is associated with academic research (ICLR 2022) but lacks explicit details on ongoing maintenance, community channels (e.g., Discord/Slack), or a public roadmap.

Licensing & Compatibility

The provided README does not specify a software license. This absence creates ambiguity regarding usage rights, commercial compatibility, and derivative works.

Limitations & Caveats

The codebase is explicitly stated to work only on Linux and macOS, requiring modifications for Windows compatibility. Potential steric clashes are noted as an issue, addressed via a postprocessing step, indicating that raw model outputs may not always be physically realistic without this intervention. A specific CUDA version (10.1) is required, which might pose compatibility challenges with newer hardware or software stacks.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Aravind Srinivas Aravind Srinivas(Cofounder of Perplexity), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
13 more.

pytorch3d by facebookresearch

0.2%
10k
PyTorch3D is a PyTorch library for 3D deep learning research
Created 6 years ago
Updated 5 days ago
Feedback? Help us improve.