-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Frequency calculation for QM/MM #14
Comments
Dear Jo Sony Kurian, In general, a "normal" frequency calculation is essentially based on the assumption that a single harmonic oscillator can describe all important parts of the potential energy surface (PES). This is typically true for small, rigid molecules without torsions, flexible side chains, etc. In this case, one can approximate the PES with a second-order Taylor series around a single minimum and analyze this simpler potential instead of the true PES. Instead, in such flexible systems, everything is about sampling. Essentially, you run a long molecular dynamics trajectory of your QM/MM system, and that provides you with the relevant information about the PES. You can get the vibrational spectra by the Fourier transformation of the autocorrelation function of the dipole moment of your molecule. And you can get initial conditions by randomly picking snapshots from the MD trajectory. Best regards, |
Hi Sebastian, |
Hi Jo, For your application, you can have a look at amber_to_initconds.py. This allows you to setup an AMBER MD simulation, run a trajectory and then extract snapshots from this trajectory to use as initial conditions for SHARC. Here, the use of classical MD is strongly recommended, because only over many ps or ns is it possible to properly sample the solvent phase space. So, you could do:
This seems complicated, but for QM/MM there is really no other useful way of generating initial conditions than running a ground state MD simulation. And for this, only classical MD is fast enough to sample properly. If you do not have AMBER, you can use your favorite other MD code. Unfortunately, we do not have converter scripts yet, but adapting amber_to_initconds.py should be doable with moderate effort. You need to have access to all coordinates and velocities at sufficiently spaced time intervals. Then it is just a matter of reformating an ASCII file. Best, |
Dear Sebastian, Thank you, |
Dear Jo, Best, |
Dear Sebastian, Closing the thread |
Hi admins,
I am trying to do some QM/MM dynamics using ORCA-Tinker in SHARC. For a normal dynamics simulation in SHARC, I can easily do a frequency calculation in any QM software and give the molden format to SHARC but for a QM/MM simulation, this step is difficult.
Do you have any suggestion on how to do this frequency calculation or does SHARC provide any code to do it?
Thank you,
Jo Sony Kurian
The text was updated successfully, but these errors were encountered: