Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lirongwu/prompt-ddg

Code for ICML 2024 paper "Learning to Predict Mutational Effects of Protein-Protein Interactions by Microenvironment-aware Hierarchical Prompt Learning"
https://github.com/lirongwu/prompt-ddg

antibody-optimization mutational-effect-prediction prompt-leaning protein-protein-interaction

Last synced: 7 days ago
JSON representation

Code for ICML 2024 paper "Learning to Predict Mutational Effects of Protein-Protein Interactions by Microenvironment-aware Hierarchical Prompt Learning"

Awesome Lists containing this project

README

        

# Prompt-DDG
**Learning to Predict Mutational Effects of Protein-Protein Interactions by Microenvironment-aware Hierarchical Prompt Learning**

Lirong Wu, Yijun Tian, Haitao Lin, Yufei Huang, Siyuan Li, Nitesh V Chawla, Stan Z. Li. In [ICML](https://openreview.net/forum?id=g89jAdrnAF), 2024.



## Dependencies

```
conda env create -f environment.yml
conda activate Prompt-DDG
```
The default PyTorch version is 1.8.1 and cudatoolkit version is 11.3. They can be changed in `environment.yml`.

## Dataset

| Dataset | Download Script |
| --------- | -------------------------------------------------- |
| [SKEMPI v2](https://life.bsc.es/pid/skempi2) | [`data/get_skempi_v2.sh`](./data/get_skempi_v2.sh) |

## Usage

### Codebook Pre-training and DDG Prediction

```
python -B train.py
```

The customized hyperparameters are available in `./configs/param_config.json`.

### Loading the Pre-trained Model and Making Inference

We provide a pre-trained model in [Google Drive](https://drive.google.com/file/d/10Cqp42Q-hp2Dm0278EdpCfvKpMKBeiu_/view?usp=sharing) for DDG prediction on SKEMPI v2. To use it, please download it to `./trained_models/` and run

```
python -B train.py --ckpt_path ../trained_models/ddg_model.ckpt
```

## Citation

If you are interested in our repository and our paper, please cite the following paper:

```
@article{wu2024learning,
title={Learning to Predict Mutation Effects of Protein-Protein Interactions by Microenvironment-aware Hierarchical Prompt Learning},
author={Wu, Lirong and Tian, Yijun and Lin, Haitao and Huang, Yufei and Li, Siyuan and Chawla, Nitesh V and Li, Stan Z},
journal={arXiv preprint arXiv:2405.10348},
year={2024}
}

@article{wu2024mape,
title={MAPE-PPI: Towards Effective and Efficient Protein-Protein Interaction Prediction via Microenvironment-Aware Protein Embedding},
author={Wu, Lirong and Tian, Yijun and Huang, Yufei and Li, Siyuan and Lin, Haitao and Chawla, Nitesh V and Li, Stan Z},
journal={arXiv preprint arXiv:2402.14391},
year={2024}
}
```

## Feedback

If you have any issue about this work, please feel free to contact me by email:
* Lirong Wu: [email protected]