Advertisement
  • Loading metrics

Functional Classification Using Phylogenomic Inference

Functional Classification Using Phylogenomic Inference

  • Duncan Brown, 
  • Kimmen Sjölander
PLOS
x

Phylogenomic inference of protein (or gene) function attempts to address the question, “What function does this protein perform?” in an evolutionary context. As originally outlined by Jonathan Eisen [13], phylogenomic inference of protein function is a multistep process involving selection of homologs, multiple sequence alignment (MSA), and phylogenetic tree construction; overlaying annotations on the tree topology; discriminating between orthologs and paralogs; and—finally—inferring the function of a protein based on the orthologs identified by this process and the annotations retrieved. Figure 1 shows an example of using annotated subfamily groupings to infer function, in a manner similar to [1]. One of us, while at Celera Genomics, separately came up with a similar approach for the functional classification of the human genome [4], based on the automated identification of functional subfamilies using the SCI-PHY algorithm and the use of subfamily hidden Markov models (HMMs) to classify novel sequences [5,6]. Our experiences over the past several years in developing computational pipelines for automating phylogenomic inference at the genome scale [7]—and the challenges we have faced in this effort—motivate this paper.

thumbnail
Figure 1. Phylogenomic Analysis of Protein Function Using Subfamily Annotation

In the example shown above, a phylogenetic tree has been constructed for a set of G protein–coupled receptors. The molecular function of some of the members of the family has been determined experimentally and is used to annotate individual subfamilies, similar to [1]. Sequences without known function can be assigned a predicted molecular function using the tree topology to identify orthologs. When no experimental evidence is available for a subtree's molecular function (e.g., the Unknown Subtype subtree at top), the annotation would be left at a general level (e.g., “GPCR of unknown specificity, related to opioid, galanin, and somatostatin receptors”). By contrast, if the Unknown Subtype subtree were nested within a subtree whose members were consistently characterized, such as opioid receptors, a “subtree neighbors” approach could be used to assign the annotation “Putative opioid receptor” to that group [14]. The use of subfamilies as the basis of phylogenomic inference is only one approach; as noted in the text, the general methodology does not rely on subfamily groupings and would ideally use the entire tree topology.

https://doi.org/10.1371/journal.pcbi.0020077.g001

In practice, phylogenomic inference of gene function is not often used. Far from it. The majority of novel sequences are assigned a putative function through the use of annotation transfer from the top hits in a database search. In our analysis of over 300,000 proteins in the UniProt database, only 3% of proteins with informative annotations (i.e., those not labelled as “hypothetical” or “unknown”) had experimental support for their annotations; 97% were annotated using electronic evidence alone. These annotations are uploaded to GenBank, where they persist even if they are eventually determined to be in error.

The systematic errors associated with this annotation protocol have been pointed out by numerous investigators over the years [810]. The root causes of these errors are these:

Gene duplication. This enables protein superfamilies to innovate novel functions on the same structural template, so that the top database hit may have a function distinct from the query.

Domain shuffling. Domain fusion and fission events add an additional layer of complexity, as a query and database hit may share only a local region of homology and thus have entirely different molecular functions and structures.

Propagation of existing errors in database annotations. This is particularly pernicious, as existing annotation errors are seldom detected and, even if detected, are not necessarily corrected.

Evolutionary distance. Two proteins can share a common ancestor and domain structure, yet have very different functions simply due to their presence in very divergently related species.

Phylogenomic analysis, properly applied, avoids these errors and provides a mechanism for detecting existing database annotation errors [3,7]. Why then is phylogenomic inference not used more widely? We believe this is due to four reasons. First, the actual frequency of annotation error is not known, so the gravity of the situation is not recognized. Second, phylogenomic inference is a much more complicated endeavor than a simple database search and requires significantly more expertise and computing resources. It is therefore not easily applied at the genome scale. Third, millions of dollars and years of effort have been poured into developing computational annotation systems that depend on annotation transfer from top database hits, perhaps overlaid with domain prediction methods such as PFAM or the NCBI CDD [11,12]. Fourth, phylogenomic approaches to protein function prediction have arisen only in the last few years, while database search methods have been available for much longer. Revolutions do not normally take place overnight. These four reasons result in phylogenomic inference being applied on a one-off basis, for a few protein superfamilies here and there.

