Cerutti David S, Duke Robert, Freddolino Lydia, Fan Hao, Lybrand Terry P
Center for Structural Biology, Department of Chemistry, Vanderbilt University, 5140 Medical Research Building III, 465 21st Avenue South, Nashville, Tennessee 37232-8725.
J Chem Theory Comput. 2008 Oct 14;4(10):1669-1680. doi: 10.1021/ct8002173.
We report a serious problem associated with a number of current implementations of Andersen and Langevin dynamics algorithms. When long simulations are run in many segments, it is sometimes possible to have a repeating sequence of pseudorandom numbers enter the calcuation. We show that, if the sequence repeats rapidly, the resulting artifacts can quickly denature biomolecules and are then easily detectable. However, if the sequence repeats less frequently, the artifacts become subtle and easily overlooked. We derive a formula for the underlying cause of artifacts in the case of the Langevin thermostat, and find it vanishes slowly as the inverse square root of the number of time steps per simulation segment. Numerous examples of simulation artifacts are presented, including dissociation of a tetrameric protein after 110 ns of dynamics, reductions in atomic fluctuations for a small protein in implicit solvent, altered thermodynamic properties of a box of water molecules, and changes in the transition free energies between dihedral angle conformations. Finally, in the case of strong thermocoupling, we link the observed artifacts to previous work in nonlinear dynamics and show that it is possible to drive a 20-residue, implicitly solvated protein into periodic trajectories if the thermostat is not used properly. Our findings should help other investigators re-evaluate simulations that may have been corrupted and obtain more accurate results.
我们报告了一个与当前许多Andersen和Langevin动力学算法实现相关的严重问题。当长时间模拟分多个片段运行时,有时可能会有重复的伪随机数序列进入计算。我们表明,如果序列快速重复,产生的伪影会迅速使生物分子变性,然后很容易被检测到。然而,如果序列重复频率较低,伪影就会变得微妙且容易被忽视。我们推导了Langevin恒温器情况下伪影潜在原因的公式,并发现它随着每个模拟片段时间步数的平方根倒数缓慢消失。本文展示了大量模拟伪影的例子,包括一个四聚体蛋白在110纳秒动力学模拟后解离、一个小蛋白在隐式溶剂中的原子涨落减小、一盒水分子的热力学性质改变以及二面角构象之间的转变自由能变化。最后,在强热耦合的情况下,我们将观察到的伪影与非线性动力学的先前工作联系起来,并表明如果恒温器使用不当,有可能使一个20个残基的隐式溶剂化蛋白进入周期性轨迹。我们的发现应有助于其他研究人员重新评估可能已被破坏的模拟,并获得更准确的结果。