Skip to content

DFMDock (Denoising Force Matching Dock), a diffusion model that unifies sampling and ranking within a single framework.

License

Notifications You must be signed in to change notification settings

Graylab/DFMDock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DFMDock

DFMDock (Denoising Force Matching Dock), a diffusion model that unifies sampling and ranking within a single framework.

Setup

1. Clone the Repository

git clone https://github.com/Graylab/DFMDock.git
cd DFMDock

2. Create and Activate Conda Environment

Run the following commands to create and activate the Conda environment:

conda env create -f environment.yml
conda activate DFMDock

3. Install the Project in Editable Mode

To install the project in editable mode, run the following command:

pip install -e .

Usage

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

Citing this work

@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}
}

About

DFMDock (Denoising Force Matching Dock), a diffusion model that unifies sampling and ranking within a single framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published