This may be about to change. A variety of software tools and algorithms enabling phylogenomic inference have been developed in recent years (see Table 1). Some of these methods have based annotation transfer on the identification of orthologs [1315] or of functional subfamilies [6,1621]. Other groups have used whole-tree analyses [2224]. Still other groups employ expert knowledge to define functional subtypes and then develop statistical models to allow users to classify novel sequences [25,26]; these expert system-based approaches are unfortunately limited by the scarcity of experimental data for most protein families.

It is worth examining the assumptions underlying these phylogenomic resources, and phylogenomic inference as a whole.

Tree Topology Accuracy

Phylogenomic inference is based on a fundamental assumption: the phylogenetic tree topology used as the basis of functional inference is correct. This assumption must be questioned, particularly when highly divergent sequences (e.g., with pairwise identities less than 25%) are included in a tree.

Protein superfamilies provide distinct challenges to phylogenetic reconstruction. Following gene duplication, proteins can undergo significant structural and functional changes associated with neofunctionalization, resulting in loop regions and other parts of protein structures not being strictly homologous across all members of a multigene family (see Figure 2). Even among orthologs, evolutionary rates can vary greatly within different lineages [27,28]. This degree of extreme structural and sequence diversity clearly violates the assumptions of most simple (and therefore computationally tractable) models of evolution.

thumbnail
Figure 2. Structural and Functional Differences in Distantly Related Protein Superfamilies

The three proteins shown above are all members of the Structural Classification of Proteins (SCOP) scorpion toxin–related superfamily. All retain the same basic fold, but have significantly divergent functions. They function as part of the innate immune arsenal in plants and insects, but form part of the offense in scorpions. Evolution has conserved the basic structure, but many residues within the sequences are not structurally superposable. Such positions, often in the loop regions, can be significant in determining function.

https://doi.org/10.1371/journal.pcbi.0020077.g002

Assessing the expected accuracy of phylogenetic methods for protein superfamily reconstruction is a challenge in itself. Unlike phylogenetic reconstruction of species trees, where fossil evidence exists to help investigators assess tree accuracy, we have no fossil record for protein superfamilies. Simulation studies have tended to assume models of molecular evolution that are appropriate to single orthologous DNA sequences [29], but do not normally address many of the complexities of protein multigene family evolution. This has begun to change; models have been introduced that incorporate a wider range of information, such as indel evolution and structural constraints [3033]. Still, we believe there is a long way to go in this regard before simulation studies can effectively assess the expected accuracy of phylogenetic inference in protein superfamilies.

An additional complication in phylogenetic reconstruction of protein families is the almost universal dependence on an accurate MSA as input. Studies of alignment accuracy for pairs of proteins at different levels of evolutionary and structural divergence show dramatic increases in alignment errors with sequence divergence [34]. Several recent methods have bypassed this issue by concurrent estimation of a phylogeny and an MSA from unaligned sequences [3537]; we look forward to future developments in this area.

Another barrier to the use of phylogenomic inference methods is their computational complexity. Owing to the large size of protein superfamilies (with hundreds or thousands of taxa), many applications of phylogenomic inference employ fast distance-based methods instead of character-based approaches or forego even simple models of evolution in favor of faster hierarchical clustering algorithms (e.g., the Panther system [38]). Without an objective understanding of the expected accuracy of individual phylogenetic tree estimation methods under different conditions, we cannot know whether functional inferences based on these analyses are accurate.

In practice, assessing the likely accuracy of a particular tree is typically accomplished through bootstrap analysis or comparison of trees constructed using different phylogenetic reconstruction methods. Analysis of multiple trees for a given family often shows regions of agreement as well as significant differences of opinion: closely related subtrees are often found consistently across different methods, with primary differences between trees being at the coarse branching order between these conserved subtrees. Functional inferences can then be based on subtrees with high bootstrap support or on those subtrees that are found in the strict or majority consensus of several tree methods. However, these methods of analysis are quite time consuming and impractical for large datasets or for high-throughput application.

