DNA computing is a novel approach that uses DNA, RNA, and biochemical reactions to solve computational problems. The document outlines Adleman's experiment using DNA to solve the Hamiltonian path problem. It then discusses applications of DNA computing such as solving NP-complete problems, data storage, DNA sequencing, and mutation detection. Finally, it compares DNA computers to conventional computers, noting DNA's ability to perform massive parallelism but its sensitivity to chemical deterioration.
Related topics: