Comments (3)
Hello,
In the calculation of G at temperature T your reference state is the total energy of your system, plus thermostatistical contributions from the respective frequency calculation and solvation free energy terms, so
G(T) = Egas+δGsolv(T)+GRRHO(T)
The ensemble free energy is another additive term Gconf(T)=-TSconf, so in your calculation it should be the opposite sign Gtot(T)=G(T)+Gconf(T). For the enthalpy I don't think it can be calculated like this, because the way it is written above one would end up with G(T) again.
Obtaining good ensemble entropies (and hence free energies) is very difficult. Short runtimes will result in incomplete ensembles and therefore in faulty ensemble free energies. Reproducibility can also be an issue. A part of our research is currently dedicated to these problems and we are hoping to finalize it soon with some precise recommendations for ensemble entropy calculations. This will be the update to version 2.11 of crest
.
from crest.
Thanks for this Philipp. Is it legitimate to calculate the guest@host binding enthalpy from the thermochemical output of separate vibrational frequency/hessian runs on the minimum energy ensemble structures obtained from a the above CREST runs? ie H(298K)guest@host-H(298)host-H(298)guest
Your point about short runtimes is well taken. In my systems of interest, using the default CREST -nci setup, luckily the host (cucurbit[8]uril) is quite rigid and by visual inspection of the MTD trajectories I can see the guests leave the CB8 after 2-5ps (depending on the Vbias parameter combination), so I end up with a significant proportion of cavity-bound structures versus surface-bound structures. In replicate runs I have been pleasantly surprised at how well CREST always finds the same minimum energy structures from very different starting poses and although the ensembles can differ a little, the distribution of the dominant low-energy structures is always nearly the same, producing less than 1kcal/mol differences in Gconf(T).
I have also done a few longer runs and it appears that, for these systems, the ensemble entropies converge after 30ps to give free energies that differ by less than 1kcal/mol from the 10ps runs. As even the shorter guest@host runs typically take 24-36 hrs on my old 12-core MacPro, I'm OK with the tradeoff of a small loss of accuracy.
Looking forward to what version 2.11 has to offer.
from crest.
Yes, it is legimate to take G(T) (and related thermostatistical values) from seperate calculations and only use Gconf(T) from the crest output. In fact, this might even be the preferred way to do it since thermochemistry calculations purely at GFN level are not as reliable as, e.g. DFT level. Usually Gconf(T) is much smaller than G(T), so you want to have a good description of the latter. For these calculations and good post-processing of the GFN ensemble at DFT level you could take look at the enso repository. This is a project in which we mainly focus on those kind of things.
from crest.
Related Issues (20)
- NCI - how to study an ion -water cluster? HOT 2
- munmap_chunk(): invalid pointer HOT 1
- Support compiling code under Windows HOT 1
- Patches to compile 3.0pre for unix platforms HOT 1
- QCG final geometry optimization at GFN-FF HOT 3
- --constrain does not create file HOT 1
- Output gets deleted HOT 3
- Initial geometry optimization error HOT 7
- Tautomerism screening with gfnff HOT 2
- Parallelization issue during iMTD-GC in crest 3.0 HOT 12
- Issue with QCG calculations in CREST 3.0 HOT 14
- tautomerize failure with gff, success with other ffs HOT 1
- compilation of crest3 fails when using "-DCMAKE_INSTALL_PREFIX" HOT 4
- Crest version 3 using QCG, is it to have a charged solvent? HOT 3
- Crest version 3 using QCG, issues with water as solvent HOT 5
- Updating conda to the latest version
- QCG failed with Hexane as solute HOT 2
- Crest 3 QCG, final xTB optimisations not using the available cores HOT 6
- Feature Suggestion: One sided harmonic constraint HOT 2
- Understanding final solvation free energy calculation with QCG HOT 6
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 crest.