Abstract
Screening and analysis of collections of DNA molecules is a standard aspect of many DNA computing approaches. We describe the use of three different polymerase chain reaction (PCR) detection methods to screen specific members of a 5-site, 2-variable DNA computing library previously created using parallel overlap assembly of unique sequences generated from the SynDCode program. The three PCR methods (conventional gel-based PCR, SYBR Green real-time PCR and TaqMan real-time PCR) could all successfully identify individual library members separately or in a mixture. The TaqMan approach was also able to identify members in the original library we had not yet sequenced, providing more evidence supporting our hypothesis that the DNA library we generated may be complete. We expect these three approaches will be useful in future screening of other DNA computing libraries and structures.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Adleman L (1994) Molecular computation of solutions of combinatorial problems. Science 266:1021–1024
Chen J, Deaton R, Garzon MH et al (2006) Characterization of non-cross hybridizing DNA oligonucleotides manufactured in vitro. Nat Comput 5:165–181
Chiu L, Couturier MR, Chiu T et al (2010) Comparison of Shiga toxin-producing Escherichia coli detection methods using clinical stool samples. J Mol Diagn 12:469–475
Cutrín JM, Olveira JG, Bandín I et al (2009) Validation of real time RT-PCR applied to cell culture for diagnosis of any known genotype of viral haemorrhagic septicaemia virus. J Virol Methods 162:155–162
Faulhammer D, Cukras AR, Lipton RJ et al (2000) Molecular computation: RNA solutions to chess problems. Proc Natl Acad Sci USA 97:1385–1389
Feldman KS, Foord A, Heine HG et al (2009) Design and evaluation of consensus PCR assays for henipaviruses. J Virol Methods 161:52–57
Franco G, Manca V, Giagulli C et al (2006) DNA recombination by XPCR. In: Carbone A, Pierce NA (eds) DNA11, 11th international meeting on DNA computing, London ON, June 2005. Lecture notes in computer science, vol 3892. Springer-Verlag, Berlin, pp 55–66
Gal S, Monteith N, Shkalim S et al (2007) Methylation of DNA may be useful as a computational tool: experimental evidence. In: Mahdavi K, Culshaw R, Boucher J (eds) Current developments in mathematical biology. Series in knots and everything, vol 38. World Scientific, Hackensack, pp 1–14
Gal S, Monteith N, Macula AJ (2009) Successful preparation and analysis of a 5-site 2-variable DNA library. Nat Comput 8:333–347
Hadjinicolaou AV, Demetriou VL, Hezka J et al (2009) Use of molecular beacons and multi-allelic real-time PCR for detection of and discrimination between virulent Bacillus anthracis and other Bacillus isolates. J Micro Methods 78:45–53
Ibrahim Z, Rose JA, Tsuboi Y et al (2006) A new readout approach in DNA computing based on real-time PCR with TaqMan probes. In: Mao C, Yokomori T (eds) DNA12, 12th international meeting on DNA computing, Seoul, South Korea, June 2006. Lecture notes in computer science, vol 4287. Springer-Verlag, Berlin, pp 350–359
Ibrahim Z, Rose JA, Suyama A et al (2008) Experimental implementation and analysis of a DNA computing readout method based on real-time PCR with TaqMan probes. Nat Comput 7:277–286
Kaplan PD, Ouyang Q, Thaler DS et al (1997) Parallel overlap assembly for the construction of computational DNA libraries. J Theor Biol 188:333–341
Komiya K, Sakamoto K, Kameda A et al (2006) DNA polymerase programmed with a hairpin DNA incorporates a multiple-instruction architecture into molecular computing. BioSystems 83:18–25
Macula AJ, Gal S, Andam C et al (2009) PCR nonadaptive group testing of DNA libraries for biomolecular computing and taggant applications. Discret Math Algorithm Appl 1:59–69
Muhammad MS, Osamu O (2006) A design and implementation method for elevator scheduling problem using DNA computing approach. Int J Comput Sci Netw Secur 6:78–84
Odelberg SJ, Weiss RB, Hata A et al (1995) Template-switching during DNA synthesis by Thermus aquaticus DNA polymerase I. Nucleic Acids Res 23:2049–2057
Ouyang Q, Kaplan PD, Liu S et al (1997) DNA solution of the maximal clique problem. Science 278:446–449
Qian L, Winfree E (2011) Scaling up digital circuit computation with DNA strand displacement cascades. Science 332:1196–1201
Saaid MFM, Ibrahim Z, Yusof ZM et al (2010) Automation of a DNA computing readout method based on real-time PCR implemented on a lightcycler system. Int J Innov Comput Inf Control 6:4263–4272
Shih WM, Lin C (2010) Knitting complex weaves with DNA origami. Curr Opin Struct Biol 200:276–282
Taris N, Lang R, Camara MD (2008) Sequence polymorphism can produce serious artefacts in real-time PCR assays: hard lessons from Pacific oysters. BMC Genomics 9:234. doi:10.1186/1471-2164-9-234
Valasek MA, Repa JJ (2005) The power of real-time PCR. Adv Physiol Educ 29:151–159
Wilhelm J, Pingoud A (2003) Real-time polymerase chain reaction. ChemBioChem 4:1120–1128
Acknowledgments
The research was partially supported by an NSF grant DMS-UBM 0436298 for advancing undergraduate biomathematics which was awarded to Dr. Anthony Macula. The authors would also like to acknowledge the support of the Deutsche Akademische Austausch Dienst (DAAD) for funding Mr. Enke.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Andam, C.P., Driscoll, J.R., DiCesare, J.A. et al. Comparison of different methods to analyze a DNA computing library using the polymerase chain reaction. Nat Comput 11, 339–349 (2012). https://doi.org/10.1007/s11047-011-9297-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-011-9297-2