PubMed Health⌕ Search

PubMed · 10646598

DNA computing on surfaces.

Abstract

DNA computing was proposed as a means of solving a class of intractable computational problems in which the computing time can grow exponentially with problem size (the 'NP-complete' or non-deterministic polynomial time complete problems). The principle of the technique has been demonstrated experimentally for a simple example of the hamiltonian path problem (in this case, finding an airline flight path between several cities, such that each city is visited only once). DNA computational approaches to the solution of other problems have also been investigated. One technique involves the immobilization and manipulation of combinatorial mixtures of DNA on a support. A set of DNA molecules encoding all candidate solutions to the computational problem of interest is synthesized and attached to the surface. Successive cycles of hybridization operations and exonuclease digestion are used to identify and eliminate those members of the set that are not solutions. Upon completion of all the multistep cycles, the solution to the computational problem is identified using a polymerase chain reaction to amplify the remaining molecules, which are then hybridized to an addressed array. The advantages of this approach are its scalability and potential to be automated (the use of solid-phase formats simplifies the complex repetitive chemical processes, as has been demonstrated in DNA and protein synthesis). Here we report the use of this method to solve a NP-complete problem. We consider a small example of the satisfiability problem (SAT), in which the values of a set of boolean variables satisfying certain logical constraints are determined.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Q Liu, L Wang, A G Frutos, A E Condon, R M Corn, L M Smith. 2000-01-13. DNA computing on surfaces.. https://doi.org/10.1038/35003155

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

A conceptual model for describing decision-making situations in integrated natural resource planning and modeling projects.

A conceptual model is developed herein for the purpose of stimulating discussions within groups planning and carrying out integrated natural resource projects. We first describe four basic components of integrated planning and modeling efforts: people, databases, technology, and organizational commitment. Second, we provide one view of the relationship between the size of the project's decision-making body and the timing of decisions during a project's life cycle. Finally, these two discussions are combined into a conceptual model describing the dynamic nature of decision-making within integrated projects. The abstractions and generalizations described here are not unique to private industry or governmental organizations and should provide the basis for a discussion of decision-making issues among interdisciplinary professionals embarking on large-scale or complex modeling efforts.

Computing Methodologies↗

Sequence alignment: an approximation law for the Z-value with applications to databank scanning.

The Z-value is an attempt to estimate the statistical significance of a Smith and Waterman dynamic programming alignment score (H-score) through the use of a Monte-Carlo procedure. In this paper, we give an approximation for the Z-value law deduced from the Poisson clumping heuristic developed by Waterman and Vingron (Stat. Sci. 9 (1994) 367) in the case of independent and identically distributed sequences comparison. As for non-gapped alignment scores, our approximation is of Gumbel type but with parameters that are sequence independent. This result makes clear the related experimental results mentioned by Comet et al. (Comput. Chem. 23 (1999) 317). Using 'quasi-real' sequences (i.e. randomly shuffled sequences of the same length and amino acid composition as the real ones) we investigate the relevance of our approximation result. Since the Monte-Carlo approach we use generates a bias for the Gumbel decay parameter estimation, a correction procedure is proposed. Applications to real sequences are considered and we show how our results can be used to detect the potential biological relationships between real sequences.

Computing Methodologies↗