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 条
  • [11] Prediction of the RNA Secondary Structure Using a Multi-Population Assisted Quantum Genetic Algorithm
    Shi, Sha
    Zhang, Xin-Li
    Zhao, Xian-Li
    Yang, Le
    Du, Wei
    Wang, Yun-Jiang
    HUMAN HEREDITY, 2019, 84 (01) : 1 - 8
  • [12] Multi-population genetic algorithm for job shop scheduling problem
    Cai, Liang-Wei
    Zhang, Ji-Hong
    Li, Xia
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2005, 33 (06): : 991 - 994
  • [13] Multi-population Black Hole Algorithm for the problem of data clustering
    Salih, Sinan A.
    Alsewari, AbdulRahman
    Wahab, H. A. S.
    Mohammed, Mustafa K. A.
    Rashid, Tarik
    Das, Debashish
    Basurra, Shadi
    PLOS ONE, 2023, 18 (07):
  • [14] Ab initio Protein Structure Prediction Based on Memetic Algorithm and 3D FCC Lattice Model
    Tsay, Jyh-Jong
    Su, Shih-Chieh
    2011 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS, 2011, : 315 - 318
  • [15] A multi-population immune genetic algorithm for solving multi objective TSP problem
    Liu, Wencheng, 1600, Journal of Chemical and Pharmaceutical Research, 3/668 Malviya Nagar, Jaipur, Rajasthan, India (06):
  • [16] A hybrid multi-population genetic algorithm for the dynamic facility layout problem
    Pourvaziri, Hani
    Naderi, B.
    APPLIED SOFT COMPUTING, 2014, 24 : 457 - 469
  • [17] A hybrid multi-population genetic algorithm for the dynamic facility layout problem
    Naderi, B. (bahman_naderi62@yahoo.com), 1600, Elsevier Ltd (24):
  • [19] A Multi-Population Memetic Algorithm for Dynamic Shortest Path Routing in Mobile Ad-hoc Networks
    Turky, Ayad
    Sabar, Nasser R.
    Song, Andy
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4119 - 4126
  • [20] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Hemici, Meriem
    Zouachez, Djaafar
    ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (SUPPL3) : S3299 - S3340