chaidiscovery / chai-lab

Chai-1, SOTA model for biomolecular structure prediction
https://www.chaidiscovery.com
Other
1.22k stars 152 forks source link

Protein-Protein-Water-Docking #48

Closed Jason-Han-Hu closed 1 month ago

Jason-Han-Hu commented 1 month ago

I performed a docking of two proteins with water using its chemical formula 'H2O' [assigned Copies 500], but no water molecules appeared in the output PDB file when viewed with PyMOL. Could there be an issue with my configuration on web server?

image

By the way, I also tried assigning water using its SMILES code 'O', but encountered a warning about invalid characters. image.

Web server doesn't include water in ligand?

joshim5 commented 1 month ago

HI @Jason-Han-Hu, thanks for the question. We remove all water molecules during training and inference. Since the model is trained without the water molecules (but they are inherently present in the training data), the predictions will also assume that water is present (although the water molecules won't be shown explicitly).

If you have an application that requires water to be explicitly shown, we'd love to hear more.

Jason-Han-Hu commented 1 month ago

Thanks for you response, @joshim5.

I'm trying to identify key amino acids involved in protein-protein interactions, so I need to visualize all possible hydrogen bonds, salt bridges, or other interactions. Is there a way to explicitly display these water molecules in PyMOL?