Closed BJWiley233 closed 2 years ago
Hi Brian, You need to look at the output.. The energy of your starting structure is 2 X 10^9. That's pretty large :) After the 10 iterations shown in your output, the energy is still huge. I suspect there are some very, very bad contacts in your initial structure, and the minimizer thrashes around and gets to some spot where, in fact, the induced dipoles do not converge as per the error message.
Polarizable force fields are not as "robust" as simple fixed charge force fields. If you give them starting structures that are too poor, they can and will fail.
One trick to try is to add the keyword "POLARIZETERM NONE" to your keyfile before you start the minimization from your initial poor structure with the huge energy value. You will only want to run some limited number of iterations, just to get rid of bad contacts. Then remove or comment this keyword and continue the minimization with the polarization present again. Sometimes, if the initial structure is really, really bad, you can also add the "MULTIPOLETERM NONE" keyword before initial, crude minimization.
Remember that if you are just doing minimization to clean up your structure prior to starting molecular dynamics, you only need to minimize to an RMS gradient per atom convergence criterion of 1.0 kcal/mol/Ang. In fact a gradient criterion of 3.0 or so is often sufficient. If you ask for very tight convergence (the default is 0.01) with a big protein system, it will take "forever".
Thanks Dr. Ponder, makes perfect sense.
Brian
Hi Brian, were you able to fix the problem you had in minimization?
Hi Zhi,
Yes, thanks. I took the advice of Dr. Ponder. I knew it was pretty high energy but thought it might run anyway :)
Brian
I am running minimize9 on my protein and small molecule complex I made using Poltype2. Below is input and xyz and key files (using amoebabio18.prm) as well as the error I am getting.
uncomplexed_comp.xyz Ribociclib_Bind_comp_config.key
traceback:
I don't get any error when running with regular
minimize
but it runs forever.