TURBOMOLE Users Forum

Forum General => Miscellaneous => Topic started by: dusan on May 06, 2015, 12:36:35 PM

Title: Peptide geometry optimization
Post by: dusan on May 06, 2015, 12:36:35 PM
Hi,

I tried to perform a short peptide (~10 amino acids) geometry optimization at the TPSS-D3/def2-SV(P) level of theory using MARIJ.
However, each time I start the optimization (from exactly the same input files) - I get a different geometry. The energy difference between the optimized structures goes even to 0.2 Hartrees.
My guess is that too many degrees of freedom are making a problem for the optimizer. However, is there any simple way to find the closest local minimum?

Cheers,
Dusan
Title: Re: Peptide geometry optimization
Post by: uwe on May 06, 2015, 02:24:45 PM
Hello,

Quote
However, each time I start the optimization (from exactly the same input files) - I get a different geometry.

that should not happen, unless you run into numerical issues:

Regards,

Uwe
Title: Re: Peptide geometry optimization
Post by: dusan on May 06, 2015, 03:50:47 PM
Hi Uwe,
Thanks for the help.

I do use internal coordinates, and I generate them in the define.

The output for one of the optimizations is attached.

I made a plot for 3 different optimization runs from the same starting structure.
In the beginning seems as they all follow the same path, but then around 25th cycle they start differentiating.

(http://s3.postimg.org/k613zyhg3/image.png)

I run everything with TurboMole 6.5 on the cluster. So, the architecture is the same. 12 cores on one node are used with OpenMP.
I noticed this accidentally, so I started testing it. In principle, I generate input files with define and then copy the whole directory several times. Therefore, I don't just restart calculations.

Best,
Dusan
Title: Re: Peptide geometry optimization
Post by: christof.haettig on September 30, 2015, 03:07:48 PM
You can force the optimizer to run to the closes minimum by setting the maximum step for the geometry update to a small value. But this will usually slow down the optimization.

As Uwe pointed out, the PES is for this problem probably quite shallow. If your amino acids have side groups which can almost freely rotate around single bonds, there will be many local minima seperated by shallow barriers. To get such calculations converged requires a tighter convergence of the density than is default in TURBOMOLE. Try to set scfconv=8 and/or denconv=1.0d-6.

For peptides in gas phase, you should also check the charge states of the end groups. In difference to situation in solution, the zwitterionic structures are not stable in the gas phase and can cause strange problems.