Exact and efficient calculation of Lagrange multipliers in constrained biological polymers: Proteins and nucleic acids as example cases
arXiv:1103.4425 · doi:10.1002/jcc.21885
Abstract
In order to accelerate molecular dynamics simulations, it is very common to impose holonomic constraints on their hardest degrees of freedom. In this way, the time step used to integrate the equations of motion can be increased, thus allowing, in principle, to reach longer total simulation times. The imposition of such constraints results in an aditional set of Nc equations (the equations of constraint) and unknowns (their associated Lagrange multipliers), that must be solved in one way or another at each time step of the dynamics. In this work it is shown that, due to the essentially linear structure of typical biological polymers, such as nucleic acids or proteins, the algebraic equations that need to be solved involve a matrix which is banded if the constraints are indexed in a clever way. This allows to obtain the Lagrange multipliers through a non-iterative procedure, which can be considered exact up to machine precision, and which takes O(Nc) operations, instead of the usual O(Nc3) for generic molecular systems. We develop the formalism, and describe the appropriate indexing for a number of model molecules and also for alkanes, proteins and DNA. Finally, we provide a numerical example of the technique in a series of polyalanine peptides of different lengths using the AMBER molecular dynamics package.
29 pages, 10 figures, 1 table
References in corpus (4)
- Introduction to protein folding for physicists
- Definition of Systematic, Approximately Separable and Modular Internal Coordinates (SASMIC) for macromolecular simulation
- Explicit factorization of external coordinates in constrained Statistical Mechanics models
- Holonomic constraints : an analytical result
Cited by in corpus (4)
- The canonical equilibrium of constrained molecular models
- Linearly scaling direct method for accurately inverting sparse banded matrices
- Exact and efficient calculation of derivatives of Lagrange multipliers for molecular dynamic simulations of biological molecules
- Computational method for highly-constrained molecular dynamics of rigid bodies: coarse-grained simulation of auxetic two-dimensional protein crystals