Abstract
High-quality DNA codes satisfying combinatorial constraints are important in the efficiency of DNA computing and other applications (e.g., DNA probes, DNA tagging). The key of constructing DNA codes is to find maximum sets of DNA codes that satisfy combinatorial constraints. In this paper, a modified Shuffled Frog Leaping Algorithm (MSFL) is proposed to construct DNA codes. 50 instances with Constant GC-content are carried out and when the length of codes is smaller than 13 the MSFL is able to improve some lower bounds, several of which are best-known. Comparing with previous works, the proposed algorithm is more efficient for constructing DNA codes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Frutos, A.G., Liu, Q., Thiel, A.J., Sanner, A.M., Condon, A.E., Smith, L.M., Corn, R.M.: Demonstration of a word design strategy for DNA computing on surfaces. Nucleic Acids Res. 25(23), 4748–4757 (1997)
Reif, J.H., LaBean, T.H., Seeman, N.C.: Challenges and applications for self-assembled DNA nanostructures? In: Condon, A., Rozenberg, G. (eds.) DNA 2000. LNCS, vol. 2054, pp. 173–198. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44992-2_12
Brenner, S., Lerner, R.A.: Encoded combinatorial chemistry. Proc. Nat. Acad. Sci. 89(12), 5381–5383 (1992)
Braich, R.S., et al.: Solution of a satisfiability problem on a gel-based DNA computer. In: Condon, A., Rozenberg, G. (eds.) DNA 2000. LNCS, vol. 2054, pp. 27–42. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-44992-2_3
Schena, M., Shalon, D., Davis, R.W., Brown, P.O.: Quantitative monitoring of gene expression patterns with a complementary DNA microarray. Science 270(5235), 467–470 (1995)
Tulpan, D., Andronescu, M., Chang, S.B., Shortreed, M.R., Condon, A., Hoos, H.H., Smith, L.M.: Thermodynamically based DNA strand design. Nucleic Acids Res. 33(15), 4951–4964 (2005)
Condon, A.: Designed DNA molecules: principles and applications of molecular nanotechnology. Nat. Rev. Genet. 7(7), 565–575 (2006)
Yazdi, S.M.H.T., Yuan, Y., Ma, J., Zhao, H., Milenkovic, O.: A rewritable, random-access DNA-based storage system. arXiv preprint arXiv:1505.02199 (2015)
Marathe, A., Condon, A., Corn, R.M.: On combinatorial DNA word design. J. Comput. Biol. 8(3), 201–219 (2001)
Ming, L., Lee, H.J., Condon, E.A., Corn, R.M.: DNA word design strategy for creating sets of non-interacting oligonucleotides for DNA microarrays. Langmuir 18(3), 805–812 (2002)
Tulpan, D.C., Hoos, H.H., Condon, A.E.: Stochastic local search algorithms for DNA word design. In: Hagiya, M., Ohuchi, A. (eds.) DNA 2002. LNCS, vol. 2568, pp. 229–241. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36440-4_20
King, O.D.: Bounds for DNA codes with constant GC-content. Electron. J. Comb. 10(1), 1–13 (2003)
Tulpan, D.C., Hoos, H.H.: Hybrid randomised neighbourhoods improve stochastic local search for DNA code design. In: Xiang, Y., Chaib-draa, B. (eds.) AI 2003. LNCS, vol. 2671, pp. 418–433. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44886-1_31
Gaborit, P., King, O.D.: Linear constructions for DNA codes. Theor. Comput. Sci. 334(1), 99–113 (2005)
Montemanni, R., Smith, D.H.: Construction of constant GC-content DNA codes via a variable neighbourhood search algorithm. J. Math. Modell. Algorithms 7(3), 311–326 (2008)
Hansen, P., Mladenović, N., Pérez, J.A.M.: Variable neighbourhood search: methods and applications. Ann. Oper. Res. 175(1), 367–407 (2010)
Chee, Y.M., Ling, S.: Improved lower bounds for constant GC-content DNA codes. IEEE Trans. Inf. Theor. 54(1), 391–394 (2008)
Niema, A.: The construction of DNA codes using a computer algebra system. Ph.D thesis. University of Glamorgan (2011)
Montemanni, R., Smith, D.H., Koul, N.: Three metaheuristics for the construction of constant GC-content DNA codes. Lect. Notes Manage. Sci. 6, 167–175 (2014)
Tulpan, D., Smith, D.H., Montemanni, R.: Thermodynamic post-processing versus GC-content pre-processing for DNA codes satisfying the hamming distance and reverse-complement constraints. IEEE/ACM Trans. Comput. Biol. Bioinf. 11(2), 441–452 (2014)
Varbanov, Z., Todorov, T., Hristova, M.: A method for constructing DNA codes from additive self-dual codes over GF (4). ROMAI J. 10(2), 203–211 (2014)
Limbachiya, D., Rao, B., Gupta, M.K.: The art of DNA strings: sixteen years of DNA coding theory. arXiv preprint arXiv:1607.00266 (2016)
Eusuff, M.M., Lansey, K.E.: Optimization of water distribution network design using the shuffled frog leaping algorithm. J. Water Resour. Plan. Manage. 129(3), 210–225 (2003)
Bhattacharjee, K.K., Sarmah, S.P.: Shuffled frog leaping algorithm and its application to 0/1 knapsack problem. Appl. Soft Comput. 19, 252–263 (2014)
Darvishi, A., Alimardani, A., Vahidi, B., Hosseinian, S.: Shuffled frog-leaping algorithm for control of selective and total harmonic distortion. J. Appl. Res. Technol. 12(1), 111–121 (2014)
Jadidoleslam, M., Ebrahimi, A.: Reliability constrained generation expansion planning by a modified shuffled frog leaping algorithm. Int. J. Electr. Power Energy Syst. 64, 743–751 (2015)
Moramelia, D., Iglesiasrey, P.L., Martinezsolano, F., Munozvelasco, P.: The efficiency of setting parameters in a modified shuffled frog leaping algorithm applied to optimizing water distribution networks. Water 8(5), 182 (2016)
Orouji, H., Mahmoudi, N., Fallah-Mehdipour, E., Pazoki, M., Biswas, A.: Shuffled frog-leaping algorithm for optimal design of open channels. J. Irrig. Drain. Eng. 142(10), 06016008 (2016)
Acknowledgment
This work is supported by the National Natural Science Foundation of China (Nos. 61425002, 61751203, 61772100, 61402066, 61672121, 61672051, 61572093, 61402067, 61370005, 31370778), Program for Changjiang Scholars and Innovative Research Team in University (No. IRT_15R07), the Program for Liaoning Innovative Research Team in University (No. LT2015002), the Basic Research Program of the Key Lab in Liaoning Province Educational Department (Nos. LZ2014049, LZ2015004), Scientific Research Fund of Liaoning Provincial Education (Nos. L2015015, L2014499), and the Program for Liaoning Key Lab of Intelligent Information Processing and Network Technology in University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Liu, Z., Wang, B., Zhou, C., Wei, X., Zhang, Q. (2018). A Modified Shuffled Frog Leaping Algorithm for Constructing DNA Codes. In: Li, K., Li, W., Chen, Z., Liu, Y. (eds) Computational Intelligence and Intelligent Systems. ISICA 2017. Communications in Computer and Information Science, vol 873. Springer, Singapore. https://doi.org/10.1007/978-981-13-1648-7_23
Download citation
DOI: https://doi.org/10.1007/978-981-13-1648-7_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1647-0
Online ISBN: 978-981-13-1648-7
eBook Packages: Computer ScienceComputer Science (R0)