Abstract. In this paper we describe the application of a so called “Self-Generating ” Memetic Algorithm to the Maximum Contact Map Overlap problem (MAX-CMO). The maximum overlap of contact maps is emerging as a leading modeling technique to obtain structural alignment among pairs of protein structures. Identifying structural alignments (and hence similarity among proteins) is essential to the correct assessment of the relation between proteins structure and function. A robust methodology for structural comparison could have impact on the process of rational drug design. The Self-Generating Memetic Algorithm we present in this work evolves concurrently both the solutions (i.e. proteins alignments) and the local search move operators that it needs to solve the problem instance at hand. The concurrent generation of local search strategies and solutions allows the Memetic Algorithm to produce better results than those given by a Genetic Algorithm and a Memetic Algorithm with human-designed local searchers. The approach has been tried in four different data sets (1 data set composed of randomly generated proteins and the other 3 data sets with real world proteins) with encouraging results. Keywords: memetic algorithms, bioinformatics, MAX-CMO, self-generation, co-evolving memetic algorithms 1. The comparison of protein structures The comparison of proteins structures is at the core of today’s biomedical research. Although
|
2172
|
Optimization by simulated annealing
– Kirkpatrick, Jr, et al.
- 1983
|
|
457
|
SCOP: a structural classification of proteins database for the investigation of sequences and structures
– Murzin, Brenner, et al.
- 1995
|
|
348
|
No free lunch theorems for optimization
– Wolpert, Macready
- 1997
|
|
342
|
Ant colony system: A cooperative learning approach to the traveling salesman problem
– Dorigo, Gambardella
- 1997
|
|
302
|
The protein data bank
– Berman, Westbrook, et al.
|
|
213
|
Protein structure comparison by alignment of distance matrices
– Holm, Sander
- 1993
|
|
117
|
The Design of Innovation: Lessons from and for Competent Genetic Algorithms
– Goldberg
- 2002
|
|
116
|
Mapping the protein universe
– Holm, Sander
- 1996
|
|
109
|
Computational Molecular Biology: An Algorithmic Approach
– Pevzner
- 2000
|
|
97
|
A User’s Guide to Tabu Search
– Glover, Taillard, et al.
- 1993
|
|
73
|
The meme machine
– Blackmore
- 1999
|
|
42
|
Variable neighborhood search: Principles and applications
– Hansen, Mladenović
- 2001
|
|
39
|
Structure Comparison and Structure Patterns
– Eidhammer, Jonassen, et al.
- 2000
|
|
39
|
Topology fingerprint approach to the inverse protein folding problem
– Godzik, Skolnick, et al.
- 1992
|
|
36
|
Co-evolution: genes, culture and human diversity
– Durham
- 1991
|
|
36
|
Algorithmic Aspects of Protein Structure Similarity
– Goldman, Istrail, et al.
- 1999
|
|
28
|
101 optimal pdb structure alignments: a branch-and-cut algorithm for the maximum contact map overlap problem
– Lancia, Carr, et al.
- 2001
|
|
28
|
Memetic Algorithms for Combinatorial Optimization: Fitness Landscapes & Effective Search Strategies
– Merz
- 2000
|
|
27
|
Studies on the Theory and Design Space of Memetic Algorithms
– Krasnogor
- 2002
|
|
27
|
MaxSub: An automated measure for the assessment of protein structure prediction quality
– Siew, Elofsson, et al.
- 2000
|
|
25
|
A grasp for satisfiability
– Resende, Feo
- 1996
|
|
22
|
Origin of structure in globular proteins
– Chan, Dill
- 1990
|
|
20
|
A Memetic Algorithm With Self-Adaptive Local Search: TSP as a Case Study
– Krasnogor, Smith
- 2000
|
|
18
|
CAFASP3: The third critical assessment of fully automated structure prediction methods
– Fischer, Rychlewski, et al.
- 2003
|
|
16
|
Protein structure comparison using iterated double dynamic programming
– Taylor
- 1999
|
|
15
|
Alignment of protein structures with a memetic evolutionary algorithm
– Carr, Hart, et al.
- 2002
|
|
15
|
Measuring the similarity of protein structures by means of the universal similarity metric
– Krasnogor, Pelta
- 2004
|
|
13
|
Meme and Variations: A computational Model of Cultural Evolution
– Gabora
- 1993
|
|
12
|
On the prediction of protein structure: The significance of the root-mean-square deviation
– Cohen, Sternberg
- 1980
|
|
11
|
Antiparallel and parallel beta-strands differ in amino acid residue preferences
– Lifson, Sander
- 1979
|
|
11
|
Regression analysis of multiple protein structures
– Wu, Hastie, et al.
- 1998
|
|
11
|
Processing and analysis of CASP3 protein structure predicitions. Proteins
– Zemia, Venclovas, et al.
- 1999
|
|
10
|
Protein fold recognition and dynamics in the space of contact maps
– Mirny, Domany
- 1996
|
|
9
|
Emergence of profitable search strategies based on a simple inheritance mechanism
– Krasnogor, Smith
- 2001
|
|
8
|
Automated large scale evaluation of protein structure predictions
– Lackner, Koppensteiner, et al.
- 1999
|
|
8
|
Significance of root-mean-square deviation in comparing threedimensional structures of globular proteins
– Maiorov, Crippen
- 1994
|
|
7
|
RMS/Coverage graphs: a qualitative method for comparing three-dimensional protein structure predictions
– Hubbard
- 1999
|
|
7
|
The no free lunch and problem description length
– Schumacher, Vose, et al.
- 2001
|
|
5
|
The use of graph theoretical methods for the comparison of the structure of biological macromolecules
– Artimiuk, Poirrette, et al.
- 1995
|
|
5
|
Wpdb a pc-based tool for analyzing protein structures
– Shindyalov, Bourne
- 1995
|
|
5
|
The co-evolution of memetic algorithms for protein structure prediction
– Smith
- 2002
|
|
5
|
LGA program: A method for finding 3-D similarities in protein structures
– Zemla
- 2000
|
|
3
|
A molecular structure matching problem
– Kincaid
- 1997
|
|
3
|
Dynamic contact maps of protein structures
– Sonnhammer, Wooton
- 1998
|
|
2
|
Toward truly “memetic” memetic algorithms: discussion and proof of concepts
– Krasnogor, Gustafson
|
|
2
|
http://www.densis.fee.unicamp.br/˜moscato/memetic home.html.” optimization problems,” Newsletter of the Comission for Powder Diffrac
– Moscato
|
|
2
|
Physical basis of the stability of the folded conformations of proteins
– Privalov
- 1999
|
|
2
|
2002a, `Co-Evolution of Memetic Algorithms : Initial Results
– Smith
|
|
1
|
Using polynomial local search and kolmogorov complexities to better understand evolutionary algorithms
– Krasnogor
|
|
1
|
Algoritmos heuristicos in bioinformatics,” Ph.D. Dissertation. Departamento de Ciencias de la Computacion e Inteligencia Artificial, Universidad de
– Pelta
- 2002
|