Valdes-Tresanco-MS / gmx_MMPBSA

gmx_MMPBSA is a new tool based on AMBER's MMPBSA.py aiming to perform end-state free energy calculations with GROMACS files.
https://valdes-tresanco-ms.github.io/gmx_MMPBSA/
GNU General Public License v3.0
230 stars 67 forks source link

While running gmxMMPBSA i am getting error #376

Closed kunal74 closed 1 year ago

kunal74 commented 1 year ago

My Question is...

gmxMMPBSA/bin.AVX2_256/gmx make_ndx failed when querying index.ndx

Valdes-Tresanco-MS commented 1 year ago

Please, attach the gmx_MMPBSA.log file

kunal74 commented 1 year ago

I could solve that issue buy putting the required files in mmpbsa folder and then running it . But now a new error is coming. I am attaching the screenshot ![Uploading IMG20230527160316.jpg…]()

kunal74 commented 1 year ago

IMG20230527160316

Valdes-Tresanco-MS commented 1 year ago

Please, use the -cp topol.top (which does no require -lm lig.mol2) in the command line

kunal74 commented 1 year ago

Hi. I didnot put -lm in command. I used the command line style given the gmx site:

gmx_MMPBSA -O -i mmpbsa.in -cs com.tpr -ci index.ndx -cg 1 13 -ct com_traj.xtc

PLEASE GUIDE ME WHAT CHANGES TO BE DONE. THANX

Valdes-Tresanco-MS commented 1 year ago

Add the -cp option, for example:

gmx_MMPBSA -O -i mmpbsa.in -cs com.tpr -ci index.ndx -cg 1 13 -ct com_traj.xtc -cp topol.top

You can also check this example

kunal74 commented 1 year ago

Thanx . I will try and let you know the results

kunal74 commented 1 year ago

Hi. The solution worked. With the given commands the program ran but i am only getting delta H values but no delta G. Please refer attached screenshot

kunal74 commented 1 year ago

WhatsApp Image 2023-05-30 at 07 55 46

Valdes-Tresanco-MS commented 1 year ago

To get the DG you must define both enthalpy and entropy methods in the input file. Currently, we implemented PB, GB, GBNSR6, and 3D-RISM for enthalpy, Interaction Entropy, C2 Entropy, Normal Modes, and Quasi-Harmonic for entropy. Please, take care which method you use for entropy because the results can be inconsistent. In some cases, you can use only the Enthalpy contribution, which is called Effective Energy, to compare the same nature ligand

kunal74 commented 1 year ago

Dear Valdes, Can you kindly guide me how to define enthalpy and entropy in input file. And which is the input file you are referring. I am a newbie in this field. Thanks

Valdes-Tresanco-MS commented 1 year ago

The input file is the one in which the calculation parameters are defined. Please, check this section The most commonly used entropy methods in gmx_MMPBSA are Interaction and C2 Entropies because they do not require extensive computation resources. Please, check this section. You can use Nmode (the gold standard for entropy calculation), but it requires a lot of computational resources. As I say below, in some cases, the enthalpy component is enough. Actually, if you check the literature, you can find a lot of reports with the "MMPBSA binding free energy", which technically is wrong since the entropy contribution is neglected. It would be more appropriately called Effective Energy. All methods for enthalpy calculations (PB, GB, GBNSR6, 3D-RISM) and nmode are namelist, while Interaction Entropy, C2 Entropy, and QH are defined in the General namelist

You can check these tutorials:

All the calculations can be performed simultaneously, but take care because it can take a long time

kunal74 commented 1 year ago

Thanx i will try to perform it and let you know

kunal74 commented 1 year ago

Dear Valdes, I did as you said in the input files and i got the delta G. Thank you for your prompt help. One last thing i would like to ask could you share me a standard research paper where they have used gmxMMPBSA for binding energy calculation. As I am new to this field I would like to read how they have interpreted the results from the module. Thank you again

kunal74 commented 1 year ago

Also one problem i noticed that the delta G value is coming in positive. Is there anything I am doing wrong

Valdes-Tresanco-MS commented 1 year ago

You can search for this problem here and in Google Groups as it is recurring. Let me know any questions

Valdes-Tresanco-MS commented 1 year ago

I closing this issue since the initial concern was solved. Feel free to open another issue with your doubts, questions, or errors