Reconstructing a three-dimensional model with arbitrary errors
- 1 March 1999
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 46 (2) , 212-235
- https://doi.org/10.1145/301970.301972
Abstract
A number of current technologies allow for the determination of interatomic distance information in structures such as proteins and RNA. Thus, the reconstruction of a three-dimensional set of points using information about its interpoint distances has become a task of basic importance in determining molecular structure. The distance measurements one obtains from techniques such as NMR are typically sparse and error-prone, greatly complicating the reconstruction task. Many of these errors result in distance measurements that can be safely assumed to lie within certain fixed tolerances. But a number of sources of systematic error in these experiments lead to inaccuracies in the data that are very hard to quantify; in effect, one must treat certain entries of the measured distance matrix as being arbitrarily “corrupted.” The existence of arbitrary errors leads to an interesting sort of error-correction problem—how many corrupted entries in a distance matrix can be efficiently corrected to produce a consistent three-dimensional structure? For the case of an n × n matrix in which every entry is specified, we provide a randomized algorithm running in time O(n log n) that enumerates all structures consistent with at most (1/2-ε)n errors per row, with high probability. In the case of randomly located errors, we can correct errors of the same density in a sparse matrix-one in which only a β fraction of the entries in each row are given, for any constant βgt;0.Keywords
This publication has 14 references indexed in Scilit:
- 1H NMR Relaxation and NOEs in Nucleic AcidsJournal of Magnetic Resonance, Series B, 1995
- Two-Dimensional Transferred Nuclear-Overhauser Effects with Incomplete Averaging of Free- and Bound-Ligand ResonancesJournal of Magnetic Resonance, Series B, 1995
- Conditions for Unique Graph RealizationsSIAM Journal on Computing, 1992
- Bound Smoothing Under Chirality ConstraintsSIAM Journal on Discrete Mathematics, 1991
- Probabilistic construction of deterministic algorithms: Approximating packing integer programsJournal of Computer and System Sciences, 1988
- Shortest-path problems and molecular conformationDiscrete Applied Mathematics, 1988
- When is a bipartite graph a rigid framework?Pacific Journal of Mathematics, 1980
- Graph TheoryPublished by Springer Nature ,1979
- Geodesy: Dealing with an Enormous Computer TaskScience, 1978
- On the Betti numbers of real varietiesProceedings of the American Mathematical Society, 1964