The Reliability and Source of Existing Database Annotations

Any system of functional inference depends on the accuracy of the characterized members. The Gene Ontology Consortium has provided a mechanism whereby sequence annotations have associated evidence codes, documenting the origin of the annotation (e.g., by electronic means, by direct assay, or by a traceable author statement) [39]. We believe that annotation transfer, even in a phylogenomic context, should only be performed when solid experimental support is available. Our analysis of more than 300,000 proteins in the UniProt database shows only 3% of proteins with functional annotations have experimental support. We suspect that many more proteins than these have been experimentally pursued, but that the results of these experiments are not being propagated efficiently (or at all) to the sequence databases or to the GO Annotation project [40]. One reason for this is the lack of proper usage of standard sequence identifiers in the biological literature, and we applaud the efforts at various journals to improve this status quo (see, e.g., Genome Research and the PLoS journals). We would go further and recommend that sequence databases specifically encourage ontology annotation during sequence submission. We expect that advances in text-mining software will also help correct the imbalance, although the field is not yet at a point to contribute on a large scale [41]. Finally, we believe that mechanisms must be put into place to enable annotation errors to be more easily corrected. The UniProt database responds to community requests for annotation error correction; other sequence databases might do well to follow their lead.

Functional Inference Based on Assumed Orthology

Orthologs—genes or proteins related by speciation—are generally assumed to have greater functional similarity than paralogs, which are related by gene duplication. However, inference accuracy also depends on evolutionary distance and the particular functional attribute under consideration. Some attributes of protein families, such as the three-dimensional structure, persist across large evolutionary distances. Other attributes, such as substrate specificity, can be modified based on a handful of amino acid substitutions in critical positions. The persistence of certain traits may be more limited in some families and more expansive in others. The assumption that orthology implies a functional similarity must therefore be tempered by an assessment of evolutionary distance [42,43].

Moreover, determining orthology is not always straightforward. RIO and Orthostrapper take the approach of using phylogenetic trees to assess orthology between homologs [14,15]. This is clearly the most accurate method, although accuracy will depend on the estimated phylogeny. However, these methods require estimation of a new tree for each family of interest, and trees must be recomputed whenever novel sequences are added to the family. This limits their application in large-scale endeavors. The COG database makes the simplifying assumption that proteins are orthologs if they are reciprocal top BLAST hits [13], but this limits the resulting relationships, and domain-shuffling, high sequence diversity within the family, and incomplete genome sequencing can all contribute to error.

Finally, the dearth of experimental evidence supporting functional annotations, together with ambiguous tree topology reconstruction, often limits the number of proteins that can be annotated effectively based strictly on orthology. Because of the limitations in restricting functional annotations to orthologs, methods have been developed to allow functional inference to extend beyond the strict confines of orthology. The SIFTER algorithm enables annotations to be propagated over a phylogenetic tree, using GO annotations and priors over existing annotations [22]. We believe this Bayesian approach shows great promise in automating the functional annotation of novel sequences.

The Future of Phylogenomic Inference

We have focused in this paper on the use of phylogenomic inference of protein function. However, phylogenomic inference can be applied to a wide array of protein family attributes. Selection of templates for comparative model construction can be performed in a phylogenomic context, e.g., picking the template that has the smallest tree distance to a target of unknown structure. Phylogenomic inference of pathway involvement may also be possible under some circumstances, for instance, in cases in which a subtree contains orthologs in closely related species.

