DNA computing is a branch of computer science that uses DNA, biochemistry and molecular biology hardware, rather than traditional silicon-based computer technologies. Research and development in this area refers to the theory, experiments and applications of DNA computation. The term "molecular" has sometimes been used, but this term had already been used for an earlier technology, a then unsuccessful rival of the first integrated circuits; This term has also been used more generally for molecular scale electronic technology.
A nanocomputer that uses DNA (deoxyribonucleic acids) to store information and perform complex calculations. In 1994, University of Southern California scientist Leonard Adelman suggested that DNA could be used to solve complex mathematical problems. Adelman found a way to harness the power of DNA to solve the problem of the Hamiltonian route (the problem of the hawker), whose solution required finding a path from beginning to end passing through all points (cities) only once.
Each city was coded as its own DNA sequence (DNA sequence consists of a series of nucleotides represented by the letters A, T, G, C). The DNA sequences were set up to replicate and create trillions of new sequences based on the initial input sequences in a matter of seconds (called DNA hybridization). The theory holds that the solution to the problem was one of the new threads of the sequence. By elimination process, you would get the correct solution.