scispace - formally typeset
Open AccessJournal ArticleDOI

Molecular distance geometry methods: from continuous to discrete

Reads0
Chats0
TLDR
Some continuous and discrete methods for solving some problems of molecular distance geometry involve a search in a continuous Euclidean space but sometimes the problem structure helps reduce the search to a discrete set of points.
About
This article is published in International Transactions in Operational Research.The article was published on 2011-01-01 and is currently open access. It has received 112 citations till now. The article focuses on the topics: Distance matrix & Distance.

read more

Citations
More filters
Journal ArticleDOI

Euclidean Distance Geometry and Applications

TL;DR: Euclidean distance geometry is the study of Euclidean geometry based on the concept of distance as mentioned in this paper, which is useful in several applications where the input data consist of an incomplete set of distances and the output is a set of points in Euclidian space realizing those given distances.
Journal ArticleDOI

The discretizable molecular distance geometry problem

TL;DR: It is shown that under a few assumptions usually satisfied in proteins, the MDGP can be formulated as a search in a discrete space and the DMDGP is NP-hard and a solution algorithm called Branch-and-Prune (BP) is proposed.
Posted Content

The Discretizable Molecular Distance Geometry Problem

TL;DR: In this article, the Branch-and-Prune (BP) algorithm was proposed to solve the Discretizable Molecular Distance Geometry Problem (DMDGP) under a few assumptions usually satisfied in proteins.
Journal ArticleDOI

The interval Branch-and-Prune algorithm for the discretizable molecular distance geometry problem with inexact distances

TL;DR: The case where the full-atom representation of the protein backbone and some of the edge weights are subject to uncertainty within a given nonnegative interval is discussed and it is shown that a discretization is still possible and the iBP algorithm is proposed to solve the problem.
Journal ArticleDOI

Recent advances on the discretizable molecular distance geometry problem

TL;DR: In the last five years efforts have been directed towards adapting the DMDGP to be an ever closer model of the actual difficulties posed by the problem of determining protein structures from NMR data.
References
More filters
Journal ArticleDOI

The Protein Data Bank

TL;DR: The goals of the PDB are described, the systems in place for data deposition and access, how to obtain further information and plans for the future development of the resource are described.
Journal ArticleDOI

Variable neighborhood search: Principles and applications

TL;DR: In this article, a simple and effective metaheuristic for combinatorial and global optimization, called variable neighborhood search (VNS), is presented, which can easily be implemented using any local search algorithm as a subroutine.
Journal ArticleDOI

Branching and bounds tighteningtechniques for non-convex MINLP

TL;DR: An sBB software package named couenne (Convex Over- and Under-ENvelopes for Non-linear Estimation) is developed and used for extensive tests on several combinations of BT and branching techniques on a set of publicly available and real-world MINLP instances and is compared with a state-of-the-art MINLP solver.
Journal ArticleDOI

Conditions for unique graph realizations

TL;DR: This paper identifies three necessary graph theoretic conditions for a graph to have a unique realization in any dimension and efficient sequential and NC algorithms are presented for each condition, although these algorithms have very different flavors in different dimensions.
Related Papers (5)
Frequently Asked Questions (13)
Q1. What contributions have the authors mentioned in the paper "Molecular distance geometry methods: from continuous to discrete" ?

In this paper the authors survey some continuous and discrete methods for solving some problems of molecular distance geometry. 

The purpose of this survey is to show how research on the Molecular Distance Geometry Problem, which establishes embeddings of molecules in Euclidean space using NMR data, evolved from purely continuous search methods to mixed-discrete (via concepts in graph rigidity) to almost exclusively combinatorial — which can be applied to proteins. 

Since equations cannot be verified exactly in floating point arithmetic, it is important to set up a tolerance ε accurately, because excessively small tolerances could force the pruning of all the atomic positions, whereas excessively large ones could allow infeasible positions to be accepted. 

The three main realms of application of DGPs are:• the Molecular Distance Geometry Problem (MDGP) and its variants;• the (wireless) Sensor Network Localization Problem (SNLP);• Graph Drawing (GD). 

The partial embeddings for each cluster are computed by first solving an SDP relaxation of the quadratic system (3) restricted to edges in the cluster, and then applying a local NLP optimization algorithm that uses the optimal SDP solution as a starting point. 

Since searches in nonlinear manifolds of a continuous space can rarely find exact optima, the best one can do in such cases is ε-approximation; this is way the sBB is usually referred to as an exact GO method.• 

While the natural pruning test just checks that distances are contained in certain intervals in O(K), essentially O(1) if K = 3, shortest path computations are of order O(n2) in general. 

One way for computing a reasonably tight upper bound D(i, k) to ||xi− xk|| is by finding the shortest path between vertex i and vertex k of the graph G.When both pruning tests are used together [28], the BP algorithm is able to find valid embeddings in a smaller number of steps. 

Whereas the polynomial method in [13] requires conditions that are too strict to be applied in practice, it is very likely that most protein backbones satisfy the DMDGP definition. 

If the constraint is violated, the positions of the two atoms are changed according to explicit formulae in order to improve the current embedding. 

In order to see this in the case K = 3, recall that the intersection of two spheres (spherical surfaces) in R3 is either empty, or a single point, or a circle in space; intersecting these sets with a third sphere might yield the empty set, a singleton, two distinct points, or the whole circle. 

If rk(A) < 2, either rk(A) = 0 (which means that x1 = x2 = x3, which in particular implies that x1, x2, x3 are collinear, violating the strict triangular inequality) or rk(A) = 1, which implies x1−x3 and x2−x3 are linearly dependent, i.e. x1, x2, x3 are collinear, again violating strict triangular inequality. 

due to the usual trade-off between effort and results, heuristics are expected to perform better, CPU time-wise, than the exact algorithm.