Deoxyribonucleic acid (DNA) computing is a rapidly evolving field that uses DNA molecules as fundamental components of computer devices and performs computational processes, creating molecular scale autonomous programmable computers that provide data inputs and outcomes in molecular form. It incorporates ideas and information from a variety of disciplines, including molecular biology, computer science, chemistry, mathematics, and physics. DNA computing is employed to address various combinatorial issues that arise due to its high parallelism and density storage. Recently, this technology has drawn and received a lot of interest for its potential applications in many fields such as nanotechnology, bioengineering, and medicine. It holds great potential in addressing key challenges in these fields, but significant efforts are needed to overcome current limitations and fully realize its potentiality. This review paper aims to provide a brief overview about the principles of DNA computing and its applications. The paper also discusses the DNA computing benefits, challenges and limitations and suggests future directions for research.
Rahouma, K., Mabrouk, S., & Aouf, M. (2024). Principles and Applications of Deoxyribonucleic Acid Computing: A Brief Review. Journal of Advanced Engineering Trends, 43(2), 319-329. doi: 10.21608/jaet.2023.214738.1250
MLA
Kamel Rahouma; Shahenda Mabrouk; Mohamed Aouf. "Principles and Applications of Deoxyribonucleic Acid Computing: A Brief Review", Journal of Advanced Engineering Trends, 43, 2, 2024, 319-329. doi: 10.21608/jaet.2023.214738.1250
HARVARD
Rahouma, K., Mabrouk, S., Aouf, M. (2024). 'Principles and Applications of Deoxyribonucleic Acid Computing: A Brief Review', Journal of Advanced Engineering Trends, 43(2), pp. 319-329. doi: 10.21608/jaet.2023.214738.1250
VANCOUVER
Rahouma, K., Mabrouk, S., Aouf, M. Principles and Applications of Deoxyribonucleic Acid Computing: A Brief Review. Journal of Advanced Engineering Trends, 2024; 43(2): 319-329. doi: 10.21608/jaet.2023.214738.1250