Skip to main content
Log in

IWO Algorithm Based on Niche Crowding for DNA Sequence Design

  • Original Research Article
  • Published:
Interdisciplinary Sciences: Computational Life Sciences Aims and scope Submit manuscript

Abstract

The design of DNA sequences is essential for the implementation of DNA computing, where the quantity and quality can directly affect the accuracy and efficiency of calculations. Many studies have focused on the design of good DNA sequences to make DNA computing more reliable. However, DNA sequence design needs to satisfy various constraints at the same time, which is an NP-hard problem. In this study, we specify appropriate constraints that should be satisfied in the design of DNA sequences and we propose evaluation formulae. We employ the Invasive Weed Optimization (IWO) algorithm and the niche crowding in the algorithm to solve the DNA sequence design problem. We also improve the spatial dispersal in the traditional IWO algorithm. Finally, we compared the sequences obtained with existing sequences based on the results obtained using a comprehensive fitness function, which demonstrated the efficiency of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 266(5187):1021–1024

    Article  CAS  PubMed  Google Scholar 

  2. Deaton R, Garzon M (1998) Thermodynamic constraints on DNA-based computing. In: Computing with bio-molecules: theory and experiments. Springer, Singapore, pp 138–152

  3. Deaton R, Franceschetti DR, Garzon M, Rose JA, Murphy RC, Stevens Jr SE (1997) Information transfer through hybridization reaction in DNA based computing. In: Conference: in genetic programming 1997: proceedings of the second annual conference, July 13–16, 1997, Stanford University, Morgan Kaufman, San Francisco, 1997, pp 479–490

  4. Hartemink AJ, Gifford DK, Khodor J (1999) Automated constraint based nucleotide sequence selection for DNA computation. Biosystems 52(1–3):227–235

    Article  CAS  PubMed  Google Scholar 

  5. Frutos AG, Thiel AJ, Condon AE, Smith LM, Corn RM (1997) DNA computing at surfaces: four base mismatch word design. In: Proceeding Of 3rd DIMACS workshop on DNA based computers, University of Pennsylvania, Baltimore, pp. 238–239

  6. Arita M, Kobayashi S (2002) DNA sequence design using templates. New Gener Comput 20(3):263–277

    Article  Google Scholar 

  7. Liu WB, Wang SD, Gao L, Zhang FY, Xu J (2003) DNA sequence design based on template strategy. J Chem Inf Comput Sci 43(6):2014–2018

    Article  CAS  PubMed  Google Scholar 

  8. Feldkamp U, Saghafi S, Banzhaf W, Rauhe H (2001) DNA sequence generator-A program for the construction of DNA sequences. In: The 7th international workshop on DNA-based computers: DNA computing, Springer, vol 2340. pp 23–32

  9. Marathe A, Condon AE, Corn RM (2001) On combinatorial DNA word design. J Comput Biol 8(3):201–220

    Article  CAS  PubMed  Google Scholar 

  10. Tanaka F, Nakatsugawa M, Yamamoto M, Shiba T, Ohuchi A (2001) Developing support system for sequence design in DNA computing. Lect Notes Comput Sci 2340:129–137

    Article  Google Scholar 

  11. Shin SY, Lee IH, Kim D, Zhang BT (2005) Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing. IEEE Trans Evol Comput 9(2):143–158

    Article  Google Scholar 

  12. Xu SM, Zhang Q (2008) Optimization of DNA coding based on GA/PSO algorithm. Comput Eng 34(1):218–220

    Google Scholar 

  13. Xu CX, Zhang Q, Wang B, Zhang R (2008) Research on the DNA sequence design based on GA/PSO algorithms. In: The 2nd International Conference on Bioinformatics & Biomedical Engineering (ICBBE), IEEE, Shanghai, China, pp 816–819

  14. Zhang Q, Wang B, Wei XP, Fang XY, Zhou CJ (2010) DNA word set design based on minimum free energy. IEEE Trans Nanobiosci 9(4):273–277

    Article  Google Scholar 

  15. Yin Z, Ye CM, Wen M (2011) Research on DNA encoding based on cultural particle swarm optimization algorithm. Comput Eng 37(3):10–12

    Google Scholar 

  16. Yin Z, Ye CM, Ma HM (2011) Cultural evolution based particle swarm optimization algorithm for DNA sequence design. Comput Eng Appl 47(1):40–42

    Google Scholar 

  17. Xiao JH, Jiang Y, He JJ, Cheng Z (2013) A dynamic membrane evolutionary algorithm for solving DNA sequences design with minimum free energy. Commun Math Comput Chem 70:987–1004

    CAS  Google Scholar 

  18. Zhang XC, Wang YF, Cui GZ, Niu Y, Xu J (2009) Application of a novel IWO to the design of encoding sequences for DNA computing. Comput Math Appl 57(11–12):2001–2008

    Article  Google Scholar 

  19. Luo DF, Luo DJ (2013) The research of DNA coding sequences based on Invasive Weed Optimization. Sci Technol Eng 13:3545–3551

    Google Scholar 

  20. Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1(4):355–366

    Article  Google Scholar 

  21. Santalucia J (1998) A unified view of polymer, dumbbell, and oligonucleotide DNA nearest-neighbor thermodynamics. Proc Natl Acad Sci 95(4):1460–1465

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  22. Sun YT, Zhang Q, Wu D (2010) Based on the Cauchy distribution reproduce mode improved IWO algorithm research and application. In: The 2nd international conference on information science & engineering (ICISE), IEEE, Hangzhou, China, pp 1057–1060

  23. De Jong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. Ph.D. Thesis University of Michigan

Download references

Acknowledgments

The authors would like to acknowledge the reviewers’ constructive suggestions and comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiang Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, G., Wang, B., Zheng, X. et al. IWO Algorithm Based on Niche Crowding for DNA Sequence Design. Interdiscip Sci Comput Life Sci 9, 341–349 (2017). https://doi.org/10.1007/s12539-016-0160-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12539-016-0160-0

Keywords

Navigation