microsoft/foldingdiff

Diffusion models of protein structure; trigonometry and attention are all you need!

45
/ 100
Emerging

Represents protein backbones as dihedral angles and uses a BERT-based diffusion model with cosine noise scheduling to iteratively denoise corrupted angle sequences into valid structures. Built on PyTorch Lightning with HuggingFace transformers, the framework supports both training on CATH dataset and sampling novel backbones via reverse diffusion, with utilities for PDB conversion, designability evaluation via inverse folding, and TM-score comparison against training data.

565 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

565

Forks

73

Language

Jupyter Notebook

License

MIT

Last pushed

Dec 12, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/microsoft/foldingdiff"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.