Computing with DNA by operating on plasmids.
A new method of computing using DNA plasmids is introduced and the potential advantages are listed. The new method is illustrated by reporting a laboratory computation of an instance of the NP-complete algorithmic problem of computing the cardinal number of a maximal independent subset of the vertex set of a graph. A circular DNA plasmid, specifically designed for this method of molecular computing, was constructed. This computational plasmid contains a specially inserted series of DNA sequence segments, each of which is bordered by a characteristic pair of restriction enzyme sites. For the computation reported here, the DNA sequence segments of this series were used to represent the vertices of the graph being investigated. By applying a scheme of enzymatic treatments to the computational plasmids, modified plasmids were generated from which the solution of the computational problem was selected. This new method of computing is applicable to a wide variety of algorithmic problems. Further computations in this style are in progress.
Head
T
T
Department of Mathematical Sciences, Binghamton University, Binghamton, NY 13902-6000, USA.
Rozenberg
G
G
Bladergroen
R S
RS
Breek
C K
CK
Lommerse
P H
PH
Spaink
H P
HP
D003205:Computing Methodologies; D004247:DNA; D004591:Electrophoresis, Polyacrylamide Gel; D010957:Plasmids
D004247:DNA