, Volume 71, Issue 8, pp 1914-1933
Date: 17 Jun 2009

A Geometric Buildup Algorithm for the Solution of the Distance Geometry Problem Using Least-Squares Approximation

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access


We propose a new geometric buildup algorithm for the solution of the distance geometry problem in protein modeling, which can prevent the accumulation of the rounding errors in the buildup calculations successfully and also tolerate small errors in given distances. In this algorithm, we use all instead of a subset of available distances for the determination of each unknown atom and obtain the position of the atom by using a least-squares approximation instead of an exact solution to the system of distance equations. We show that the least-squares approximation can be obtained by using a special singular value decomposition method, which not only tolerates and minimizes small distance errors, but also prevents the rounding errors from propagation effectively, especially when the distance data is sparse. We describe the least-squares formulations and their solution methods, and present the test results from applying the new algorithm for the determination of a set of protein structures with varying degrees of availability and accuracy of the distances. We show that the new development of the algorithm increases the modeling ability, and improves stability and robustness of the geometric buildup approach significantly from both theoretical and practical points of view.

Work supported by the NIH/NIGMS grant R01GM081680, and the NSF grant of China.