HFGuidedDesign

March 13, 2026 ยท View on GitHub

De Novo Design of Cyclic Peptide Binders via Structure-Guided Discrete Diffusion

Model Framework

Installation

Prerequisites

Before installing HFGuidedDesign, please make sure to install an external structure prediction model.

We recommend installing HighFold:

HighFold GitHub: https://github.com/hongliangduan/HighFold

HFGuidedDesign is designed as a flexible framework. In addition to HighFold, other structure prediction models (e.g., Boltz-2, AlphaFold3, etc.) can also be integrated as external structure evaluators to guide the diffusion process.

Installation HFGuidedDesign

conda create -n HFGuidedDesign python=3.9 -y
conda activate HFGuidedDesign
pip install -r requirements.txt

Pretrained Weights

You can download the weights from:

[https://zenodo.org/records/18768564]

After downloading, place the checkpoint files into the following directory:/checkpoints

Training Discrete Diffusion model

python /models/discrete_diffusion_peptides.py
python /models/discrete_diffusion_complexes.py

Using HFGuidedDesign model

python /models/hfguideddesign.py

This project is governed by the terms of the MIT License. Prior to utilization, kindly review the LICENSE document for comprehensive details and compliance instructions.

Version History

  • v1.0.0