A multi-population memetic algorithm for the 3-D protein structure prediction problem

被引:12
|
作者
Correa, Leonardo de Lima [1 ]
Dorn, Marcio [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Av Bento Goncalves 9500, BR-91501970 Porto Alegre, RS, Brazil
关键词
Optimization; Metaheuristics; Evolutionary and knowledge-based algorithms; Structural bioinformatics; BEE COLONY ALGORITHM; EFFICIENT ALGORITHM; SECONDARY STRUCTURE; OPTIMIZATION; CLASSIFICATION; RESOLUTION; DIVERSITY; SEQUENCE;
D O I
10.1016/j.swevo.2020.100677
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a knowledge-based memetic algorithm to tackle the three-dimensional protein structure prediction problem without the explicit use of experimentally determined protein structures' templates. Our algorithm proposal was divided into two main prediction steps: (i) solutions sampling and initialization; and (ii) structural models' optimization coming from the previous stage. The first step generates and classifies several structural models for a given target protein, through the Angle Probability List strategy, to identify distinct structural patterns and consider reasonable solutions in the memetic algorithm initialization. The Angle Probability List takes advantage of structural knowledge stored in the Protein Data Bank to reduce the size and, consequently, the conformational search space complexity. The second step of the method consists in the optimization of the structures generated in the first stage by the proposed memetic algorithm. It uses a tree-based population where each node can be seen as an independent subpopulation that interacts with each other over global search operations, aiming at knowledge sharing, population diversity, and better exploration of the multimodal search space. The method also encompasses ad hoc global search operators, whose objective is to increase the method exploration ability focusing on specific characteristics of the protein structure prediction problem, combined with the artificial bee colony algorithm used as an exploitation technique applied to each node of the tree. The proposed algorithm was tested on a set of 24 amino acid sequences, as well as compared to the reference method in the protein structure prediction area, the method of Rosetta. The obtained results show the ability of our method to predict three-dimensional protein structures with similar folding to the experimentally determined ones, regarding the structural metrics Root-Mean-Square Deviation and Global Distance Total Score Test. We also show that our method was able to reach comparable results to Rosetta, and in some cases, it outperformed Rosetta, corroborating the effectiveness of our proposal.
引用
收藏
页数:36
相关论文
共 50 条
  • [41] A Multilevel Cooperative Multi-Population Cultural Algorithm
    Singh, Dilpreet
    Zadeh, Pooya Moradian
    Kobti, Ziad
    2018 INNOVATIONS IN INTELLIGENT SYSTEMS AND APPLICATIONS (INISTA), 2018,
  • [42] Multi-population genetic algorithm for feature selection
    Zhu, Huming
    Jiao, Licheng
    Pan, Jin
    ADVANCES IN NATURAL COMPUTATION, PT 2, 2006, 4222 : 480 - 487
  • [43] Multi-population Coevolutionary Differential Evolution Algorithm
    Zhang Yi
    Yang Xiuxia
    ADVANCES IN SCIENCE AND ENGINEERING, PTS 1 AND 2, 2011, 40-41 : 235 - 241
  • [44] Shuffled Multi-Population Bat Algorithm (SMPBat)
    Chaudhary, Reshu
    Banati, Hema
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 398 - 404
  • [45] Niching methods integrated with a differential evolution memetic algorithm for protein structure prediction
    Varela, Daniel
    Santos, Jose
    SWARM AND EVOLUTIONARY COMPUTATION, 2022, 71
  • [46] Clustered Memetic Algorithm With Local Heuristics for Ab Initio Protein Structure Prediction
    Islam, Md. Kamrul
    Chetty, Madhu
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (04) : 558 - 576
  • [47] Multi-Population Enhanced Slime Mould Algorithm and with Application to Postgraduate Employment Stability Prediction
    Gao, Hongxing
    Liang, Guoxi
    Chen, Huiling
    ELECTRONICS, 2022, 11 (02)
  • [48] Applying multi-population genetic algorithm to the dynamic flexible job shop scheduling problem
    Yu, Fei
    Academic Journal of Manufacturing Engineering, 2020, 18 (02): : 53 - 58
  • [49] Novel Local Improvement Techniques in Clustered Memetic Algorithm for Protein Structure Prediction
    Islam, Md. Kamrul
    Chetty, Madhu
    Murshed, Manzur
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 1003 - 1011
  • [50] An efficient algorithm of the 3-D inverse problem
    Gong, L
    Zhang, K
    Unbehauen, R
    NONLINEAR ELECTROMAGNETIC SYSTEMS, 1996, 10 : 254 - 257