In this article, we address the problem of designing a string with optimal complementarity properties with respect to another given string according to a given criterion. The motivation comes from a drug design application, in which the complementarity between two sequences (proteins) is measured according to the values of the hydropathic coefficients associated with the sequence elements (amino acids). We present heuristic and exact optimization algorithms, and we report on some computational experiments on amino peptides taken from Semaphorin and human Interleukin-1β, which have already been investigated in the literature using heuristic algorithms. With our techniques, we proved the optimality of a known solution for Semaphorin-3A, and we discovered several other optimal and near-optimal solutions in a short computing time; we also found in fractions of a second an optimal solution for human interleukin-1β, whose complementary value is one order of magnitude better than previously known ones. The source code of a prototype C++ implementation of our algorithms is freely available for noncommercial use on the web. As a main result, we showed that in this context mathematical programming methods are more successful than heuristics, such as simulated annealing. Our algorithm unfolds its potential, especially when different measures could be used for scoring peptides, and is able to provide not only a single optimal solution, but a ranking of provable good ones; this ranking can then be used by biologists as a starting basis for further refinements, simulations, or in vitro experiments.
[1]
R. Doolittle,et al.
A simple method for displaying the hydropathic character of a protein.
,
1982,
Journal of molecular biology.
[2]
M. Boros,et al.
The antisense homology box: A new motif within proteins that encodes biologically active peptides
,
1995,
Nature Medicine.
[3]
R. Prinjha,et al.
A complementary peptide approach applied to the design of novel semaphorin/neuropilin antagonists
,
2005,
Journal of neurochemistry.
[4]
A. Kraneveld,et al.
A novel peptide CXCR ligand derived from extracellular matrix degradation during airway inflammation
,
2006,
Nature Medicine.
[5]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[6]
Tapio Salakoski,et al.
Evaluation of Protein Hydropathy Scales
,
2007,
2007 IEEE International Conference on Bioinformatics and Biomedicine (BIBM 2007).
[7]
Sartaj Sahni,et al.
Computationally Related Problems
,
1974,
SIAM J. Comput..
[8]
Specific Interactions Between Sense and Complementary Peptides: The Basis for the Proteomic Code
,
2002,
Chembiochem : a European journal of chemical biology.
[9]
Alessandro Pandini,et al.
Structural alphabets derived from attractors in conformational space
,
2010,
BMC Bioinformatics.
[10]
J. Blalock,et al.
Genetic origins of protein shape and interaction rules
,
1995,
Nature Medicine.