An open API service indexing awesome lists of open source software.

https://github.com/ornl/affinity_pred

Protein-ligand affinity prediction using NLP
https://github.com/ornl/affinity_pred

artificial-intelligence machine-learning nlp

Last synced: about 1 year ago
JSON representation

Protein-ligand affinity prediction using NLP

Awesome Lists containing this project

README

          

# affinity_pred: Affinity prediction for protein-ligand complexes

This repository implements a transformer model for binding affinity prediction of small molecules in complex with proteins, as described in the paper
[Language models for the prediction of SARS-CoV-2 inhibitors](https://doi.org/10.1177/10943420221121804)

Local installation

```
pip install git+https://github.com/ORNL/affinity_pred
```

Evaluation on Google Colab

- [Regex tokenizer model](./eval_regex.ipynb)[![Regex tokenizer model](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ORNL/affinity_pred/blob/master/eval_regex.ipynb)
- [BERT tokenizer model](./eval_bert.ipynb) [![BERT tokenizer model](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ORNL/affinity_pred/blob/master/eval_bert.ipynb)

Validation on SARS-CoV-2 Mpro experimental data
![alt text](https://github.com/ORNL/affinity_pred/blob/master/data/postera_pr_2.50.png?raw=true)

The model weights are downloaded from [Huggingface Hub](https://huggingface.co/jglaser)