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 条
  • [21] A MEMETIC ALGORITHM FOR PROTEIN STRUCTURE PREDICTION BASED ON THE 2D TRIANGULAR LATTICE MODEL
    Tsay, Jyh-Jong
    Su, Shih-Chieh
    BIOINFORMATICS: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BIOINFORMATICS MODELS, METHODS AND ALGORITHMS, 2012, : 131 - 136
  • [22] A multi-population evolutionary algorithm for multi-objective constrained portfolio optimization problem
    Meriem Hemici
    Djaafar Zouache
    Artificial Intelligence Review, 2023, 56 : 3299 - 3340
  • [23] Heterogeneous Multi-Population Cultural Algorithm
    Raeesi, Mohammad R. N.
    Kobti, Ziad
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 292 - 299
  • [24] Generating, Maintaining, and Exploiting Diversity in a Memetic Algorithm for Protein Structure Prediction
    Garza-Fabre, Mario
    Kandathil, Shaun M.
    Handl, Julia
    Knowles, Joshua
    Lovell, Simon C.
    EVOLUTIONARY COMPUTATION, 2016, 24 (04) : 577 - 607
  • [25] An adaptive multi-population genetic algorithm for job-shop scheduling problem
    Wang, Lei
    Cai, Jing-Cao
    Li, Ming
    ADVANCES IN MANUFACTURING, 2016, 4 (02) : 142 - 149
  • [26] An adaptive multi-population genetic algorithm for job-shop scheduling problem
    Lei Wang
    Jing-Cao Cai
    Ming Li
    Advances in Manufacturing, 2016, 4 : 142 - 149
  • [27] A Knowledge Guided Multi-Population Evolutionary Algorithm for Dynamic Workflow Scheduling Problem
    Xu, Jingyuan
    Yang, Jiajian
    Li, Peiru
    Wang, Ziming
    Huang, Changwu
    Yao, Xin
    2024 IEEE CONFERENCE ON ARTIFICIAL INTELLIGENCE, CAI 2024, 2024, : 21 - 28
  • [28] A multi-population, multi-objective memetic algorithm for energy-efficient job-shop scheduling with deteriorating machines
    Abedi, Mehdi
    Chiong, Raymond
    Noman, Nasimul
    Zhang, Rui
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 157
  • [29] A Multi-memory Multi-population Memetic Algorithm for Dynamic Shortest Path Routing in Mobile Ad-hoc Networks
    Sabar, Nasser R.
    Turky, Ayad
    Song, Andy
    PRICAI 2016: TRENDS IN ARTIFICIAL INTELLIGENCE, 2016, 9810 : 406 - 418
  • [30] Multi-population Multi-objective Cultural Algorithm
    Guo, Yi-Nan
    Cao, Yuanyuan
    Liu, Dandan
    ADVANCED MANUFACTURING TECHNOLOGY, PTS 1, 2, 2011, 156-157 : 52 - 55