title: Algorithms, applications, and challenges of protein structure alignment.
abstract: As a fundamental problem in computational structure biology, protein structure alignment has attracted the focus of the community for more than 20 years. While the pairwise structure alignment could be applied to measure the similarity between two proteins, which is a first step for homology search and fold space construction, the multiple structure alignment could be used to understand evolutionary conservation and divergence from a family of protein structures. Structure alignment is an NP-hard problem, which is only computationally tractable by using heuristics. Three levels of heuristics for pairwise structure alignment have been proposed, from the representations of protein structure, the perspectives of viewing protein as a rigid-body or flexible, to the scoring functions as well as the search algorithms for the alignment. For multiple structure alignment, the fourth level of heuristics is applied on how to merge all input structures to a multiple structure alignment. In this review, we first present a small survey of current methods for protein pairwise and multiple alignment, focusing on those that are publicly available as web servers. In more detail, we also discuss the advancements on the development of the new approaches to increase the pairwise alignment accuracy, to efficiently and reliably merge input structures to the multiple structure alignment. Finally, besides broadening the spectrum of the applications of structure alignment for protein template-based prediction, we also list several open problems that need to be solved in the future, such as the large complex alignment and the fast database search.
authors.affiliation: Toyota Technological Institute at Chicago, Chicago, Illinois, USA.
authors.forename: Jianzhu
authors.initials: J
authors.lastname: Ma
authors.affiliation: Toyota Technological Institute at Chicago, Chicago, Illinois, USA. Electronic address: wangsheng@ttic.edu.
authors.forename: Sheng
authors.initials: S
authors.lastname: Wang
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D008969:Molecular Sequence Data; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry*; D016415:Sequence Alignment
chemical_list: D011506:Proteins
keywords: Multiple protein structure alignment; Pairwise protein structure alignment; Protein structural alphabet; Protein structure; Structural alphabet substitution matrix