Looking to the future of phylogenomic analysis, we believe that the greatest improvement to this field will take place when investigators have access to rigorously validated biological data through which phylogenomic methods can be assessed for accuracy. The Structure Function Linkage Database [44], which links protein structures with detailed information on partial chemical reactions, is an important contribution in this regard. Carefully designed benchmark datasets, such as those developed by the protein structure prediction community (e.g., the Astral datasets [45] and SCOP [46]), as well as the international biennial CASP experiment [47], have the potential to transform the field. The protein structure prediction field is one of the most mature in all of computational biology, and we believe this is due (at least in part) to the availability of challenging benchmark datasets and international experiments. The phylogenomic community needs analogous datasets appropriate for our own development and maturation. The natural competitiveness of computational biologists is used to good measure when we can push our methods to ever-increasing levels of accuracy. 

Acknowledgments

The authors would like to thank an anonymous reviewer for very helpful comments.

Author Contributions

DB and KS wrote the paper.

References

  1. 1. Eisen JA, Sweder KS, Hanawalt PC (1995) Evolution of the SNF2 family of proteins: Subfamilies with distinct sequences and functions. Nucleic Acids Res 23: 2715–2723.JA EisenKS SwederPC Hanawalt1995Evolution of the SNF2 family of proteins: Subfamilies with distinct sequences and functions.Nucleic Acids Res2327152723
  2. 2. Eisen JA, Kaiser D, Myers RM (1997) Gastrogenomic delights: A movable feast. Nat Med 3: 1076–1078.JA EisenD. KaiserRM Myers1997Gastrogenomic delights: A movable feast.Nat Med310761078
  3. 3. Eisen JA (1998) Phylogenomics: Improving functional predictions for uncharacterized genes by evolutionary analysis. Genome Res 8: 163–167.JA Eisen1998Phylogenomics: Improving functional predictions for uncharacterized genes by evolutionary analysis.Genome Res8163167
  4. 4. Venter JC, Adams MD, Myers EW, Li PW, Mural RJ, et al. (2001) The sequence of the human genome. Science 291: 1304–1351.JC VenterMD AdamsEW MyersPW LiRJ Mural2001The sequence of the human genome.Science29113041351
  5. 5. Sjölander K (1998) Phylogenetic inference in protein superfamilies: Analysis of SH2 domains. Proc Int Conf Intell Syst Mol Biol 6: 165–174.K. Sjölander1998Phylogenetic inference in protein superfamilies: Analysis of SH2 domains.Proc Int Conf Intell Syst Mol Biol6165174
  6. 6. Brown D, Krishnamurthy N, Dale JM, Christopher W, Sjölander K (2005) Subfamily HMMs in functional genomics. Pac Symp Biocomput 10: 322–333.D. BrownN. KrishnamurthyJM DaleW. ChristopherK. Sjölander2005Subfamily HMMs in functional genomics.Pac Symp Biocomput10322333
  7. 7. Sjölander K (2004) Phylogenomic inference of protein molecular function: Advances and challenges. Bioinformatics 20: 170–179.K. Sjölander2004Phylogenomic inference of protein molecular function: Advances and challenges.Bioinformatics20170179
  8. 8. Brenner SE (1999) Errors in genome annotation. Trends Genet 15: 132–133.SE Brenner1999Errors in genome annotation.Trends Genet15132133
  9. 9. Galperin MY, Koonin EV (1998) Sources of systematic error in functional annotation of genomes: Domain rearrangement, non-orthologous gene displacement and operon disruption. In Silico Biol 1: 55–67.MY GalperinEV Koonin1998Sources of systematic error in functional annotation of genomes: Domain rearrangement, non-orthologous gene displacement and operon disruption.In Silico Biol15567
  10. 10. Koski LB, Golding GB (2001) The closest BLAST hit is often not the nearest neighbor. J Mol Evol 52: 540–542.LB KoskiGB Golding2001The closest BLAST hit is often not the nearest neighbor.J Mol Evol52540542
  11. 11. Bateman A, Coin L, Durbin R, Finn RD, Hollich V, et al. (2004) The Pfam protein families database. Nucleic Acids Res 32: D138–D141.A. BatemanL. CoinR. DurbinRD FinnV. Hollich2004The Pfam protein families database.Nucleic Acids Res32D138D141
  12. 12. Marchler-Bauer A, Panchenko AR, Shoemaker BA, Thiessen PA, Geer LY, et al. (2002) CDD: A database of conserved domain alignments with links to domain three-dimensional structure. Nucleic Acids Res 30: 281–283.A. Marchler-BauerAR PanchenkoBA ShoemakerPA ThiessenLY Geer2002CDD: A database of conserved domain alignments with links to domain three-dimensional structure.Nucleic Acids Res30281283
  13. 13. Tatusov RL, Galperin MY, Natale DA, Koonin EV (2000) The COG database: A tool for genome-scale analysis of protein functions and evolution. Nucleic Acids Res 28: 33–36.RL TatusovMY GalperinDA NataleEV Koonin2000The COG database: A tool for genome-scale analysis of protein functions and evolution.Nucleic Acids Res283336
  14. 14. Zmasek CM, Eddy SR (2002) RIO: Analyzing proteomes by automated phylogenomics using resampled inference of orthologs. BMC Bioinformatics 3: 14.CM ZmasekSR Eddy2002RIO: Analyzing proteomes by automated phylogenomics using resampled inference of orthologs.BMC Bioinformatics314
  15. 15. Storm CE, Sonnhammer EL (2002) Automated ortholog inference from phylogenetic trees and calculation of orthology reliability. Bioinformatics 18: 92–99.CE StormEL Sonnhammer2002Automated ortholog inference from phylogenetic trees and calculation of orthology reliability.Bioinformatics189299
  16. 16. Krause A, Vingron M (1998) A set-theoretic approach to database searching and clustering. Bioinformatics 14: 430–438.A. KrauseM. Vingron1998A set-theoretic approach to database searching and clustering.Bioinformatics14430438
  17. 17. Yona G, Linial N, Linial M (1999) ProtoMap: Automatic classification of protein sequences, a hierarchy of protein families, and local maps of the protein space. Proteins 37: 360–378.G. YonaN. LinialM. Linial1999ProtoMap: Automatic classification of protein sequences, a hierarchy of protein families, and local maps of the protein space.Proteins37360378
  18. 18. Enright AJ, Iliopoulos I, Kyrpides NC, Ouzounis CA (1999) Protein interaction maps for complete genomes based on gene fusion events. Nature 402: 86–90.AJ EnrightI. IliopoulosNC KyrpidesCA Ouzounis1999Protein interaction maps for complete genomes based on gene fusion events.Nature4028690
  19. 19. Wicker N, Perrin GR, Thierry JC, Poch O (2001) Secator: A program for inferring protein subfamilies from phylogenetic trees. Mol Biol Evol 18: 1435–1441.N. WickerGR PerrinJC ThierryO. Poch2001Secator: A program for inferring protein subfamilies from phylogenetic trees.Mol Biol Evol1814351441
  20. 20. Abascal F, Valencia A (2002) Clustering of proximal sequence space for the identification of protein families. Bioinformatics 18: 908–921.F. AbascalA. Valencia2002Clustering of proximal sequence space for the identification of protein families.Bioinformatics18908921
  21. 21. Dubey A, Hwang S, Rangel C, Rasmussen CE, Ghahramani Z, et al. (2004) Clustering protein sequence and structure space with infinite Gaussian mixture models. Pac Symp Biocomput 9: 399–410.A. DubeyS. HwangC. RangelCE RasmussenZ. Ghahramani2004Clustering protein sequence and structure space with infinite Gaussian mixture models.Pac Symp Biocomput9399410
  22. 22. Engelhardt BE, Jordan MI, Muratore KE, Brenner SE (2005) Protein molecular function prediction by Bayesian phylogenomics. PLoS Comput Biol 1: e45.. BE EngelhardtMI JordanKE MuratoreSE Brenner2005Protein molecular function prediction by Bayesian phylogenomics.PLoS Comput Biol1e45.DOI: 10.1371/journal.pcbi.0010045. DOI: 10.1371/journal.pcbi.0010045.
  23. 23. Li H, Coghlan A, Ruan J, Coin LJ, Heriche JK, et al. (2006) TreeFam: A curated database of phylogenetic trees of animal gene families. Nucleic Acids Res 34: D572–D580.H. LiA. CoghlanJ. RuanLJ CoinJK Heriche2006TreeFam: A curated database of phylogenetic trees of animal gene families.Nucleic Acids Res34D572D580
  24. 24. Sjölander K (2006) Berkeley Phylogenomics Group Universal Proteome Explorer. K. Sjölander2006Berkeley Phylogenomics Group Universal Proteome ExplorerAvailable: http://phylogenomics.berkeley.edu/UniversalProteome/. Accessed 29 May 2006. Available: http://phylogenomics.berkeley.edu/UniversalProteome/. Accessed 29 May 2006.
  25. 25. Karchin R, Karplus K, Haussler D (2002) Classifying G-protein coupled receptors with support vector machines. Bioinformatics 18: 147–159.R. KarchinK. KarplusD. Haussler2002Classifying G-protein coupled receptors with support vector machines.Bioinformatics18147159
  26. 26. Weston J, Leslie C, Ie E, Zhou D, Elisseeff A, et al. (2005) Semi-supervised protein classification using cluster kernels. Bioinformatics 21: 3241–3247.J. WestonC. LeslieE. IeD. ZhouA. Elisseeff2005Semi-supervised protein classification using cluster kernels.Bioinformatics2132413247
  27. 27. Lopez P, Casane D, Philippe H (2002) Heterotachy, an important process of protein evolution. Mol Biol Evol 19: 1–7.P. LopezD. CasaneH. Philippe2002Heterotachy, an important process of protein evolution.Mol Biol Evol1917
  28. 28. Lockhart P, Novis P, Milligan BG, Riden J, Rambaut A, et al. (2006) Heterotachy and tree building: A case study with plastids and eubacteria. Mol Biol Evol 23: 40–45.P. LockhartP. NovisBG MilliganJ. RidenA. Rambaut2006Heterotachy and tree building: A case study with plastids and eubacteria.Mol Biol Evol234045
  29. 29. Hillis DM, Huelsenbeck JP, Cunningham CW (1994) Application and accuracy of molecular phylogenies. Science 264: 671–677.DM HillisJP HuelsenbeckCW Cunningham1994Application and accuracy of molecular phylogenies.Science264671677
  30. 30. Lio P, Goldman N (1998) Models of molecular evolution and phylogeny. Genome Res 8: 1233–1244.P. LioN. Goldman1998Models of molecular evolution and phylogeny.Genome Res812331244
  31. 31. Koshi JM, Goldstein RA (1998) Models of natural mutations including site heterogeneity. Proteins 32: 289–295.JM KoshiRA Goldstein1998Models of natural mutations including site heterogeneity.Proteins32289295
  32. 32. Holmes I (2003) Using guide trees to construct multiple-sequence evolutionary HMMs. Bioinformatics 19: i147–157.I. Holmes2003Using guide trees to construct multiple-sequence evolutionary HMMs.Bioinformatics19i147157
  33. 33. Scheeff ED, Bourne PE (2005) Structural evolution of the protein kinase-like superfamily. PLoS Comput Biol 1: e49.. ED ScheeffPE Bourne2005Structural evolution of the protein kinase-like superfamily.PLoS Comput Biol1e49.DOI: 10.1371/journal.pcbi.0010049. DOI: 10.1371/journal.pcbi.0010049.
  34. 34. Baker D, Sali A (2001) Protein structure prediction and structural genomics. Science 294: 93–96.D. BakerA. Sali2001Protein structure prediction and structural genomics.Science2949396
  35. 35. Edgar RC, Sjölander K (2003) SATCHMO: Sequence alignment and tree construction using hidden Markov models. Bioinformatics 19: 1404–1411.RC EdgarK. Sjölander2003SATCHMO: Sequence alignment and tree construction using hidden Markov models.Bioinformatics1914041411
  36. 36. Fleissner R, Metzler D, von Haeseler A (2005) Simultaneous statistical multiple alignment and phylogeny reconstruction. Syst Biol 54: 548–561.R. FleissnerD. MetzlerA. von Haeseler2005Simultaneous statistical multiple alignment and phylogeny reconstruction.Syst Biol54548561
  37. 37. Lunter G, Miklos I, Drummond A, Jensen JL, Hein J (2005) Bayesian coestimation of phylogeny and sequence alignment. BMC Bioinformatics 6: 83.G. LunterI. MiklosA. DrummondJL JensenJ. Hein2005Bayesian coestimation of phylogeny and sequence alignment.BMC Bioinformatics683
  38. 38. Mi H, Vandergriff J, Campbell M, Narechania A, Majoros W, et al. (2003) Assessment of genome-wide protein function classification for Drosophila melanogaster. Genome Res 13: 2118–2128.H. MiJ. VandergriffM. CampbellA. NarechaniaW. Majoros2003Assessment of genome-wide protein function classification for Drosophila melanogaster.Genome Res1321182128
  39. 39. Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, et al. (2000) Gene Ontology: Tool for the unification of biology. Nat Genet 25: 25–29.M. AshburnerCA BallJA BlakeD. BotsteinH. Butler2000Gene Ontology: Tool for the unification of biology.Nat Genet252529
  40. 40. Camon E, Magrane M, Barrell D, Binns D, Fleischmann W, et al. (2003) The Gene Ontology Annotation (GOA) project: Implementation of GO in SWISS-PROT, TrEMBL, and InterPro. Genome Res 13: 662–672.E. CamonM. MagraneD. BarrellD. BinnsW. Fleischmann2003The Gene Ontology Annotation (GOA) project: Implementation of GO in SWISS-PROT, TrEMBL, and InterPro.Genome Res13662672
  41. 41. Rebholz-Schuhmann D, Kirsch H, Couto F (2005) Facts from text—Is text mining ready to deliver? PLoS Biol 3: e65.. D. Rebholz-SchuhmannH. KirschF. Couto2005Facts from text—Is text mining ready to deliver?PLoS Biol3e65.DOI: 10.1371/journal.pbio.0030065. DOI: 10.1371/journal.pbio.0030065.
  42. 42. Rost B (2002) Enzyme function less conserved than anticipated. J Mol Biol 318: 595–608.B. Rost2002Enzyme function less conserved than anticipated.J Mol Biol318595608
  43. 43. Babbitt PC (2003) Definitions of enzyme function for the structural genomics era. Curr Opin Chem Biol 7: 230–237.PC Babbitt2003Definitions of enzyme function for the structural genomics era.Curr Opin Chem Biol7230237
  44. 44. Brown SD, Gerlt JA, Seffernick JL, Babbitt PC (2006) A gold standard set of mechanistically diverse enzyme superfamilies. Genome Biol 7: R8.SD BrownJA GerltJL SeffernickPC Babbitt2006A gold standard set of mechanistically diverse enzyme superfamilies.Genome Biol7R8
  45. 45. Brenner SE, Koehl P, Levitt M (2000) The ASTRAL compendium for protein structure and sequence analysis. Nucleic Acids Res 28: 254–256.SE BrennerP. KoehlM. Levitt2000The ASTRAL compendium for protein structure and sequence analysis.Nucleic Acids Res28254256
  46. 46. Lo Conte L, Ailey B, Hubbard TJ, Brenner SE, Murzin AG, et al. (2000) SCOP: A structural classification of proteins database. Nucleic Acids Res 28: 257–259.L. Lo ConteB. AileyTJ HubbardSE BrennerAG Murzin2000SCOP: A structural classification of proteins database.Nucleic Acids Res28257259
  47. 47. Moult J, Fidelis K, Rost B, Hubbard T, Tramontano A (2005) Critical assessment of methods of protein structure prediction (CASP)—Round 6. Proteins 61: 3–7.J. MoultK. FidelisB. RostT. HubbardA. Tramontano2005Critical assessment of methods of protein structure prediction (CASP)—Round 6.Proteins6137