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

Bruno Di Geronimo
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!!

Popular answers (1)

Antoine Marion
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)

Antoine Marion
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
Antoine Marion
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
Bojidarka B. Ivanova
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
Bruno Di Geronimo
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?
Question
12 answers
  • Barış KurtBarış 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?
Can anyone explain a consistent link 9999 error during TS with Gaussian?
Question
29 answers
  • Anthony NashAnthony Nash
I seem to be consistently producing link 9999 errors during a TS search of a structure I generated from a mod-redundant scan geometry. As an example, I scan geometry modifying the bond length (fundamentally the position of the hydrogen) of hydrogen coming off a protonated water molecule (first frame) and finally bonding to oxygen of a carbon based molecule (e.g. enolization of the carbonyl group in glucose). I take the scan geometry of where the hydrogen is halfway between both molecules, and there is a slight adjustment of the O=C double bond (as this will change to a single bond upon associating with hydr0gen HO-C). Note: During the scan geometry, there are no major changes to the over all structure e.g., big steric clashes causing a large dihedral rotation of part of the glucose.
I have then tried a couple of basis sets.
# opt=(calcfc,ts) wb97xd/3-21+g* scrf=(solvent=water)
# opt=(calcfc,ts) wb97xd/6-31+g(d,p) scrf=(solvent=water)
With the smaller basis set I was hoping to approximate a TS structure and use it as a starting structure for a larger basis set. But in either case I produce the error:
Error termination request processed by link 9999.
Error termination via Lnk1e in /usr/local/g09/l9999.exe at Wed May 21 19:31:46 2014.
With the last optimisation step looking like this:
Item Value Threshold Converged?
Maximum Force 0.086348 0.000450 NO
RMS Force 0.014307 0.000300 NO
Maximum Displacement 0.874616 0.001800 NO
RMS Displacement 0.240702 0.001200 NO
Predicted change in Energy=-1.075204D-02
Optimization stopped.
-- Wrong number of Negative eigenvalues: Desired= 1 Actual= 4
-- Flag reset to prevent archiving.
Any ideas what I can do to rectify this problem. It is becoming a bit of a habit of Gaussian to kick out these errors every time I try a TS using a frame from mod red scan bond length.
I have now turned to QST3 using the first, last and intermediate scan step to determine my TS.

Related Publications

Article
Full-text available
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...
Article
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.
Article
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...
Got a technical question?
Get high-quality answers from experts.