Location of Repository

DNA Computation Based Approach for Enhanced Computing Power

By Kashif Hameed


DNA computing is a discipline that aims at harnessing individual molecules at the nano-scopic level for computational purposes. Computation with DNA molecules possesses an inherent interest for researchers in computers and biology. Given its vast parallelism and high-density storage, DNA computing approaches are employed to solve many problems. DNA has also been explored as an excellent material and a fundamental building block for building large-scale nanostructures, constructing individual nano-mechanical devices, and performing computations. Molecular-scale autonomous programmable computers are demonstrated allowing both input and output information to be in molecular form. This paper presents a review of recent advancements in DNA computing and presents major achievements and challenges for researchers in the coming future

Year: 2011
OAI identifier: oai:cogprints.org:7291
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://cogprints.org/7291/1/42... (external link)
  • http://cogprints.org/7291/ (external link)
  • Suggested articles



    1. (1998). A .Narayanan and S.Zorbalas, DNA algorithm for computing shortest paths,
    2. Details of some recent advances in DNA computers are available from NASA’s web site at:
    3. (2002). DNA Computing: A Primer”, Ars Technica,
    4. drive the evolution of the DNA molecule as functional components”, Olympus TechnoZone,
    5. (2000). Formal Models of DNA Computing: A Survey.
    6. Information about some of the DNA chip development work at the University of Houston can be found at: http://www.uh.edu/admin /media/nr/102001/biochip.htm
    7. (1994). Molecular computation of solutions to combinatorial problems.
    8. (2008). on the application of DNA based computing, available online at: http://publish.uwo.ca/jadams/dnaapps1.htm,

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.