You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RDKit's AddHs could be the most basic and convenient option if you only want to add hydrogens based on the protonation states computed from molscrub. But there are some limitations of AddHs to consider, including not having the hydrogens added at the optimal places and not accommodating the necessary conformation changes that are required by the transitions of protonation or tautomeric states, etc. If you're interested, see the example at the end for a single amino acid Glutamine. In the outputs, the carboxylic acid group is protonated in the anti-configuration.
Therefore, this simple approach does the minimal task but is not 100% correct. Depending on what kind of analysis you're proceeding with the output structures, you may find the limitations acceptable, or might need to do some further structural optimization. These output structures should be be ok as starting points for geometry optimization or dynamics simulation, but may not be suitable for energy calculations that doesn't include optimization of the hydrogens.
Hi Molsrub Team,
Thank you for your amazing work.
I have a ligand in an SDF file, and I’d like to use scrub.py to add hydrogens at a specific pH without altering the existing conformation/pose.
I’ve tried different commands, including --skip_gen3d, but it either generates a 2D representation of the ligand or alters the conformation.
Could you advise on the correct approach to achieve this?
Looking forward to your response.
Kind regards,
Francis
The text was updated successfully, but these errors were encountered: