igashov/DiffLinker
DiffLinker: Equivariant 3D-Conditional Diffusion Model for Molecular Linker Design
Equivariant diffusion architecture with SE(3)-invariant graph neural networks that learns to reverse a corruption process, generating linker atoms between molecular fragments without requiring attachment site specification. Supports both unconditional generation and protein-pocket conditioning via full atomic or backbone-only representations, with separate GNN auxiliary models for linker size prediction. Built on PyTorch Lightning, integrates with RDKit and OpenBabel for molecular I/O and validation across ZINC, GEOM, and PDB-derived datasets.
371 stars. No commits in the last 6 months.
Stars
371
Forks
53
Language
Python
License
MIT
Category
Last pushed
Apr 17, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/igashov/DiffLinker"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
gcorso/DiffDock
Implementation of DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking
arneschneuing/DiffSBDD
A Euclidean diffusion model for structure-based drug design.
gcorso/torsional-diffusion
Implementation of Torsional Diffusion for Molecular Conformer Generation (NeurIPS 2022)
BioinfoMachineLearning/bio-diffusion
A geometry-complete diffusion generative model (GCDM) for 3D molecule generation and...
ketatam/DiffDock-PP
Implementation of DiffDock-PP: Rigid Protein-Protein Docking with Diffusion Models in PyTorch...