Georgia Institute of Technology
Question
Asked 2 December 2018
How to do a transition state search using hybrid QM/MM (specifically Amber and Gaussian) ?
Hi All
I am using Amber 16 for QM/MM calculations with gaussian as external interface. I want to do a transition state (ts) search for an enzyme-substrate complex. the Amber input file (attached) does not allow me to add optimization (opt=ts) keyword in the route section ofGaussian input file. If anyone has used Amber and Gaussian for a ts search, could you please let me know how to get around this and set up QM/MM simulations.
Most recent answer
Hello Mr. Bafna,
In your input:
&gau
method = 'B3LYP',
basis = '6-31G**',
num_threads = 6,
opt = '(calcfc, ts, noeigentest)', ! this does not work
mem= '1GB',
/
This opt variable in not available in AMBER. The Name list variable available are linked here,
I would try to add the opt options before the B3LYP like this,
method = 'opt=(calcfc,ts,noeigentest) B3LYP'
and check the log file if you get the correct Keywords.
If this does not work, I strongly suggest you use PUPIL as interface for AMBER/Gaussian,
You have tutorials and is free of charge:
Good luck!!
Popular answers (1)
Middle East Technical University
Hi,
As far as I know, there is no routine to perform transition state optimization in AmberTools (sander), either full MM or QM/MM. Your best option would be to use a software such as ChemShell, which allows you to couple different force fields and various QM codes, such as Amber Force field and Gaussian. The optimization routines are very robust and ts-optimization is possible, as well as some other interesting methods.
The down-side is that ChemShell is not free, but the price is very reasonable and the program is worth it.
Good luck,
Antoine
3 Recommendations
All Answers (4)
Middle East Technical University
Hi,
As far as I know, there is no routine to perform transition state optimization in AmberTools (sander), either full MM or QM/MM. Your best option would be to use a software such as ChemShell, which allows you to couple different force fields and various QM codes, such as Amber Force field and Gaussian. The optimization routines are very robust and ts-optimization is possible, as well as some other interesting methods.
The down-side is that ChemShell is not free, but the price is very reasonable and the program is worth it.
Good luck,
Antoine
3 Recommendations
Middle East Technical University
One more detail regarding your question. The keyword "ts" is not allowed in your input of sander because it would technically not make sense to let the QM code perform the optimization. The optimization code that makes to optimization needs information from both the MM and QM parts, as well as their mutual interaction. In that case, Gaussian only knows about the QM part and the MM point charges, not how the point charges interact with each other (MM potential) and how the MM and QM parts are connected (e.g., link-atom).
Here, sander is "managing" the optimization procedure. At each step, it calls its own MM routines to calculate MM energy and gradient, and separately calls the QM code (Gaussian in your case) to get the QM part of these quantities with a single point calculation. Then merging all these data in a relevant manner, sander can direct the optimization to its next step.
Hope this helps.
Antoine
TU Dortmund University
Mr. Bafna,
By Gaussian there are several approaches. For example, you can use an optimized geomertry within a ADMO or BOMD computations. By means of frequency analysis per trajectory step you can obtain TS.
1 Recommendation
Georgia Institute of Technology
Hello Mr. Bafna,
In your input:
&gau
method = 'B3LYP',
basis = '6-31G**',
num_threads = 6,
opt = '(calcfc, ts, noeigentest)', ! this does not work
mem= '1GB',
/
This opt variable in not available in AMBER. The Name list variable available are linked here,
I would try to add the opt options before the B3LYP like this,
method = 'opt=(calcfc,ts,noeigentest) B3LYP'
and check the log file if you get the correct Keywords.
If this does not work, I strongly suggest you use PUPIL as interface for AMBER/Gaussian,
You have tutorials and is free of charge:
Good luck!!
Similar questions and discussions
How To Run Sander.MPI which doesn't seem in AmberTools18 package?
Barış Kurt
I installed AmberTools18 and I installed MPI libraries as well. Everthing is working but when I want to run sander parallel like this:
mpirun -np 32 sander.MPI -O -i min.in -o min.out -p ras-raf_solvated.prmtop -c ras-raf_solvated.inpcrd \
-r min.rst -ref ras-raf_solvated.inpcrd
it didn't work, then I realized sander.MPI doesn't seem in my AmberTools package. So how can I run it? or if I didn't install how can I install it?
Related Publications
In the development of new anti-cancer drugs to tackle the problem of resistance to current chemotherapeutic agents, a new series of anti-HER2 (human epidermal growth factor receptors 2) agents has been synthesized and investigated using different computational methods. Although non-selective, the most active inhibitor in the new series shows higher...
We will present our current implementation of SCC-DFTB into the molecular dynamics program Amber. Details of the efficiency and accuracy of the method will be presented. We will also shows some case studies involving conformational searches in peptides, replica exchange simulations in solution, and an application to an enzyme mechanism.
LModeAGen, a new protocol for the automatic determination of a nonredundant, complete set of local vibrational modes is reported, which is based on chemical graph concepts. Whereas local mode properties can be calculated for a selection of parameters targeting specific local modes of interest, a complete set of nonredundant local mode parameters is...