Computer Simulation of DNA Computing-Based Boolean Matrix Multiplication
Muhammad Asad Tariq, Rafay Junaid, Muhammad Mehdy Hasnain, Danyal, Farhat

TL;DR
This paper presents a Python simulation of a DNA computing algorithm for Boolean matrix multiplication, demonstrating the logical operations and potential of DNA-based computation as a research and educational tool.
Contribution
It develops a computer simulation of a DNA computing algorithm for Boolean matrix multiplication, aiding understanding and future development of DNA computing methods.
Findings
Simulation replicates key DNA computing steps
Provides a prototype for educational and research use
Highlights potential advantages of DNA-based computing
Abstract
DNA computing is an unconventional approach to computing that harnesses the parallelism and information storage capabilities of DNA molecules. It has emerged as a promising field with potential applications in solving a variety of computationally complex problems. This paper explores a DNA computing algorithm for Boolean matrix multiplication proposed by Nobuyuki et al. (2006) using a computer simulation, inspired by similar work done in the past by Obront (2021) for the DNA computing algorithm developed by Adleman (1994) for solving the Hamiltonian path problem. We develop a Python program to simulate the logical operations involved in the DNA-based Boolean matrix multiplication algorithm. The simulation replicates the key steps of the algorithm, including DNA sequence generation and hybridization, without imitating the physical behaviour of the DNA molecules. It is intended to serve…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDNA and Biological Computing · Quantum-Dot Cellular Automata · Cellular Automata and Applications
