scispace - formally typeset
Open Access

Good encodings for DNA-based solutions to combinatorial problems.

TLDR
Adleman has solved theHamiltonian path problem by encoding the vertices and edges of the Hamiltonian graph in oligonucleotides of DNA, hybridizing the oligon nucleotides to produce potential answers, and extracting the DNA which corresponds to the Hamiltonia path.
Abstract
Adleman has solved the Hamiltonian path problem by encoding the vertices and edges of the Hamiltonian graph in oligonucleotides of DNA, hybridizing the oligonucleotides to produce potential answers, and extracting the DNA which corresponds to the Hamiltonian path. Depending on the conditions under which the DNA reactions occur, the possibility of false positives, or wrong solutions to the Hamiltonian path problem which appear correct, are possible. This possibility was veri ed by experiment. The primary mechanism for the production of false positives is hybridization stringency that depends on the reaction conditions, of which the most important is temperature. Depending on the temperature, two oligonucleotides can hybridize without exact matching between their base pairs. For DNA-based solutions to combinatorial problems to become a viable and practical technology, the possibility of false positives must be eliminated. This can be accomplished by encoding the vertices and edges of the Hamiltonian graph in DNA oligonucleotides, or codewords, that are a minimum distance, which depends on temperature, from each other. This reliable encoding eliminated the risk of a false positive, which was supported by an experimental trial. The encoding was produced by a genetic algorithm search of the space of possible codewords. The Hamming bound was shown to be an upper bound on the number of vertices that could be encoded in DNA without introducing the possibility of false Hamiltonian paths.

read more

Citations
More filters
Proceedings ArticleDOI

Algorithmic Self-Assembly of DNA

TL;DR: In this paper, the authors focus on molecular self-assembly, giving examples of engineered DNA tiles that crystallize into two-dimensional sheets, one-dimensional tubes and ribbons, and information-guided patterns such as a Sierpinski triangle and a binary counter.
Book ChapterDOI

DNA-based Cryptography

TL;DR: Some procedures for DNA-based cryptography based on one-time-pads that are in principle unbreakable are presented, and a class of DNA steganography systems, which secretly tag the input DNA and then hide it within collections of other DNA are examined.
Journal ArticleDOI

Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing

TL;DR: The experimental results show that the evolutionary sequence design by NACST/Seq outperforms in its reliability the existing sequence design techniques such as conventional EAs, simulated annealing, and specialized heuristic methods.

On combinatorial DNA word design.

TL;DR: In this article, the authors consider the problem of designing DNA codes, namely sets of equi-length words over the alphabet {A, C, G, T} that satisfy certain combinatorial constraints.
Journal ArticleDOI

DNA computing: Arrival of biological mathematics

TL;DR: The relationship between mathematics and biology has so far been one-way: a mathematical problem is the end toward which the tools of biology are used as discussed by the authors, which marks the first instance of the connection being reversed, and instead of categorizing the research in DNA computing as belonging to mathematical biology, we should be employing the mirror image term biological mathematics for the field born in November 1994.
Related Papers (5)