ABSTRACT

Molecular computing, or DNA (Deoxyribose Nucleic Acid) computing, is a new discipline of computer science. It's a novel method for massively parallel computation that can tackle NP-complete or non-deterministic polynomial-time complete problems in a fraction of the time. Combinatorial issues are another area where DNA computing excels. It's a great mix of biochemistry, molecular biology, and computer science that allows researchers to carry out arithmetic and logic operations. It does computations utilizing biological molecules rather than typical silicon processors. During replication, DNA polymerase slides down a single DNA strand, reading each base and writing its complement on the next strand, whereas in one version of the Turing Machine, a mechanism moved along a pair of tapes, reading instructions from one and recording the result on the other. There are a few things to understand before understanding the working methodology of DNA computing.