TinkerTools / tinker

Tinker: Software Tools for Molecular Design
https://dasher.wustl.edu/tinker/
Other
130 stars 61 forks source link

OPLSAA parametrization of docked hit #107

Closed eneas77 closed 2 years ago

eneas77 commented 2 years ago

HI all,

I´d like to run a post-docking refinement udner OPLS-AA scheme. Receptor is succesfully parametrized via pdbxyz, but trying to run pdbxyz on the ligand with the .key file pointing to the oplsaa.prm library doesn´t parametrize the ligand at all.

Is Tinker right now capable to parametrize a ligand under OPLS-AA scheme? Any outsource way to make it?

Thank you kidnly,

E77

jayponder commented 2 years ago

Use the LigParGen automated parameter generator for OPLS-AA. You can find it on the Jorgensen group's web site at zarbi.chem.yale.edu/ligpargen/. LigParGen writes out OPLS-AA parameters for an input organic ligand in many formats, including Tinker format. You will probably need to renumber the atom types from the LigParGen output so those type numbers do not conflict those for the protein receptor. There is a PRMEDIT program as part of Tinker that will change the numbers of the ligand types for you, then you can just add the ligand parameters to your .key file.

eneas77 commented 2 years ago

Thanks for this ;-). LigParGen website is capable to yield .xyz/.key files. However, after succesfully trying the command-line tool, there is no similar .xyz/.key files for this. Main article (https://academic.oup.com/nar/article/45/W1/W331/3747780?login=true) doesn´t refer to this type of Tinker files.

I´m trying to parametrize 200 molecules, and obviously the server for this is not efficient. Does anyone in the forum have a similar issue of parametrizing a large set of molecules?

A point of advice: I´d also appreciate not closing any githup issue until a satisfactory reply is met. Rushing to closing the issue without a feedback from the individual who posted it seems dodgy.

Thank you very much,

E77

jayponder commented 2 years ago

We have only used the LigParGen web server to get Tinker formatted OPLS-AA parameters for small numbers of molecules, and it works fine for that purpose. If a command line version of LigParGen does not give the same output formats, then you should contact the Jorgensen group. I would note there is a GitHub site for LigParGen at https://github.com/Isra3l/ligpargen/. This GitHub site has been updated fairly recently, so you could also try posting there. Finally, although a bit tedious, you could write a fairly simple script to convert whatever files the command line LigParGen does produce to the Tinker format.

eneas77 commented 2 years ago

Thanks for this. https://github.com/Isra3l/ligpargen/ definetely work. The issue came from an old version of LigParGen, which is the one pointed from the LigParGen server. Something the developers should fix.

Thanks again.

E77

jayponder commented 2 years ago

You should post something on the LigParGen GitHub site, or email the Jorgensen group. I'm sure they would be happy to update the link on the server site, and this has just slipped past their attention.

Please keep in mind the people providing these codes, servers, etc. are generally very small groups of academic scientists, who often can't get support to provide such items as it's not "research". They are often doing this work in their spare time to be of service to the broader community. When you find an issue, please gently point it out to the right folks, and try to help the cause.