An Introduction to DNA Computing
M S Saravanan
Abstract
DNA (Deoxyribose Nucleic Acid) computing, also known as molecular computing is a new approach to massively parallel computation based on groundbreaking work by Adleman. 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).A DNA computer is basically a collection of specially selected DNA strands whose combinations will result in the solution to some problem, depending on the problem at hand. Technology is currently available both to select the initial strands and to filter the final solution. DNA computing is a new computational paradigm that employs (bio)molecular manipulation to solve computational problems, at the same time exploring natural processes as computational models. In 1994, Leonard Adleman at the Laboratory of Molecular Science, Department of Computer Science, University of Southern California surprised the scientific community by using the tools of molecular biology to solve a different computational problem. The main idea was the encoding of data in DNA strands and the use of tools from molecular biology to execute computational operations. Besides the novelty of this approach, molecular computing has the potential to outperform electronic computers. For example, DNA computations may use a billion times less energy than an electronic computer while storing data in a trillion times less space. Moreover, computing with DNA is highly parallel: In principle there could be billions upon trillions of DNA molecules undergoing chemical reactions, that is, performing computations, simultaneously .
Full Text:
PDF
This work is licensed under a
Creative Commons Attribution 3.0 License.
Copyright © 2001-2010 by Global Journals Inc. (US) – All Rights ReservedThe use of this site, and the terms and conditions for our providing information, is governed by our Disclaimer, Terms and Conditions and Privacy Policy.By using this site, this signifies and you acknowledge that you have read them and that you accept and will be bound by the terms thereof.All information, activities undertaken, materials, services and this website is subject to change anytime without any prior notice.
Best Viewed on FireFox Browsers with Flash Player and Resolution more than or equals 1024x768
USA Incorporation No.: 0423089 | USA Tax ID (Employer ID No.): 098-0673227 | License No.: 42125/022010/1186 | Registration No.: 430374 | Import-Export Code: 1109007027