Proceedings

The DNA Word Design Problem: A New Constraint Model and New Results

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 585-591.

https://doi.org/10.24963/ijcai.2017/82

Abstract

A fundamental problem in coding theory concerns the computation of

the maximum cardinality of a set S of length

n code words over an alphabet of size q, such that every pair of

code words has Hamming distance at least d, and the set of

additional constraints U on S is satisfied. This problem has

application in several areas, one of which is the design of DNA

codes where q=4 and the alphabet is {A,C,G,T}.

We describe a new constraint model for this problem and demonstrate

that it improves on previous solutions (computes better lower

bounds) for various instances of the problem. Our approach is based

on a clustering of DNA words into small sets of words. Solutions

are then obtained as the union of such clusters. Our approach is

SAT based: we specify constraints on clusters of DNA words and solve

these using a Boolean satisfiability solver.

  1. [Adleman, 1994] Leonard M. Adleman. Molecular compu- tation of solutions to combinatorial problems. Science, 266(5187):1021-1024, 1994.
  2. [Ashlock and Houghten, 2005] Daniel A. Ashlock and Sheridan K. Houghten. A novel variation operator for more rapid evolution of DNA error correcting codes. In Proceedings of the 2005 Symposium on Computational In- telligence in Bioinformatics and Computational Biology, pages 53-60. IEEE, 2005.
  3. [Ashlock and Houghten, 2009] Daniel A. Ashlock and Sheridan K. Houghten. DNA error correcting codes: No crossover. In Proceedings of the 2009 Symposium on Computational Intelligence in Bioinformatics and Computational Biology, pages 38-45. IEEE, 2009.
  4. [Ashlock et al., 2002] Daniel Ashlock, Ling Guo, and Fang Qiu. Greedy closure evolutionary algorithms. In Proceed- ings of the Evolutionary Computation, CEC '02, pages 1296-1301. IEEE Computer Society, 2002.
  5. [Blawat et al., 2016] Meinolf Blawat, Klaus Gaedke, Ingo Htter, Xiao-Ming Chen, Brian Turczyk, Samuel Inverso, Benjamin W. Pruitt, and George M. Church. Forward er- ror correction for DNA data storage. Procedia Computer Science, 80:1011 -1022, 2016.
  6. [Bogdanova et al., 2001] Galina T. Bogdanova, Andries E. Brouwer, Stoian N. Kapralov, and Patric R. J. Östergård. Error-correcting codes over an alphabet of four elements. Designs, Codes and Cryptography, 23(3):333-342, 2001.
  7. [Brenner and Lerner, 1992] Sydney Brenner and Richard A. Lerner. Encoded combinatorial chemistry. Proceedings of the National Academy of Sciences of the United States of America, 89(12):5381-5383, 1992.
  8. [Buschmann and Bystrykh, 2013] Tilo Buschmann and Leonid V. Bystrykh. Levenshtein error-correcting barcodes for multiplexed DNA sequencing. BMC Bioinformatics, 14(1):272, 2013.
  9. [Chee and Ling, 2008] Yeow Meng Chee and San Ling. Im- proved lower bounds for constant GC-content DNA codes. IEEE Trans. Information Theory, 54(1):391-394, 2008.
  10. [Fodor et al., 1991] Stephen P.A. Fodor, Leighton J. Read, Michael C. Pirrung, Lubert Stryer, Amy Tsai Lu, and Den- nis Solas. Light-directed, spatially addressable parallel chemical synthesis. Science, 251(4995):767-773, 1991.
  11. [Frutos et al., 1997] Anthony G. Frutos, Qinghua Liu, An- drew J. Thiel, Anne Marie W. Sanner, Anne E. Condon, Lloyd M. Smith, and Robert M. Corn. Demonstration of a word design strategy for DNA computing on sur- faces. Journal of Nucleic Acids Research, 25(23):4748- 4757, 1997.
  12. [Garzon et al., 1999] Max H. Garzon, Russell J. Deaton, and John A. Rose. Soft molecular computing. In Erik Win- free and David K. Gifford, editors, DNA Based Comput- ers, Proceedings of a DIMACS Workshop, volume 54 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 91-100. DIMACS/AMS, 1999.
  13. [Goodnow Jr et al., 2017] Robert A. Goodnow Jr, Christoph E. Dumelin, and Anthony D. Keefe. DNA- encoded chemistry: enabling the deeper sampling of chemical space. Nat Rev Drug Discov, 16(2):131-147, Feb 2017. Review.
  14. [Hentenryck et al., 1999] Pascal Van Hentenryck, Laurent Michel, Laurent Perron, and Jean-Charles Régin. Con- straint programming in OPL. In Gopalan Nadathur, edi- tor, Principles and Practice of Declarative Programming, International Conference Proceedings, volume 1702 of LNCS, pages 98-116. Springer, 1999.
  15. [Lipton, 1995] RJ Lipton. Dna solution of hard computa- tional problems. Science, 268(5210):542-545, 1995.
  16. [MacWilliams and Sloane, 1977] Florence Jessie MacWilliams and N. J. A. Neil James Alexander Sloane. The theory of error correcting codes. North-Holland mathematical library. North-Holland Pub. Co. New York, Amsterdam, New York, 1977.
  17. [Mancini et al., 2008] Toni Mancini, Davide Micaletto, Fabio Patrizi, and Marco Cadoli. Evaluating ASP and commercial solvers on the CSPLib. Constraints, 13(4):407-436, 2008.
  18. [Metodi et al., 2011] Amit Metodi, Michael Codish, Vitaly Lagoon, and Peter J. Stuckey. Boolean equi-propagation for optimized SAT encoding. In Jimmy Ho-Man Lee, edi- tor, Principles and Practice of Constraint Programming - 17th International Conference Proceedings, volume 6876 of LNCS, pages 621-636. Springer, 2011.
  19. [Metodi et al., 2013] Amit Metodi, Michael Codish, and Pe- ter J. Stuckey. Boolean equi-propagation for concise and efficient SAT encodings of combinatorial problems. J. Ar- tif. Intell. Res. (JAIR), 46:303-341, 2013.
  20. [Montemanni et al., 2014] Roberto Montemanni, Derik H. Smith, and N. Koul. Three metaheuristics for the construc- tion of constant GC-content dna codes. In Proceedings of the 6th International Conference on Applied Operational Research, volume 6, pages 167-175, 2014.
  21. [Mullard, 2016] Asher Mullard. DNA tags help the hunt for drugs. Nature, 530(7590):367-369, Feb 2016. Technology Feature.
  22. [Qiu et al., 2003] F. Qiu, L. Guo, T.-J. Wen, F. Liu, D Ashlock, and P. S. Schnable. Dna sequence-based bar codes for tracking the origins of expressed sequence tags from a maize cdna library constructed using multiple mrna sources. Plant Physiol., 2003.
  23. [Schena et al., 1995] Mark Schena, Dari Shalon, Ronald W. Davis, and Patrick O. Brown. Quantitative monitoring of gene expression patterns with a complementary dna mi- croarray. Science, 270(5235):467-470, 1995.
  24. [Shoemaker et al., 1996] Daniel D. Shoemaker, Deval A. Lashkari, Don Morris, and Ronald W. Davis. Quantita- tive phenotypic analysis of yeast deletion mutants using a highly parallel molecular bar-coding strategy. Nat Genet, 1996.
  25. [Tulpan and Hoos, 2003] Dan C. Tulpan and Holger H. Hoos. Hybrid randomised neighbourhoods improve stochastic local search for DNA code design. In Yang Xiang and Brahim Chaib-draa, editors, Advances in Ar- tificial Intelligence, 16th Conference of the Canadian So- ciety for Computational Studies of Intelligence, AI 2003, Halifax, Canada, June 11-13, 2003, Proceedings, volume 2671 of Lecture Notes in Computer Science, pages 418- 433. Springer, 2003.
  26. [Tulpan, 2000] Dan Tulpan. Effective Heuristic Methods for DNA Strand Design (PhD Thesis). PhD thesis, Politehnica University of Bucharest, 2000.
  27. [van Dongen, 1999] Marc van Dongen. CSPLib problem 033: Word design for dna computing on surfaces. http: //www.csplib.org/Problems/prob033, 1999. Link
  28. [Yuen and Franzini, 2017] Lik Hang Yuen and Raphael M. Franzini. Achievements, challenges, and opportunities in dna-encoded library research: An academic point of view. ChemBioChem, pages n/a-n/a, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards