A multiobjective approach based on the behavior of fireflies to generate reliable DNA sequences for molecular computing

被引:13
|
作者
Chaves-Gonzalez, Jose M. [1 ]
Vega-Rodriguez, Miguel A. [1 ]
机构
[1] Univ Extremadura, Dept Comp & Commun Technol, Escuela Politecn, Caceres 10003, Spain
关键词
Multiobjective optimization; DNA sequence design; Multiobjective firefly algorithm; Multiobjective evolutionary algorithm; Molecular computing; DESIGN; COMPUTATION; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.amc.2013.11.032
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The reliability of artificially generated DNA molecules is a key factor for applications which depend on DNA-based technologies, such as DNA computing or nanotechnology. In those cases, interactions between sequences have to be controlled to avoid undesirable reactions. In the specific case of molecular computing, the design of robust sets of sequences prevent from incorrect computations because DNA sequences are designed in order to avoid potentially conflicting interactions between the DNA molecules within the artificially generated library. However, the design of reliable DNA libraries which can be used for molecular computing involves several heterogeneous and conflicting design criteria that cannot be properly modeled by using traditional optimization algorithms. In this paper, we formulate the problem as a multiobjective optimization problem and we solve it with a novel multiobjective algorithm based on the behaviour of fireflies. Specifically, our approach, multiobjective firefly algorithm (MO-FA), works with six different conflicting design criteria that measure the reliability of the generated sequences. Furthermore, in order to compare our results in multiobjective terms, we have also developed and adjusted the well-known fast non-dominated sorting genetic algorithm (NSGA-II). Results show that our proposal obtains very satisfactory results. In fact, the reliability of DNA sequences generated significantly surpasses the reliability of sequences obtained with other approaches previously published in the literature. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:291 / 308
页数:18
相关论文
共 50 条
  • [1] Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing
    Shin, SY
    Lee, IH
    Kim, D
    Zhang, BT
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (02) : 143 - 158
  • [2] DNA Sequence Design for Reliable DNA Computing by Using a Multiobjective Approach
    Chaves-Gonzalez, J. M.
    Vega-Rodriguez, M. A.
    [J]. 13TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI 2012), 2012, : 73 - 78
  • [3] Improving the design of sequences for DNA computing: A multiobjective evolutionary approach
    Cervantes-Salido, Victor M.
    Jaime, Oswaldo
    Brizuela, Carlos A.
    Martinez-Perez, Israel M.
    [J]. APPLIED SOFT COMPUTING, 2013, 13 (12) : 4594 - 4607
  • [4] Design of nucleic acid sequences for DNA computing based on a thermodynamic approach
    Tanaka, F
    Kameda, A
    Yamamoto, M
    Ohuchi, A
    [J]. NUCLEIC ACIDS RESEARCH, 2005, 33 (03) : 903 - 911
  • [5] An optimized encoding sequences approach for DNA computing
    Wang, Yan-Feng
    Cui, Guang-Zhao
    Huang, Bu-Yi
    Zhang, Xun-Cai
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3410 - 3415
  • [6] A multiobjective swarm intelligence approach based on artificial bee colony for reliable DNA sequence design
    Chaves-Gonzalez, Jose M.
    Vega-Rodriguez, Miguel A.
    Granado-Criado, Jose M.
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (09) : 2045 - 2057
  • [7] DNA Base-Code Generation for Bio-molecular Computing by Using a Multiobjective Approach Based on SPEA2
    Chaves-Gonzalez, Jose M.
    Vega-Rodriguez, Miguel A.
    [J]. COMPUTER AIDED SYSTEMS THEORY, PT 1, 2013, 8111 : 227 - 234
  • [8] DNA Reservoir Computing: A Novel Molecular Computing Approach
    Goudarzi, Alireza
    Lakin, Matthew R.
    Stefanovic, Darko
    [J]. DNA COMPUTING AND MOLECULAR PROGRAMMING, DNA 2013, 2013, 8141 : 76 - 89
  • [9] A Multiobjective SFLA-Based Technique for Predicting Motifs in DNA Sequences
    Gonzalez-Alvarez, David L.
    Vega-Rodriguez, Miguel A.
    [J]. COMPUTER AIDED SYSTEMS THEORY, PT 1, 2013, 8111 : 235 - 242
  • [10] DNA-based molecular computing
    Kaplan, PD
    Libchaber, A
    [J]. PHYSICS OF COMPLEX SYSTEMS, 1997, 134 : 129 - 144