A multi-template combination algorithm for protein comparative modeling
© Cheng; licensee BioMed Central Ltd. 2008
Received: 08 January 2008
Accepted: 17 March 2008
Published: 17 March 2008
Multiple protein templates are commonly used in manual protein structure prediction. However, few automated algorithms of selecting and combining multiple templates are available.
Here we develop an effective multi-template combination algorithm for protein comparative modeling. The algorithm selects templates according to the similarity significance of the alignments between template and target proteins. It combines the whole template-target alignments whose similarity significance score is close to that of the top template-target alignment within a threshold, whereas it only takes alignment fragments from a less similar template-target alignment that align with a sizable uncovered region of the target.
We compare the algorithm with the traditional method of using a single top template on the 45 comparative modeling targets (i.e. easy template-based modeling targets) used in the seventh edition of Critical Assessment of Techniques for Protein Structure Prediction (CASP7). The multi-template combination algorithm improves the GDT-TS scores of predicted models by 6.8% on average. The statistical analysis shows that the improvement is significant (p-value < 10-4). Compared with the ideal approach that always uses the best template, the multi-template approach yields only slightly better performance. During the CASP7 experiment, the preliminary implementation of the multi-template combination algorithm (FOLDpro) was ranked second among 67 servers in the category of high-accuracy structure prediction in terms of GDT-TS measure.
We have developed a novel multi-template algorithm to improve protein comparative modeling.
Protein structure prediction is one of the most important problems in structural bioinformatics [1–3]. Comparative (or homology) modeling is currently the most accurate and practical structure prediction method [4–19].
In general comparative modeling involves four steps [11, 20, 21]: (1) identify a homologous template protein for a target protein; (2) generate an alignment between the template and the target; (3) create a model based on the alignment and the template structure; (4) evaluate and refine the model. The two key factors determining the quality of comparative modeling are the template structure and the alignment accuracy . Traditionally, automated comparative modeling methods use the top-ranked template and its alignment with the target protein to model its structure. This approach cannot always achieve the best results because it may not be able to select the best template and to generate the optimal alignment . Previous research [6, 24–28], particularly the human prediction [23, 29–31] in the six edition of Critical Assessment of Techniques of Protein Structure Prediction (CASP6) [32–36], has shown that using multiple templates can often improve the quality of comparative modeling over a single template. Although human experts commonly select multiple templates and combine them manually to predict structure in their practice, multiple-template combination has not been widely used by automated servers until the latest CASP7 experiment, 2006. In CASP7, several servers including FOLDpro and 3Dpro [37, 38], HHSearch , 3D-JIGSAW-POPULUS , MetaTasser [30, 40, 41], Zhang-Server , FAMS , used multiple templates to improve template-based structure prediction. Some of these methods such as Zhang-Server, FOLDpro, and 3Dpro show the good performance on the comparative modeling targets, particularly on the high-accuracy modeling targets. However, few of the automated multi-template methods are published so far.
A published multiple-template algorithm [29–31] tries to extract distance (or contact) restraints from multiple templates. The consistent distance restraints from multiple templates are used to guide structure modeling. This method is currently coupled with the in-house model assembly tool TASSER [29, 31] and cannot be used with the popular, publicly available, comparative model generation tools such as Modeller [8, 11, 20, 43, 44], nest , SEGMOD-ENCAD , SWISS-Model [18, 46, 47], 3D-JIGSAW , and Builder . Most of these tools take as inputs the alignments between templates and a target to generate structure models, instead of directly accepting distance restraints.
Thus, instead of extracting distance restraints from multiple templates as in [29–31], we develop a different, parametric algorithm to select templates and to combine their alignments directly. The multiple alignments between the target and the templates can be directly fed into the widely used, standard comparative modeling tools such as Modeller  with the built-in multi-template modeling function, to generate models. The preliminary implementation of the method was ranked second in the automated high-accuracy structure prediction during the CASP7 community-wide experiment.
Furthermore, we systematically and rigorously compare the performance of the multiple- and single-template methods on the 45 comparative modeling targets of the CASP7 experiment. On average the multiple-template combination algorithm improves the GDT-TS score  of the predicted models by 6.8% over the single template approach. The pairwise statistical analysis shows that the improvement is significant. Thus, our experiment strictly demonstrates that the combination of multiple templates and their alignments can significantly improve comparative modeling over the single top template approach. Moreover, we compare the multi-template method against the ideal approach, which always uses the best, possible template in the Protein Data Bank . The analysis shows that the multi-template combination algorithm can even achieve slightly better performance than the ideal approach on the 27 CASP7 comparative modeling targets. However, the improvement is not statistically significant.
Results and Discussions
Our multi-template combination method was first blindly tested in the CASP7 experiment, 2006. Since then we systematically evaluate the algorithm on the CASP7 comparative modeling targets. A target is classified as a comparative modeling target if a structure template covering all the domains of the target can be found by PSI-BLAST search as in . Here, we firstly compare the multi-template combination algorithm with a single-top-template algorithm on all the comparative modeling targets. Secondly, we compare two approaches on the high-accuracy comparative modeling targets. Thirdly, we compare the multi-template combination algorithm against the ideal approach that always uses the best template. Fourthly, we compare the multi-template combination method against the other automated methods and the human predictors in the CASP7 experiment. Finally, we discuss why the multi-template approach improves model quality.
The models of the multi-template combination algorithm were generated during the CASP7 period when the structures of the targets were not known. For the comparision we use Modeller  to generate 3D structure models for the single top template and the best template respectively, based on the alignments generated by PSI-BLAST during the CASP7 experiment. We use LGA , a sequence-dependent structure alignment tool, to evaluate the models against the experimental structures to get GDT-TS scores.
Comparison with the Single Top Template Approach on the CASP7 Comparative Modeling Targets
We compare the multi-template combination algorithm with the single-template algorithm on the 45 CASP7 comparative modeling targets, for which PSI-BLAST can identify at least two significant templates. The other two comparative modeling targets (T0326 and T0328) that have only one template found by PSI-BLAST are excluded. The single-template algorithm always uses the most significant template with the lowest e-value of PSI-BLAST.
The results of the multiple- and single-template methods on the 45 comparative modeling targets of CASP7.
Multi – Single
We conduct a paired t-test (t-value = 4.39, the degree of freedom = 44) on the GDT-TS scores of 45 targets. The p-value of getting an average score difference >= 4.56 is 3.5 × 10-5 under the hypothesis that the difference is 0. So combining multiple templates and their alignments significantly improves the quality of comparative modeling over the single-template approach.
Comparison with the Single Top Template Approach on the CASP7 High-Accuracy Modeling Targets
A special category of template-based modeling (i.e. high-accuracy modeling), where models have GDT-TS scores > 80 compared to experimental structures, is particularly useful for understanding protein function at the atomic level. To emphasize its importance, CASP7 dedicated a category of high-accuracy template-based modeling to evaluate methods on the targets for which there is at least one template with LGA-S score > 80 and at least one method produced a model with GDT-TS > 80. Using this criteria, CASP7 classifies 28 domains from 24 protein targets into the high-accuracy modeling category. Among them T0326 and T0328 have only one template. The templates for T0311 and T0367 cannot be found by PSI-BLAST. The structure of T0334 is not released at the time of writing the paper. So we exclude these five targets and select the remaining 23 high-accuracy domains to compare the multiple-template combination algorithm with the single-template approach.
The results of the multiple- and single-template methods on 23 CASP7 high-accuracy domains.
Multi – Single
Comparison with the Best Template Approach on the CASP7 Comparative Modeling Targets
A very challenging problem of comparative modeling is to improve the model accuracy over the best templates [14, 52, 53]. The series of the community-wide experiments from CASP1 to CASP6 show that few methods can consistently improve the model accuracy over the best templates or even the top ranked templates. A couple of recent methods [29, 54, 55] and the latest CASP7 experiment show that in some cases comparative modeling and refinement can improve model quality over the best templates. Thus, here we test if our multiple template combination algorithm can improve structure modeling over the best templates on the comparative modeling targets.
We use the best templates for the comparative modeling targets provided at the CASP7 web site. We select 27 targets whose best templates can be identified by PSI-BLAST to compare the multi- and best template methods. We also use the PSI-BLAST alignment between the best templates and the targets to generate structure models.
The GDT-TS scores of the multi- and best template methods on the 27 CASP7 comparative modeling targets.
Multi – Best
We conduct a pairwise t-test on the GDT-TS scores of two approaches (t-value = 0.6, degree of freedom = 26). The p-value of the statistical analysis is 0.28. Thus, on average, the GDT-TS score increase of using multiple templates over the best possible template is not significant.
Comparison with the other Servers and Human Predictors on the CASP7 High-Accuracy Modeling Targets
The total GDT-TS scores of the top 20 out of 67 servers on the 28 high-accuracy comparative modeling domains in CASP7.
UNI-EID expm 
Furthermore, using the more strict measure GDT-HA specially designed for high-accuracy models, FOLDpro and 3Dpro are ranked third and fifth according to the official CASP assessment [57, 58]. We also compare the performance of automated servers with the human predictors. The comparision is not fair because human predictions started from the server predictions and took much longer time (about three weeks of human versus two days of server). However, it is still interesting to see what values human predictions can add on the high accuracy targets.
The total GDT-TS scores of the top 10 out of 183 predictors (67 servers + 116 human predictors) in the category of the high-accuracy structure modeling in CASP7.
Since the main goal of this paper is to demonstrate the effectiveness of using multiple templates instead of evaluating different predictors in CASP7, readers are advised to check out the CASP7 assessment papers published in the Proteins journal for the thorough evaluations using different measures such as GDT-TS, GDT-HA and AL0.
Good and Bad Examples of Using Multiple Templates
The correct usage of multiple homologous templates in general but, not always can improve comparative modeling [60, 61]. As the reviewer point out, the effectiveness of multi-template modeling may correlate with the number of templates, the structural consistency amongst templates, and query-template similarity. Clarifying their relation can help decide when to use multiple templates. However, currently no quantitative measure of the relationship can be derived. Thus, here we discuss a few good and bad examples to illustrate the advantages and disadvantages of using multiple templates.
The other good example is a two-domain target T0324, where the improvement of using multiple templates on the second domain (4-helix bundle) is drastic. The GDT-TS score of the second domain is increased by 48 (Table 1). A close examination reveals that the top template does not provide the right orientations for the helices, which are corrected by the other templates.
However, multi-template combination may occasionally decrease the model quality when there is a very good template that is much closer to the target than all other templates. One such an example is T0291 (length = 310). The most significant and best template is 1JPA, whose RMSD with the experimental structure (2GSF) is 0.72 Å for 264-residue long aligned region. The sequence identity and PSI-BLAST e-value is 81% and 10-153. The RMSD between other three significant templates (2SRC, 1Y57, 1KSW) and the experimental structure is 3.22 Å for 250-residue aligned region, 2.33 Å for 262-residue aligned region, and 3.20 Å for 250-residue aligned region respectively. These three templates are much more different from the target structure than the best template. However, because the alignments between these three templates and the experimental structure are very significant (e-value < 10-142 and sequence identity > 40%), these three templates together with the best one are combined to generate models for the target.
The RMSD between the model and the experimental structure is 2.63 Å for 271-residue long alignment, which is better than two templates (2SRC and 1KSW), but worse than the best template (1JPA). This example shows that combining multiple templates may not help if one template is much closer to the true structure than all other templates.
Why does the Multi-Template Approach Work in General?
We consider the following factors contributing to the improvement. First, statistically, the average model generated from multiple templates is better than the single top template on average. This is due to the ability of Modeller extracting spatial restraints from multiple templates and weighting them effectively. The weighting scheme can weight the most likely distance restraints more, resulting in picking correct aligned regions from different templates in most cases . The effective combination of good aligned regions of different templates can improve comparative modeling, particulary in the cases where multiple templates provide the complementary good coverage of the target.
Second, multiple templates contain sequence and structure conservation and variation information (e.g. conserved distance restraints), which is not available in a single template. The evolutionary information is often useful to improve both secondary and tertiary structure prediction [58, 61–63]
Third, PSI-BLAST can generate good local alignments for homologous proteins (comparative modeling), particulary for close homologs (easy comparative modeling). In fact, PSI-BLAST, a profile-sequence local alignment method, generates better alignments for the comparative modeling (or easy) targets than the profile-profile alignment methods (e.g., ClustalW , T-Coffee , COACH , and Palign ) we tested, which is consistent with the previous observations (Dr. Kimmen Sjölander, personal communication). However, profile-profile alignment methods are shown to produce better alignments on hard targets (<= 20% identity)  and to have stronger fold recognition power than profile-sequence alignment methods [37, 39, 66–74].
Fourth, the ranking of homologous templates by PSI-BLAST e-values for a target protein is also reasonably good, although not perfect. The greedy combination of PSI-BLAST templates and alignments into a multiple alignment centered on the target protein is effective for comparative modeling as shown in our experiments.
In this study, we have developed a novel and effective algorithm of selecting and combining multiple templates and their alignments generated by PSI-BLAST, which significantly improves the quality of comparative modeling over the traditional single-template approach on the CASP7 benchmark. The alignment files of both the single-template approach and the multi-template approach are available [see Additional files 1 and 2]. The comparative modeling web server of using multiple templates is accessible at the MULTICOM website .
Multi-Template Combination Algorithm
We develop a novel and effective multi-template combination algorithm to select and combine template-target alignments for comparative modeling (Figure 1). The algorithm uses as inputs the template proteins identified by the PDB-BLAST approach [50, 68], similar as ISS  and DOUBLE-BLAST approaches .
The PDB-BLAST approach searches for structure templates for a target protein in two steps. First, it uses PSI-BLAST  to search the target protein against the NCBI non-redundant sequence database  to build a profile. The e-value threshold (-h option) for building iterative profiles is set to 10-10; the number of iterations (-j option) is set to 3; and the e-value threshold (-e option) for inclusion in the final profile is set to 0.001. Second, it uses PSI-BLAST to search the profile against a template library compiled from the proteins in the Protein Data Bank  to identify structure templates homologous to the target protein. The number of iterations in this step is set to 5 and all other parameters to the default values. We select the template-target alignments with e-value < 0.001 for the combination.
Each returned template protein may have one or more local alignments with the target protein. Each alignment is associated with an e-value that measures its similarity significance. We use the logarithm of the e-value as the significance score. The smaller the score, the more significant is the alignment.
One template-target alignment may provide several fragments that align with disjoint, uncovered regions of the target. The alignment fragments can be extended at both ends up to τ residues if possible, which may create a linker to overlap with the other fragments from the same template or the alignments from other templates. After the extension, the overlapped or non-gapped alignment fragments excised from the same template-target alignment are combined into one alignment. The join of fragments can introduce long-range constraints, which is useful for structure modeling.
The alignments between the target and the selected templates are combined into a multiple alignment using the target sequence as an anchor, the same as the central star multiple alignment approach [79, 80] employed by the construction of position specific scoring matrix (PSSM) [81, 82] in PSI-BLAST . The multiple alignment together with the template structures are fed into comparative modeling tools such as Modeller to generate structure models for the target protein. Modeller weights the spatial restraints extracted from multiple templates according to sequence identity appropriately , resulting in generating a better average model than a single template in most situations.
The algorithm is fully parametrized (Figure 6). All parameters can be tuned. In our experiments, we set σ to -20, δ to 12, ρ to 5, and τ to 5. The parameters were tuned on the CASP6 targets and blindly tested on the CASP7 targets. The most important parameters are σ and δ because the combination of the whole significant templates contributes most to the improvement of structure modeling. ρ and τ usually play a less important role because short un-covered regions of a target protein are usually well handled by the loop building module of Modeller.
Limitation and Future Work
The multi-template combination algorithm developed here is very effective for comparative modeling where target and template proteins have strong homologous relationship and their alignments are rather accurate. But the method does not always produce good results for hard template-based structure prediction, i.e. protein fold recognition.
We had applied the similar algorithm to the hard fold recognition targets during CASP7 using the global alignments generated by COACH  (results not shown here). The algorithm works well when the structure templates and their alignments with the target are consistent, but performs poorly when structure templates or sequence-structure alignments have a lot of spatial inconsistency (particularly in unalignable regions). The models generated from multiple inconsistent target-template alignments usually contain a lot of atom-atom clashes – a quantitative indicator of spatial inconsistency. One possible reason is that the current version of Modeller cannot well resolve a large amount of conflicting distance restraints within multiple templates as also observed in .
Thus, although multiple templates are useful in general, a more sophisticated way of combining them and removing inconsistency is required to achieve better performance for fold recognition and threading, where the template-target relatedness and alignment are uncertain and less reliable than comparative modeling. The spatial inconsistency may be removed either in model reconstruction phase as in TASSER or in alignment optimization phase as in .
One possible direction is to use structure alignment tools such as DALI , SSAP , VAST , CE , and TM-align  to check the structure consistency between templates and to remove inconsistent templates and alignments (work in progress).
The work is partially supported by a MU new faculty start-up grant, a MU research board grant, and the MU Bioinformatics Consortium. JC is grateful to Dr. Pierre Baldi for the support during his PhD research at University of California Irvine. JC thanks Dr. Arne Elofsson, Dr. Björn Wallner, Dr. Yang Zhang, and Dr. Dylan Chivian for releasing their evaluation results at the ForCASP website . JC thanks Dr. Jeffrey Skolnick, Dr. Johannes Söding, Dr. Jinbo Xu, Xin Gao, and Dr. Jooyoung Lee for the helpful discussions. JC also thanks CASP7 organizers and all CASP7 participants for the valuable experimental data.
- Vitkup D, Melamud E, Moult J, Sander C: Completeness in structural genomics. Nature Struct Biol 2001, 8: 559–566.View ArticleGoogle Scholar
- Brenner S: A tour of structural genomics. Nature Rev Genet 2001, 2: 801–809.View ArticleGoogle Scholar
- Westbrook J, Feng Z, Chen L, Yang H, Berman H: The protein data bank and structural geomics. Nucleic Acids Res 2003, 31: 489–491.View ArticleGoogle Scholar
- Browne W, North A, Philips D, Brew K, Vanaman T, Hill R: A possible three-dimensional structure of bovine alpha-lactalbumin based on that of hen.s egg-white lysozyme. J Mol Biol 1969, 42: 65–86.View ArticleGoogle Scholar
- Blundell T, Sibanda B, Sternberg M, Thornton J: Knowledge-based prediction of protein structures and the design of novel molecules. Nature 1987, 326: 347–352.View ArticleGoogle Scholar
- Greer J: Comparative modeling methods: Application to the family of the mammalian serine proteases. Proteins 1990, 7: 317–334.View ArticleGoogle Scholar
- Levitt M: Accurate modeling of protein conformation by automatic segment matching. J Mol Biol 1992, 226: 507–533.View ArticleGoogle Scholar
- Sali A, Blundell T: Comparative protein modelling by satisfaction of spatial restraints. J Mol Biol 1993, 234: 779–815.View ArticleGoogle Scholar
- Koehl P, Delarue M: Application of a self-consistent mean field theory to predict protein side-chains conformation and estimate their conformational entropy. J Mol Biol 1994, 239: 249–275.View ArticleGoogle Scholar
- Sali A: 100,000 protein structures for the biologist. Nat Struct Biol 1998, 5: 1029–1032.View ArticleGoogle Scholar
- Marti-Renom M, Stuart A, Fiser A, Sanchez R, Melo F, Sali A: Comparative protein structure modeling of genes and genomes. Annu Rev Biophys Biomol Struct 2000, 29: 291–325.View ArticleGoogle Scholar
- Sali A: Target practice. Nat Struct Biol 2001, 8: 482–484.View ArticleGoogle Scholar
- Bates P, Kelley L, MacCallum R, Sternberg M: Enhancement of protein modeling by human intervention in applying the automatic programs 3D-JIGSAW and 3D-PSSM. Proteins 2001, 45(Suppl 5):39–46.View ArticleGoogle Scholar
- Tramontano A, Leplae R, Morea V: Analysis and assessment of comparative modeling in CASP4. Proteins 2001, (Suppl 5):22–38.Google Scholar
- Kolinski A, Betancourt M, Kihara D, Rotkiewicz P, Skolnick J: Generalized comparative modeling (GENECOMP): a combination of sequence comparison, threading, and lattice modeling for protein structure prediction and refinement. Proteins 2001, 44: 133–149.View ArticleGoogle Scholar
- Lambert C, Leonard N, Bolle X, Depiereux E: ESyPred3D: Prediction of proteins 3D structures. Bioinformatics 2002, 19(9):1250–1256.View ArticleGoogle Scholar
- Petrey D, Xiang Z, Tang C, Xie L, Gimpelev M, Mitros T, Soto C, Goldsmith-Fischman S, Kernytsky A, Schlessinger A: Using multiple structure alignments, fast model building, and energetic analysis in fold recognition and homology modeling. Proteins 2003, 53(Suppl 6):430–435.View ArticleGoogle Scholar
- Schwede T, Kopp J, Guex N, Peitsch M: SWISS-MODEL: An automated protein homology-modeling server. Nucleic Acids Res 2004, 31(13):3381–3385.View ArticleGoogle Scholar
- Tramontano A: Protein Struture Prediction: Concepts and Applications. Wiley-VCH; 2006.Google Scholar
- Sanchez R, Sali A: Advances in comparative protein-structure modeling. Curr Opin Struct Biol 1997, 7: 206–214.View ArticleGoogle Scholar
- Petrey D, Honig B: Protein structure prediction: inroads to biology. Mol Cell 2005, 20: 811–819.View ArticleGoogle Scholar
- Venclovas C: Comparative modeling in CASP5: progress is evident, but alignment errors remain a significant hindrance. Proteins 2003, 53: 380–388.View ArticleGoogle Scholar
- Venclovas C, Margelevicius M: Comparative modeling in CASP6 using consensus approach to template selection, sequence-structure alignment, and structure assessment. Proteins 2005, 61(suppl 7):99–105.View ArticleGoogle Scholar
- Blundell T, Sternberg M: Computer-aided design in protein engineering. Trends Biotechnol 1985, 3: 228–235.View ArticleGoogle Scholar
- Sutcliffe M, Haneef I, Carney D, Blundell T: Knowledge based modelling of homologous proteins, Part I: Three-dimensional frameworks derived from the simultaneous superposition of multiple structures. Protein Eng 1987, 1: 377–384.View ArticleGoogle Scholar
- Blundell T, Barlow D, Sibanda B, Thornton J, Taylor W, Tickle I, Sternberg M, Pitts J, Haneef I, Hemmings A: Three-Dimensional structural aspects of the design of new protein molecules. Phil Trans Roy Soc Lond Ser A 1986, 317: 333–344.View ArticleGoogle Scholar
- Overington J, Johnson M, Sali A, Blundell T: Tertiary structural constraints on protein evolutionary diversity; templates, key residues and structure prediction. Proc Roy Soc Lond sect B 1990, 241(1301):132–145.View ArticleGoogle Scholar
- Al-Lazikani B, Sheinerman F, Honig B: Combining multiple structure and sequence alignments to improve sequence detection and alignment: application to SH2 domains of Janus kinase. PNAS 1998, 98(26):14796–14801.View ArticleGoogle Scholar
- Zhang Y, Skolnick J: Automated Structure Prediction of Weakly Homologous Proteins on a Genomic Scale. PNAS 2004, 101: 7594–7599.View ArticleGoogle Scholar
- Skolnick J, Kihara D, Zhang Y: Development and large scale bechmark testing of the PROSPECTOR 3.0 threading algorithm. Proteins 2004, 56: 502–518.View ArticleGoogle Scholar
- Zhang Y, Arakaki A, Skolnick J: TASSER: an automated method for the prediction of protein tertiary structure in CASP6. Proteins 2005, 61(Suppl 7):91–98.View ArticleGoogle Scholar
- Moult J, Hubbard T, Bryant SH, Fidelis K, Pedersen JT: Critical assessment of methods of protein structure prediction (CASP): round II. Proteins Suppl 1997, 1: 2–6.View ArticleGoogle Scholar
- Moult J, Hubbard T, Bryant SH, Fidelis K, Pedersen JT: Critical assessment of methods of protein structure prediction (CASP): round III. Proteins Suppl 1999, (3 Suppl):22–29.Google Scholar
- Moult J, Fidelis K, Zemla A, Hubbard T: Critical Assessment of Methods of Protein Structure Prediction (CASP): Round IV. Proteins 2001, 45(Suppl 5):2–7.View ArticleGoogle Scholar
- Moult J, Fidelis K, Zemla A, Hubbard T: Critical assessment of methods of protein structure prediction (CASP)-round V. Proteins 2003, 53(Suppl 6):334–339.View ArticleGoogle Scholar
- Moult J, Fidelis K, Tramontano A, Rost B, Hubbard T: Critical assessment of methods of protein structure prediction (CASP) – round VI. Proteins 2005, in press.Google Scholar
- Cheng J, Baldi P: A Machine Learning Information Retrieval Approach to Protein Fold Recognition. Bioinformatics 2006, 22: 1456–1463.View ArticleGoogle Scholar
- Cheng J: Machine Learning Algorithms for Protein Structure Prediction. University of California Irvine; 2006. [Ph.D Thesis]Google Scholar
- Söding J: Protein homology detection by HMM-HMM comparison. Bioinformatics 2005, 21: 951–960.View ArticleGoogle Scholar
- Pandit S, Zhang Y, Skolnick J: TASSER-Lite: an automated tool for protein comparative modeling. Biophys J 2006, 91: 4180–4190.View ArticleGoogle Scholar
- Zhou H, Pandit S, Lee S, Borreguero J, Chen H, Wroblewska L, Skolnick J: Analysis of TASSER-based CASP7 protein structure prediction results. Proteins 2007, 69: 90–97.View ArticleGoogle Scholar
- Ogata K, Umeyama H: An automatic homology modeling method consisting of database searches and simulated annealing. J Mol Graphics Mod 2000, 18(3):258–272.View ArticleGoogle Scholar
- Sali A, Potterton L, Yuan F, van Vlijmen H, Karplus M: Evaluation of comparative protein modeling by MODELLER. Proteins 1995, 23: 318–326.View ArticleGoogle Scholar
- Fiser A, Do R, Sali A: Modeling of loops in protein structures. Protein Science 2000, 9: 1753–1773.View ArticleGoogle Scholar
- Levitt M: Accurate modeling of protein conformation by automatic segment matching. J Mol Biol 1992, 226(2):595–617.View ArticleGoogle Scholar
- Guex N, Peitsch M: SWISS-MODEL and Swiss-PdbViewer: an environment for comparative protein modeling. Electrophoresis 1997, 18: 2714–2723.View ArticleGoogle Scholar
- Schwede T, Diemand A, Guex N, Peitsch M: Protein structure computing in the geomic era. Res Microbiol 2000, 151: 107–112.View ArticleGoogle Scholar
- Zemla A: LGA: a method for finding 3D similarities in protein structures. Nucleic Acids Research 2003, 31: 3370–3374.View ArticleGoogle Scholar
- Berman H, Westbrook J, Feng Z, Gilliland G, Bhat T, Weissig H, Shindyalov I, Bourne P: The Protein Data Bank. Nucl Acids Res 2000, 28: 235–242.View ArticleGoogle Scholar
- Altschul S, Madden T, Schaffer A, Zhang J, Zhang Z, Miller W, Lipman D: Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Research 1997, 25(17):3389–3402.View ArticleGoogle Scholar
- Tress M, andO Grana IE, Lopez G, Valencia A: Assessment of predictions submitted for the CASP6 comparative modeling category. Proteins 2005, 61: 27–45.View ArticleGoogle Scholar
- Tramontano A, Morea V: Assessment of homology based prediction in CASP5. Proteins 2003, 52(Suppl 6):352–368.View ArticleGoogle Scholar
- Wallner B, Elofsson A: All are not equal. A benchmark of different homology modeling programs. Protein Science 2005, 14: 1315–1327.View ArticleGoogle Scholar
- Zhang Y, Skolnick J: The protein structure prediction problem could be solved using the current PDB library. P N A S 2005, 102: 1029–1034.View ArticleGoogle Scholar
- Misura K, Chivian D, Rohl C, Kim D, Baker D: Physically realistic homology models built with ROSETTA can be more accurate than their templates. Proc Natl Acad Sci USA 2006, 103: 5361–5366.View ArticleGoogle Scholar
- CASP7 high accuracy GDT-TS results (server)[http://zhang.bioinformatics.ku.edu/casp7/22.html]
- Battey J, Kopp J, Bordoli L, Read R, Clarke N, Schwede T: Automated server predictions in CASP7. Proteins 2007, 69: 68–82.View ArticleGoogle Scholar
- Read R, Chavali G: Assessment of CASP7 predictions in the high accuracy template-based modeling category. Proteins 2007, 69: 27–37.View ArticleGoogle Scholar
- CASP7 high accuracy GDT-TS results (human and server)[http://zhang.bioinformatics.ku.edu/casp7/32.html]
- Wu S, Zhang Y: LOMETS: a local meta-threading-server for protein structure prediction. Nucleic Acids Research 2007, 35: 3375–3382.View ArticleGoogle Scholar
- Das R, Qian B, Raman S, Vernon R, Thompson J, Bradley P, Khare S, Tyka M, Bhat D, Chivian D, Kim D, Sheffler W, Malmstrom L, Wollacot A, Wang C, Andre I, Baker D: Structure prediction for CASP7 targets using extensive all-atom refinement with Rosetta@home. Proteins 2007, 69: 118–128.View ArticleGoogle Scholar
- Rost B, Sander C: Combining evolutionary information and neural networks to predict protein secondary structure. Proteins 1994, 19: 55–72.View ArticleGoogle Scholar
- Zhou H, Zhou Y: Fold recognition by combining sequence profiles derived from evolution and from depth-dependent structural alignment of fragments. Proteins 2005, 58: 321–328.View ArticleGoogle Scholar
- Thompson J, Higgins D, Gibson T: CLUSTALW: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res 1994, 22: 4673–4680.View ArticleGoogle Scholar
- Notredame C, Higgins D, Heringa J: T-Coffee: A novel method for multiple sequence alignment. J Mol Biol 2000, 302: 205–217.View ArticleGoogle Scholar
- Edgar R, Sjölander K: COACH: profile-profile alignment of protein families using hidden Markov models. Bioinformatics 2004, 20: 1309–1318.View ArticleGoogle Scholar
- Ohlson T, Wallner B, Elofsson A: Profile-profile methods provide improved fold-recognition. A study of different profile-profile alignment methods. Proteins 2004, 57: 188–197.View ArticleGoogle Scholar
- Rychlewski L, Jaroszewski L, Li W, Godzik A: Comparison of sequence profiles. Strategies for structural predictions using sequence information. Protein Sci 2000, 9: 232–241.View ArticleGoogle Scholar
- Yona G, Levitt M: Within teh twilight zone: a sensitive profile-profile comparison tool based on information theory. J Mol Biol 2002, 315: 1257–1275.View ArticleGoogle Scholar
- Mitelman D, Sadreyev R, Grishin N: Probabilistic scoring measures for profile-profile comparison yield more accurate short seed alignments. Bioinformatics 2003, 19: 1531–1539.View ArticleGoogle Scholar
- Ginalski K, Pas J, Wyrwicz L, vonGrotthuss M, Bujnicki J, Rychlewski L: ORFeus: Detection of distant homology using sequence profiles and predicted secondary structure. Nucleic Acids Res 2003, 31: 3804–3807.View ArticleGoogle Scholar
- Sadreyev R, Grishin N: COMPASS: A tool for comparison of multiple protein alignments with assessment of statistical significance. J Mol Biol 2003, 326: 317–336.View ArticleGoogle Scholar
- Wallner B, Fang H, Ohlson T, Frey-Skott J, Elofsson A: Using evolutionary information for the query and target improves fold recognition. Proteins 2004, 54: 342–350.View ArticleGoogle Scholar
- Marti-Renom M, Madhusudhan M, Sali A: Alignment of protein sequences by their profiles. Protein Sci 2004, 13: 1071–1087.View ArticleGoogle Scholar
- Park J, Teichmann S, Hubbard T, Chothia C: Intermediate sequences increase the detection of homology between sequences. J Mol Biol 1997, 273: 349–354.View ArticleGoogle Scholar
- Karplus K, Barrett C, Hughey R: Hidden Markov models for detecting remote protein homologies. Bioinformatics 1998, 14(10):846–56.View ArticleGoogle Scholar
- Pruitt K, Tatusova T, Maglott D: NCBI Reference sequence project: update and current status. Nucleic Acids Res 2003, 31: 34–37.View ArticleGoogle Scholar
- Gusfield D: Efficient methods for multiple sequence alignment with guaranteed error bounds. Bulletin of Mathematical Biology 1993, 55: 141–154.View ArticleGoogle Scholar
- Gusfield D: Algorithms on Strings, Trees and Sequences: Computer science and computational biology. New York: Cambridge University Press; 1997.View ArticleGoogle Scholar
- Gribskov M, McLachlan M, Eisenberg D: Profile analysis: detection of distantly related proteins. PNAS 1987, 84: 4355–4358.View ArticleGoogle Scholar
- Henikoff S, Wallace J, Brown J: Finding protein similarity with nucleotide sequence database. Methods in Enzymology 1990, 183: 111–132.View ArticleGoogle Scholar
- Joo K, Lee J, Lee S, Seo J, Lee S, Lee J: High accuracy template based modeling by global optimization. Proteins 2007, 69: 83–89.View ArticleGoogle Scholar
- Holm L, Sander C: Protein Structure Comparison by Alignment of Distance Matrices. J Mol Biol 1993, 233: 123–138.View ArticleGoogle Scholar
- Taylor W, Flores T, Orengo C: Multiple protein structure alignment. Protein Sci 1994, 3: 1858–1870.View ArticleGoogle Scholar
- Gibrat JF, Madej T, Bryant SH: Surprising similarities in structure comparison. Curr Opin Struct Biol 1996, 6: 377–385.View ArticleGoogle Scholar
- Shindyalov IN, Bourne PE: Protein Structure Alignment by incremental combinatorial extension (CE) of the optimal path. Protein Engineering 1998, 11: 739–747.View ArticleGoogle Scholar
- Zhang Y, Skolnick J: TM-align: a protein structure alignment algorithm based on the TM-score. Nucleic Acids Research 2005, 33: 2302–2309.View ArticleGoogle Scholar
- Tress M, Ezkurdia I, Grana O, Lopez G, Valencia A: Assessment of predictions submitted for the CASP6 comparative modeling category. Proteins 2005, 61: 27–45.View ArticleGoogle Scholar
- Wu S, Skolnick J, Zhang Y: Ab initio modeling of small proteins by iterative TASSER simulations. BMC Biology 2007, 5: 7.View ArticleGoogle Scholar
- Zhang Y: Template-based modeling and free modeling by I-TASSER in CASP7. Proteins 2007, 69: 108–117.View ArticleGoogle Scholar
- Debe D, Danzer J, Goddard W, Poleksic A: STRUCTFAST: Protein sequence remote homology detection and alignment using novel dynamic programming and profile-profile scoring. Proteins 2006, 64: 960–967.View ArticleGoogle Scholar
- Xu J, Li M, Kim D, Xu Y: RAPTOR: Optimal Protein Threading by Linear Programming. J Bioinformatics and Computational Biology 2003, 1(1):95–117.View ArticleGoogle Scholar
- Kim D, Chivian D, Baker D: Protein structure prediction and analysis using the Robetta server. Nuclear Acids Research 2004, 32(Web Server Issue):W526-W531.View ArticleGoogle Scholar
- Chivian D, Kim D, Malmstrom L, Bradley P, Robertson T, Murphy P, Strauss C, Bonneau R, Rohl C, Baker D: Automated prediction of CASP-5 structures using the Robetta server. Proteins 2003, 53(S6):524–533.View ArticleGoogle Scholar
- Fischer D: 3DS3 and 3DS5 3D-SHOTGUN Meta-Predictors in CAFASP3. Proteins 2003, 53: 517–523.View ArticleGoogle Scholar
- Wallner B, Elofsson A: Pcons5: combining consensus, structural evaluation and fold recognition scores. Bioinformatics 2005, 21: 4248–4254.View ArticleGoogle Scholar
- Torda A, Procter J, Huber T: Wurst: a protein threading server with a structural scoring function, sequence profiles and optimised substitution matrices. Nucl Acids Res 2004, 32: W532-W535.View ArticleGoogle Scholar
- Xu J, Yu L, Li M: Consensus fold recognition by predicted model quality. Asian-Pacific Bioinformatics Conference (APBC) 2005, 105–116.View ArticleGoogle Scholar
- Zhou H, Zhou Y: Quantifying the effect of burial of amino acid residues on protein stability. Proteins 2004, 54: 315–322.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.