Basic Architecture and Applications of DNA Computing

Nordiana Rajaee, Azham Zulkharnain & Awang Ahmad Sallehin Awang Hussaini
Download pdf
Keywords: DNA Computing; Bio-inspired Computing
A b s t r a c t
DNA computing is a new computing paradigm utilizing actual DNA oligonucleotides to do computation by employing biomolecular tools to get the reaction and outputs extraction. In this paper, we introduce basic architecture of DNA computing. Brief explanation on the biomolecular tools employed in DNA computing are also included, and its various applications in many fields are also discussed.

© Transactions on Science and Technology 2016

References

[1]       Adleman L. (1994). Molecular computation of solutions to combinatorial problems. Science, 266, 1021-1024

[2]       Amos, M. (2004). Theoretical and Experimental DNA Computation, Natural Computing Series, Springer

[3]       Boruah, K. & Dutta, J. C. (2015). Twenty years of DNA computing: From complex combinatorial problems to the Boolean circuits, International Conference on. IEEE Electronic Design, Computer Networks & Automated Verification (EDCAV), 29 -30 January, Kolkatta, India, 52-57.

[4]       Cannataro, M., Santos, R. W. D, Sundnes, J. & Veltri, P. (2012). Advanced computing solutions for health care and medicine. Journal of Computational Science, 3(5), 250-253

[5]       Dong, M, Wang, N. & Tao, J. (2009). DNA computing in control systems: A survey. Control and Decision Conference. December 16-18. Guilin. 4942-4946.

[6]       Ezziane, Z. (2005). DNA computing: applications and challenges. Nanotechnology, 17(2), R27

[7]       Fundamental Concepts of Biology (2016). (http://www.ric.edu/faculty/jmontvilo/109files/109(05) dnaandrna.htm), Accessed on April 25, 2016).

[8]       Gupta, S. & Jain, A. (2015). Efficient image encryption algorithm using DNA approach. 2nd International Conference on. IEEE Computing for Sustainable Global Development, 11-13 March, India, 726-731.

[9]       Hakami, H. A., Chaczko, Z. & Kale, A. (2015). Review of Big Data Storage Based on DNA Computing, Asia-Pacific Conference on. IEEE Computer Aided System Engineering (APCASE), 14-16 July, Educador, 113-117

[10]   Hornweder, K. S. V. (2011) An Overview of Techniques and Applications of DNA Nanotechnology, Technical Report UT-CS-11-682.

[11]   Javheri, S. & Kulkarni, R. (2014). Secure Data communication and Cryptography based on DNA based Message Encoding. International Journal of Computer Applications, 98(16), 360-363

[12]   Misbahuddin, S. C. S, M. & Hashim, N. P. (2014). DNA for information security: A Survey on DNA computing and a pseudo DNA method based on central dogma of molecular biology. International Conference on Computer and Communications Technologies. 11 – 13 Dec, Hyderabad, 1-6.

[13]   Salehahmadi, Z. & Khishdoust, H. (2014). DNA Computing Revolutiones Medical World. Merit Research Journal of Medicine and Medical Sciences, 2(9), 179-185.

[14]   Salehi, S. A., Jiang, H., Riedel, M. D. & Parhi, K. K. (2016). Molecular Sensing and Computing Systems. IEEE Transactions on Molecular, Biological and Multi-Scale Communications, 1(3), 249-264

[15]   Tsaftaris, S. A., Katsaggelos, A. K. & Papoutsakis, E. T. (2004). How can DNA computing be applied to digital signal processing? Signal Processing Magazine, IEEE, 21(6), 57-61.

[16]   Tsuboi, Y. & Ono, O. (2003). Applicability of DNA computing algorithm solving image recognition in intelligent visual mechanics. Industrial Electronics Society, 3, 2800.

[17]   Watada, J. (2008). DNA computing and its applications. Eighth International Conference on Intelligent Systems Design and Applications, 2, 288-294.

[18]   Yusof, Z. M., Rahim, M. A. A., Nawawi, S. W., Khalil, K., Ibrahim, Z. & Kurniawan, T. B. (2012). DNA Sequence Design for Direct-Proportional Length-Based DNA Computing: Particle Swarm Optimization vs Population based Ant Colony Optimization. Fourth International Conference on Computational Intelligence, Modelling and Simulation. 25 – 27 Sept, Pahang, Malaysia. 65-69