title: Efficient dynamic programming algorithm with prior knowledge for protein β-strand alignment.
abstract: One of the main tasks towards the prediction of protein β-sheet structure is to predict the native alignment of β-strands. The alignment of two β-strands defines similar regions that may reflect functional, structural, or evolutionary relationships between them. Therefore, any improvement in β-strands alignment not only reduces the computational search space but also improves β-sheet structure prediction accuracy. To define the alignment scores, previous studies utilized predicted residue-residue contacts (contact maps). However, there are two serious problems using them. First, the precision of contact map prediction techniques, especially for long-range contacts (i.e., β-residues), is still not satisfactory. Second, the residue-residue contact predictors usually utilize general properties of amino acids and disregard the structural features of β-residues. In this paper, we consider β-structure information, which is estimated from protein β-sheet data sets, as alignment scores. However, the predicted contact maps are used as a prior knowledge about residues. They are used for strengthening or weakening the alignment scores in our algorithm. Thus, we can utilize both β-residues and β-structure information in alignment of β-strands. The structure of dynamic programming of the alignment algorithm is changed in order to work with our prior knowledge. Moreover, the Four Russians method is applied to the proposed alignment algorithm in order to reduce the time complexity of the problem. For evaluating the proposed method, we applied it to the state-of-the-art β-sheet structure prediction methods. The experimental results on the BetaSheet916 data set showed significant improvements in the execution time, the accuracy of β-strands' alignment and consequently β-sheet structure prediction accuracy. The results are available at http://conceptsgate.com/BetaSheet.
authors.affiliation: Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.
authors.forename: Mostafa
authors.initials: M
authors.lastname: Sabzekar
authors.affiliation: Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran. Electronic address: naghibzadeh@um.ac.ir.
authors.forename: Mahmoud
authors.initials: M
authors.lastname: Naghibzadeh
authors.affiliation: Department of Computer Science & Software Engineering, Concordia University, Canada.
authors.forename: Javad
authors.initials: J
authors.lastname: Sadri
mesh_terms: D000465:Algorithms; D019295:Computational Biology / Q000379:methods; D030562:Databases, Protein; D008958:Models, Molecular; D000072757:Protein Conformation, beta-Strand; D012984:Software
keywords: Contact map; Dynamic programming; Protein β-sheet; Strand alignment; Structural information; The Four Russians method