ketatam / DiffDock-PP

Implementation of DiffDock-PP: Rigid Protein-Protein Docking with Diffusion Models in PyTorch (ICLR 2023 - MLDD Workshop)
https://arxiv.org/abs/2304.03889
187 stars 36 forks source link

Interpreting output as a docked protein complex #17

Open cshih14 opened 1 year ago

cshih14 commented 1 year ago

I was able to fix the output PDB files according to #10 to get visuals that look more like proteins. However, when combining the ligand and receptor PDBs, the ligand and receptor appear to have overlapping coordinates as if they are just smashed together rather than docked as a complex. Here is a screenshot of the combined PDB visualized:

Screenshot 2023-07-31 at 8 47 18 AM

In the visualization/ output directory I get ligand PDB files with numbers appended 0 through 40, plus a ‘-gt' appended ligand PDB and a receptor PDB. Still trying to figure out the meaning of these outputs.

Is combining the ligand PDB appended with ‘-40’ (final timestep?) with the receptor output PDB into one single "complex" PDB the correct way to get the output complex?

YFeriel commented 4 months ago

Hi @cshih14 @ketatam ,

Did you find a solution? I'm facing a similar issue and would appreciate any insights.

Thanks!

noah-c-noah-do commented 4 months ago

If be interested in any updates/info as well. Currently I only get the single output structure regardless of NUM_SAMPLES I set.

I thought the pickle would let me creat the 40 output structures but I can't see any difference between them except the last number as described in another issue.

The visualization structures seem (as far as I can tell) to be the steps in the diffusional process and unrelated to the docked outputs.

@ketatam any chance you could provide some clarity or updates? I'm starting to worry this software has maybe been abandoned...