| | --- |
| | license: mit |
| | tags: |
| | - protein |
| | - binding-affinity |
| | - deep-learning |
| | - esm |
| | - pytorch |
| | language: |
| | - en |
| | --- |
| | |
| | # 🧬 Protein Binding Affinity Predictor |
| |
|
| | Dual-head model for predicting protein-protein binding affinity (ΔG) and mutation effects (ΔΔG). |
| |
|
| | ## Model Performance |
| |
|
| | | Metric | Validation Score | |
| | |--------|-----------------| |
| | | dG Pearson | 0.51 | |
| | | ddG Pearson | 0.70 | |
| | | Sum PCC | 1.21 | |
| |
|
| | ## Architecture |
| |
|
| | - **Backbone**: ESM-600M (frozen embeddings) |
| | - **Pooling**: Sliced-Wasserstein Embedding (SWE) |
| | - **Heads**: Dual-head (dG + ddG) |
| | - **Input**: Protein sequences (1153-dim = 1152 ESM + 1 mutation channel) |
| |
|
| | ## Usage |
| |
|
| | ```python |
| | from huggingface_hub import hf_hub_download |
| | import torch |
| | |
| | # Download checkpoint |
| | ckpt = hf_hub_download(repo_id="supanthadey1/protein-binding-affinity", filename="best_model_checkpoint.pt") |
| | checkpoint = torch.load(ckpt, map_location='cpu') |
| | model.load_state_dict(checkpoint['model_state_dict']) |
| | ``` |
| |
|
| | ## Predictions |
| |
|
| | - **ΔG (kcal/mol)**: Binding free energy. More negative = stronger binding. |
| | - **ΔΔG (kcal/mol)**: Mutation effect. Negative = stabilizing, Positive = destabilizing. |
| |
|
| | ## Training Data |
| |
|
| | Trained on multiple datasets including SKEMPI, BindingGym, PDBbind, and others. |
| |
|
| | ## Citation |
| |
|
| | ``` |
| | If you are using Seq2Bind / TwinPeaks please cite both papers as: |
| | |
| | Ma, X., Dey, S., Zelinski, C., Li, Q. and Chowdhury, R., 2025. Seq2Bind webserver for binding site prediction from sequences using fine-tuned protein language models. NAR Genomics and Bioinformatics, 7(4), p.lqaf154. |
| | |
| | Dey, S. and Chowdhury, R., 2025. Twin Peaks: Dual-Head Architecture for Structure-Free Prediction of Protein-Protein Binding Affinity and Mutation Effects. arXiv preprint arXiv:2509.22950. |
| | ``` |
| |
|