Comments (2)
I've rerun the example with -incl_14 option which fills in all the details for the Vaccum MM Energy and what I get is this:
0.000 -2673.714 -11236.322 41.672 19.613 -2953.187 -11363.859 -468.295
With the binding energy MM contribution being -468.295 = -2953.187+-11363.859 - ( -2673.714+-11236.322 + 41.672+19.613 )
Whereas without the -incl_14 option we get this:
0.000 0.000 0.000 0.000 0.000 -321.145 -147.150 -468.295
So -incl_14 is calculated, as it should be, but is not written to the file. I think this is unnecessarily confusing. Not only these values are not written despite being calculated, but the analysis script MmPbSaStat.py still performs the addition on the empty columns pretending to be doing the actual calculation, which was already carried out by the original g_mmpbsa binary file.
from g_mmpbsa.
You have already found that -incl_14 option calculates all energies separately. However, without -incl_14 option, interaction energy is directly calculated, that's why other energies are zero.
You may have noticed that calculating energy with -incl_14 is slower because each energy is calculated separately. Also, at the beginning, 1-4 atom pair list is generated that may take very long time. To speed up the calculation, interaction energy between two atom-groups are directly calculated when -incl_14 option is not used. g_mmpbsa does not calculate all energy in details when used without -incl_14. It does not affect the final result as you can see in your result.
MmPbSaStat.py is written in such a way that it can produce correct results with or without -incl_14 option.
from g_mmpbsa.
Related Issues (20)
- Unspecified input error HOT 1
- Positive binding energy
- Update to use Gromacs 2020.2 and APBS 3.0
- how to generate topology-parameter (tpr), atom-index (ndx), and trajectory (xtc) files
- g_mmpbsa and gromacs 2020.04 HOT 9
- RuntimeWarning: invalid value encountered in subtract while running g_mmpbsa HOT 2
- builtins in line 39 & 40
- Running g_mmpbsa in background HOT 2
- g_mmpbsa installation error HOT 1
- Standard error or precesion in energies is higher than their energies-Reg
- incorporate all CPU cores
- [Question] Is ARM64 a supported architecture? HOT 6
- 【Help】Installation failure HOT 3
- Why is the at_count variable for atom count being compared as
- arm transplantion HOT 2
- 【Help】run error
- translate g_mmpbsa1.1.0 to arm HOT 1
- builtins for MmPbSaStat.py HOT 1
- Segmentation fault (core dumped)
- python Mmpbsastat.py
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from g_mmpbsa.