DFMDock (Denoising Force Matching Dock), a diffusion model that unifies sampling and ranking within a single framework.
git clone https://github.com/Graylab/DFMDock.git
cd DFMDock
Run the following commands to create and activate the Conda environment:
conda env create -f environment.yml
conda activate DFMDock
To install the project in editable mode, run the following command:
pip install -e .
To run inference on your own PDB files, use the following command:
python src/inference_single.py path_to_input_pdb_1 path_to_input_pdb_2
@article{chu2024unified,
title={Unified Sampling and Ranking for Protein Docking with DFMDock},
author={Chu, Lee-Shin and Sarma, Sudeep and Gray, Jeffrey J},
journal={bioRxiv},
pages={2024--09},
year={2024},
publisher={Cold Spring Harbor Laboratory}
}