DNA computing: applications and challenges
Source abstract
Abstract
DNA computing is a discipline that aims at harnessing individual molecules at the nanoscopic level for computational purposes. Computation with DNA molecules possesses an inherent interest for researchers in computers and biology. Given its vast parallelism and high-density storage, DNA computing approaches are employed to solve many combinatorial problems. However, the exponential scaling of the solution space prevents applying an exhaustive search method to problem instances of realistic size, and therefore artificial intelligence models are used in designing methods that are more efficient. DNA has also been explored as an excellent material and a fundamental building block for building large-scale nanostructures, constructing individual nanomechanical devices, and performing computations. Molecular-scale autonomous programmable computers are demonstrated allowing both input and output information to be in molecular form. This paper presents a review of recent advances in DNA computing and presents major achievements and challenges for researchers in the foreseeable future.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Advanced biosensing and bioanalysis techniques · DNA and Biological Computing · Modular Robots and Swarm Intelligence
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (87)
Show source-provided references
1. 10.1073/pnas.040073110110.1073/pnas.0400731101 ↗
2. Adleman L · Science · 1994 · 266 · 102110.1126/science.7973651 ↗
3. Adleman L M · Statement, Cryptographer’s Expert Panel, RSA Data Security Conf. · 1996
4. 10.1073/pnas.033545910010.1073/pnas.0335459100 ↗
5. Back T Kok J Rozenberg G · Proc. Congr. of Evolutionary Computation · 1999 · 980
6. Beaver D · 4th Int. Conf. on the Theory and Applications of Cryptology · 1994 · 419
7. 10.1073/pnas.053562410010.1073/pnas.0535624100 ↗
8. 10.1038/nature0255110.1038/nature02551 ↗
9. 10.1038/3510653310.1038/35106533 ↗
10. Benenson Y · Encyclopedia of Nanoscience and Nanotechnology · 2004 · 2043
11. Bischoff G · Curr. Med. Chem. · 2002 · 9 · 32110.2174/0929867023371085 ↗
12. Bonabeau B · Swarm Intelligence: From Natural to Artificial Systems · 199910.1093/oso/9780195131581.001.0001 ↗
13. 10.1126/science.106952810.1126/science.1069528 ↗
14. Chen J Antipov E Lemieux B Cedeno W Wood D H · Proc. DIMACS Workshop on Evolution as Computation · 1999 · 39
15. Chen J Wang Y Deaton R · 24th Army Science Conf. · 2004
16. Cho S B Won H H · First Asia-Pacific Bioinformatics Conf. · 2003
17. Deaton R Murphy R C Rose J A Garzon M Franceschetti D R Stevens S E · IEEE Int. Conf. on Evolutionary Computation · 1997 · 267
18. Eberhart R · Swarm Intelligence · 2001
19. 10.1016/j.eswa.2005.09.04210.1016/j.eswa.2005.09.042 ↗
20. Farhat N H Hernandez E D M · Int. Workshop on Artificial Neural Networks · 1995 · 215
21. 10.1073/pnas.97.4.138510.1073/pnas.97.4.1385 ↗
22. 10.1002/anie.20035181810.1002/anie.200351818 ↗
23. 10.1109/4235.78849310.1109/4235.788493 ↗
24. Graham S · 2003
25. Guarnieri F · DIMACS Series in Discrete Mathematics and Theoretical Computer Science · 1999 · 4 · 105
26. Guarnieri F · Science · 1996 · 273 · 22010.1126/science.273.5272.220 ↗
27. Gupta G Mehra N Chakraverty S · 2001
28. Gupta V Parthasarathy S Zaki M J · Proc. 3rd DIMACS Workshop on DNA-based Computers · 1997 · 212
29. Hall J S · 5th Foresight Conf. on Molecular Nanotechnology · 1997
30. Impagliazzo R Paturi R Zane F · Proc. 39th Annual Symp. on Foundations of Computer Science · 1998 · 65310.1109/SFCS.1998.743516 ↗
31. 10.1007/3-211-27389-1_6210.1007/3-211-27389-1_62 ↗
32. Kennedy J Eberhart R · Proc. IEEE Int. Conf. on Neural Networks · 1995 · 194210.1109/ICNN.1995.488968 ↗
33. Kung S Y Mak M W · 2005
34. 10.1023/B:GENP.0000030196.55525.f710.1023/B:GENP.0000030196.55525.f7 ↗
35. Leete T Klein J Salem J S Rubin H · Proc. 3rd DIMACS Workshop on DNA-based Computers · 1997 · 159
36. 10.1021/n1015713+10.1021/n1015713+ ↗
37. 10.1093/bioinformatics/17.12.113110.1093/bioinformatics/17.12.1131 ↗
38. Lipton R J · Science · 1995 · 268 · 54210.1126/science.7725098 ↗
39. 10.1002/anie.20035240210.1002/anie.200352402 ↗
40. 10.1038/3500123210.1038/35001232 ↗
41. Manca V · 1999
42. 10.1038/3503503810.1038/35035038 ↗
43. 10.1038/1643710.1038/16437 ↗
44. 10.1073/pnas.94.3.81410.1073/pnas.94.3.814 ↗
45. McCaskill J · 2000
46. 10.1002/1521-3773(20021018)41:20<3779::AID-ANIE3779>3.0.CO;2-F10.1002/1521-3773(20021018)41:20<3779::AID-ANIE3779>3.0.CO;2-F ↗
47. Orlian M · DIMACS: Series in Discrete Mathematics and Theoretical Computer Science · 1998 · 142
48. 10.1126/science.278.5337.44610.1126/science.278.5337.446 ↗
49. 10.1038/sj.embor.embor71910.1038/sj.embor.embor719 ↗
50. 10.1038/415436a10.1038/415436a ↗
51. Reif J H · 1998
52. Reif J H · Lecture Notes in Computer Science · 2003 · 2568 · 2210.1007/3-540-36440-4_3 ↗
53. Reif J H · Lecture Notes in Computer Science · 2005 · 3566 · 166
54. 10.1002/int.1009710.1002/int.10097 ↗
55. 10.1023/A:102035373103610.1023/A:1020353731036 ↗
56. Rothemund P W · PLoS Biol. · 2004 · 210.1371/journal.pbio.0020424 ↗
57. Rubin H Klein J Leete T · Proc. 3rd DIMACS Workshop on DNA-based Computers · 1997 · 159
58. Russo M F Huff A C Heckler C E Evans A C · Int. Neural Network Society Annual Mtg · 1994 · I/354-9
59. Ryu W · 2000
60. Sakakibara Y · Genome Informatics · 2000 · 11 · 33
61. 10.1126/science.288.5469.122310.1126/science.288.5469.1223 ↗
62. 10.1016/S0303-2647(99)00035-010.1016/S0303-2647(99)00035-0 ↗
63. Seelig G · 10th Int. Mtg on DNA Based Computers · 2004 · 202
64. 10.1038/nature0140610.1038/nature01406 ↗
65. Shapiro E Adar R Benenson K Linshitz G Regev A Silverman W · 2002
66. Shapiro E Adar R Benenson Y Linshiz G Wasserstrom A Frumkin D Tuvi S Gronau I Gil G Ben-Dor U · 2004
67. 10.1021/nl049527q10.1021/nl049527q ↗
68. 10.1021/ja047543j10.1021/ja047543j ↗
69. 10.1103/PhysRevE.63.04191310.1103/PhysRevE.63.041913 ↗
70. 10.1063/1.144700810.1063/1.1447008 ↗
71. 10.1038/nbt86210.1038/nbt862 ↗
72. Sung H P · Nanotechnology · 2004 · 15 · S52510.1088/0957-4484/15/10/005 ↗
73. Takahashi K Yaegashi S Asanuma H Hagiya M · DNA11, 11th Int. Mtg on DNA Computing · 2005
74. Thaker E · Biomedia · 2004
75. Turberfield A · Phys. Rev. Lett. · 2003 · 16 · 43
76. 10.1103/PhysRevLett.90.11810210.1103/PhysRevLett.90.118102 ↗
77. Winfree E · National Academy of Engineering: The Bridge · 2003 · 33 · 31
78. 10.1038/2899810.1038/28998 ↗
79. Wood D H Bi H Kimbrough S O Wu D Chen J · Proc. 7th Int. Mtg on DNA-based Computers · 2001 · 23
80. Wood D H Chen J · IEEE Conf. on Evolutionary Computation · 1999 · 1016
81. Wood D H Chen J Antipov E Cedeño W Lemieux B · Proc. Genetic and Evolutionary Computation Conf. · 1999 · 1835
82. 10.1038/415062a10.1038/415062a ↗
83. Yin P · Lecture Notes in Computer Science · 2005 · 3384 · 42610.1007/11493785_37 ↗
84. Yin P · Lecture Notes in Computer Science · 2005 · 3384 · 41010.1007/11493785_36 ↗
85. Yoshikawa T Furuhashi T Uchikawa Y · Proc. Int. Conf. on Evolutionary Computation · 1997 · 285
86. 10.1360/03we019310.1360/03we0193 ↗
87. 10.1038/3502052410.1038/35020524 ↗