I have discovered a potential issue in the energy decomposition of gmx_MMPBSA. When calculating the van der Waals (vdW) and electrostatic (EEL) energy terms, the results in FINAL_DECOMP_MMPBSA.csv and FINAL_RESULTS_MMPBSA.csv are inconsistent.
For example, for the overall decomposition, the reported values are:
However, using the pairwise decomposition method, the values become:
Taking frame 2500 as an example: the pairwise method shows two entries for the interaction between R:A:ARG:68 and L:C:TYR:8, each with vdW = -0.63 and EEL = -7.22. This yields a total of -1.26 for vdW (which matches the overall value) but -14.44 for EEL, while FINAL_RESULTS_MMPBSA.csv reports only -7.22 for EEL.
Since the receptor and ligand in my system are represented by a single amino acid each, the overall energy should equal the sum of the pairwise contributions. This discrepancy in the EEL term suggests there might be a double-counting or another calculation error in the pairwise method.
Could this be a bug, or is there an explanation for this difference? Any insights or suggestions would be greatly appreciated.
Terminal outputDear Mario,
Thank you for your prompt response and for looking into this issue. I really appreciate the effort your team is putting into investigating it.
If needed, I’d be happy to provide my test files to assist with debugging. Please let me know if that would be helpful.
From my perspective, when using GMX_MMPBSA, the consistency of the van der Waals (vdW) term—where vdW = 2A—makes sense. However, for electrostatics (EEL), I personally find that EEL = 2B would be more logical than EEL = B, maintaining the same approach as vdW. If there's an underlying reason for the current implementation, I’d love to understand it better.
I’d greatly appreciate any updates on this matter and look forward to your response at your earliest convenience. Thanks again for your work on this great tool!
Best regards,
Bingxu Qi
State Key Laboratory of Structural Chemistry
Fujian Institute of Research on the Structure of Matter, Chinese Academy of Sciences
Fuzhou, CHINA
I am confident that your development team is highly professional and possesses an in‐depth understanding of binding energy calculations. You should be fully aware of the significant discrepancy present here. Since we use the gmx_MMPBSA tool for our research, we do not merely rely on the overall conclusions presented in the FINAL_RESULTS_MMPBSA.csv (and .dat) files. Instead, we frequently need to analyze in detail—within the FINAL_DECOMP_MMPBSA.csv (and .dat) files—which energy components contribute to the total energies.
However, due to the fact that
“This means that in FINAL_RESULTS_MMPBSA files, VDW = 2A (consistent) and EEL = B, whereas in FINAL_DECOMP_MMPBSA files, VDW = 2A and EEL = 2B. This factor-of-two discrepancy in the electrostatic term is unexpected and is the issue we need to pinpoint.”
the energy values analyzed in FINAL_DECOMP_MMPBSA.csv (and .dat) do not correspond to those in FINAL_RESULTS_MMPBSA.csv (and .dat), which is quite astonishing. In other binding energy calculation tools I have used, decomposition energies have consistently matched the overall results. This issue is not specific to my system but arises in any protein–small molecule binding scenario.
I encourage you to conduct further tests. With your extensive experience as chemists, it should not be difficult to identify the key differences in these energy components. Thank you for addressing my inquiry and for your efforts—I look forward to your prompt response.
Dear Team,
Thank you very much for your patient and detailed responses. I now understand which files need to be provided. I will be sending you the file named Decomposition_analysis-by_qbx.zip. This ZIP archive includes the topology (.top), tpr, ndx, and other files.
It is important to note that:
Despite these adjustments, the discrepancy still persists: in the FINAL_RESULTS_MMPBSA files, VDW = 2A (consistent) and EEL = B, whereas in the FINAL_DECOMP_MMPBSA files, VDW = 2A and EEL = 2B.
Thank you once again for your team's effort and rigorous approach. I look forward to your guidance on resolving this issue.
Sincerely,
Dear Team,
Thank you for your detailed explanation—it has been very helpful. I ran some tests on my end and confirmed that when the dielectric constant is set to 1, the VDW and EEL values in both FINAL_RESULTS_MMPBSA.csv and FINAL_DECOMP_MMPBSA.csv match perfectly. Since both files are generated using the same decomposition method, it makes complete sense that their results should be consistent.
I truly appreciate your prompt and thorough response.
Best regards,
Your BingxuQi