Harvey Stephen C, Wang Chunlin, Teletchea Stephane, Lavery Richard
Department of Biochemistry and Molecular Genetics, University of Alabama at Birmingham, Birmingham, Alabama 35294-0005, USA.
J Comput Chem. 2003 Jan 15;24(1):1-9. doi: 10.1002/jcc.10173.
In building and refining nucleic acid structures, it is often desirable to enforce particular base pairing and/or base stacking interactions. Energy-based modeling programs with classical molecular mechanics force fields do not lend themselves to the easy imposition of penalty terms corresponding to such restraints, because the requirement that two bases lie in or near the same plane (pairing) or that they lie in parallel planes (stacking) cannot be easily expressed in terms of traditional interactions involving two atoms (bonds), three atoms (angles), or four atoms (torsions). Here we derive expressions that define a collection of pseudobonds and pseudoangles through which molecular mechanics restraints for base pairing and stacking can be imposed. We have implemented these restraints into the JUMNA package for modeling DNA and RNA structures. JUMNA scripts can specify base pairing with a variety of standard geometries (Watson-Crick, Hoogsteen, wobble, etc.), or with user-defined geometries; they can also specify stacking arrangements. We have also implemented "soft-core" functions to modify van der Waals and electrostatic interactions to avoid steric conflicts in particularly difficult refinements where two backbones need to pass through one another. Test cases are presented to show the utility of the method. The restraints could be adapted for implementation in other molecular mechanics packages.
在构建和优化核酸结构时,通常希望强制实现特定的碱基配对和/或碱基堆积相互作用。使用经典分子力学力场的基于能量的建模程序并不容易施加与这些限制相对应的惩罚项,因为两个碱基位于同一平面内或附近(配对)或它们位于平行平面内(堆积)的要求,难以用涉及两个原子(键)、三个原子(角)或四个原子(扭转)的传统相互作用来表示。在此,我们推导了定义一组伪键和伪角的表达式,通过这些表达式可以施加用于碱基配对和堆积的分子力学限制。我们已将这些限制实现到用于DNA和RNA结构建模的JUMNA软件包中。JUMNA脚本可以用多种标准几何结构(沃森-克里克、 hoogsteen、摆动配对等)或用户定义的几何结构来指定碱基配对;它们还可以指定堆积排列。我们还实现了“软核”函数来修改范德华力和静电相互作用,以避免在两个主链需要相互穿过的特别困难的优化过程中出现空间冲突。给出了测试用例以展示该方法的实用性。这些限制可适用于在其他分子力学软件包中实现。