Skip to content
/ AGSDD Public

[ECML-PKDD 2025] Alternate Geometric and Semantic Denoising Diffusion for Protein Inverse Folding

License

Notifications You must be signed in to change notification settings

llllly26/AGSDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Alternate Geometric and Semantic Denoising Diffusion for Protein Inverse Folding (ECML-PKDD 2025)

🎯Introduction

In this work, we propose an Alternate Geometric and Semantic Denoising Diffusion (AGSDD) that performs two types of denoising, i.e., geometric denoising and semantic denoising in turn, in the joint Geo-semantic residue representation: (1) the geometric denoising module uses a geometric contextual aggregator to encode global contextual information from the entire protein structure and selectively distributes information to each residue; and (2) the semantic denoising module uses a learnable key-value dictionary of residue-types to facilitate communication between them so that learned residue features can be more accurately aligned to proper residue types.

📁Setup

  1. Clone the repository:
    git clone https://github.com/llllly26/AGSDD
    cd AGSDD
  2. Install Dependencies:
    conda env create -f envs.yml
  3. Download Data and checkpoint: The model checkpoint could be downloaded from [HERE]. The processed data could be downloaded from [HERE]

📌Train

cd AGSDD 
python  main.py --lr 5e-4 --wd 1e-5 --drop_out 0.1 --depth 6 --hidden_dim 128 --embedding --embedding_dim 128 --norm_feat --noise_type uniform

📌Test

python test.py

☀️Acknowledgements

Our implementation is inspired by the following open-source projects: PiFold and GraDe_IF. Thanks for their valuable contribution!

✨Citation

If you find that this work is useful for your research, please kindly give a star ⭐ and consider citation:

@inproceedings{wang2025alternate,
  title={Alternate Geometric and Semantic Denoising Diffusion for Protein Inverse Folding},
  author={Wang, Chenglin and Zhou, Yucheng and Wang, Zhe and Zhai, Zijie and Shen, Jianbing and Zhang, Kai},
  booktitle={Joint European Conference on Machine Learning and Knowledge Discovery in Databases},
  pages={350--366},
  year={2025},
  organization={Springer}
}

About

[ECML-PKDD 2025] Alternate Geometric and Semantic Denoising Diffusion for Protein Inverse Folding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published