Abstract
We present an efficient algorithm for maintaining the boundary and surface area of protein molecules as they undergo conformational changes. We also describe a robust implementation of the algorithm and report on experimental results with our implementation on proteins with hundreds of residues. Our work extends and combines two previous results: (i) controlled perturbation for static molecular surfaces [18], and (ii) data structures for self-collision testing and energy maintenance of proteins that change conformation [26]. As our method keeps a highly accurate representation of the boundary surface and of the voids in the molecule, it can be useful in various applications such as Monte Carlo Simulation or Molecular Dynamics Simulation. In addition we propose and analyze an alternative method for efficiently recalculating the surface area under conformational (and hence topological) changes based on techniques for efficient dynamic maintenance of graph connectivity; initial results of the implementation of this method show great promise.
Original language | English |
---|---|
Pages | 45-54 |
Number of pages | 10 |
DOIs | |
State | Published - 2005 |
Event | 21st Annual Symposium on Computational Geometry, SCG'05 - Pisa, Italy Duration: 6 Jun 2005 → 8 Jun 2005 |
Conference
Conference | 21st Annual Symposium on Computational Geometry, SCG'05 |
---|---|
Country/Territory | Italy |
City | Pisa |
Period | 6/06/05 → 8/06/05 |
Keywords
- Controlled Perturbation
- Dynamic Data Structures
- Molecular Simulations
- Molecular Surfaces
- Robust Geometric Computing