- Open Access
A meta-approach for improving the prediction and the functional annotation of ortholog groups
© Pereira et al.; licensee BioMed Central Ltd. 2014
- Published: 17 October 2014
In comparative genomics, orthologs are used to transfer annotation from genes already characterized to newly sequenced genomes. Many methods have been developed for finding orthologs in sets of genomes. However, the application of different methods on the same proteome set can lead to distinct orthology predictions.
We developed a method based on a meta-approach that is able to combine the results of several methods for orthologous group prediction. The purpose of this method is to produce better quality results by using the overlapping results obtained from several individual orthologous gene prediction procedures. Our method proceeds in two steps. The first aims to construct seeds for groups of orthologous genes; these seeds correspond to the exact overlaps between the results of all or several methods. In the second step, these seed groups are expanded by using HMM profiles.
We evaluated our method on two standard reference benchmarks, OrthoBench and Orthology Benchmark Service. Our method presents a higher level of accurately predicted groups than the individual input methods of orthologous group prediction. Moreover, our method increases the number of annotated orthologous pairs without decreasing the annotation quality compared to twelve state-of-the-art methods.
The meta-approach based method appears to be a reliable procedure for predicting orthologous groups. Since a large number of methods for predicting groups of orthologous genes exist, it is quite conceivable to apply this meta-approach to several combinations of different methods.
- sequences-profile comparison
Performing an accurate gene/protein functional annotation is one of the crucial steps of any new genome project. It is partly achieved by performing the functional annotation of groups of orthologs.
Orthologs are genes in different species that arose from a common ancestral gene by speciation events . Based on the 'orthology-function conjecture' [2, 3], the orthologs retain the same function and thus can be used for the transfer of functional annotation from experimentally characterized genes to uncharacterized genes .
In this article, an ortholog group contains all the genes that evolved by gene duplication since the most ancestral speciation event of a given set of genomes . Thus, ortholog groups include orthologs, co-orthologs and paralogs that evolved by lineage specific duplication after the relevant speciation event (in-paralogs)  (see Additional file 1).
The prediction of orthologous genes is a difficult task because of non-uniform evolutionary rates, extensive gene duplication, gene loss and horizontal gene transfer . Over the last decades, a large number of methods and tools have been developed to perform orthologous gene prediction, and nowadays not less than 37 databases offer groups of orthologs . However, the results predicted by these various methods are often uncertain. In particular, users should be aware that the application of different methods on the same proteomes can lead to distinct orthology predictions [6, 8, 9]. Accordingly to these results, it is particularly difficult to know which method or database will be the most appropriate. In addition, we might reasonably question the relevance of biological findings drawn from the orthology prediction obtained by any single method.
Sequence similarity is a good predictor of homology but does not define homolog sequences. Like the similarity used to predict homolog sequences, the genome context could be used to predict toporthologs (orthologous genes that retain their ancestral genomic position). This precision is motivated by the biological significance of genomic context  (genes that are near each other are more likely to interact  and are possibly coordinately expressed ). Because the gene order changes rapidly  and can not be use for distant species, we focus on the prediction of ortholog groups, without subdividing this groups into toporthologs and atoporthologs.
Prediction of gene orthology is based on two main approaches, namely tree-based methods and graph-based methods .
Tree-based methods are based on a tree-like evolutionary scenario and the evolution of the entire group of homologous genes is performed at the same time. The pairs of orthologs are inferred from the analysis of gene family trees and these methods [15–19] use the definition of orthology in order to distinct orthologs and paralogs. Gene orthology selection is generally done by tree reconciliation  with a reference species tree [17–19]. However, this last step becomes an issue when horizontal gene transfer plays a major role in the evolution of the organisms . Moreover, tree-based methods are sensitive to artifacts, such as long and short-branch attraction at large or small evolutionary distances . The results also depend of the quality of the species tree, which can contain errors especially at large evolutionary distances.
Graph based methods rely on the assumption that orthologous genes or proteins are more similar than any other gene or protein coming from the same organisms. Thus in graph based methods the orthologs are clustered together according to a similarity measure between the sequences. Several similarity scoring methods are used to cluster the sequences, for example BLAST derived scores  or similarity scores computed from Smith-Waterman alignments . These methods [25–28] are generally much faster than tree-based methods and can deal with a larger number of species. However, they fail to detect differential gene losses [29, 30] and can create mixed groups in the case of complex mixtures of differently-related genes.
As stated above, tree-based and graph-based methods have their advantages and drawbacks. In this work we propose to combine results obtained by several different methods by developing a meta-approach. The purpose is to produce better quality results by using the overlapping results obtained from several individual methods. The rationale behind our approach is that when identical results are found by several methods then they are more likely accurate. This is especially true as the prediction methods use different approaches like tree-based or graph-based methods. However, the overlap between multiple orthology prediction methods may lead to the loss of many true positives orthologs, especially when the number of initial methods is high. To overcome this problem the meta-approach is performed in two steps. An initial step finds seeds for groups of orthologous genes that correspond to the exact overlaps between all or at least several methods. In a second step we expand these seed groups by using HMM profiles.
Using acknowledged benchmark sets and procedures, we evaluated our metaapproach in relation to two aspects: the quality of our ortholog groups compared to known groups, and the relevance of functional sequence annotation based on our groups. The meta-approach allows to improve both.
The entries of the meta-approach are ortholog groups obtained by several input methods. The general outline is as follows. First, we take into account only orthologs that are predicted by several methods, by selecting the intersections of their groups. From the sequences of the intersected groups, we build HMM profiles, possibly adding other sequences to the groups by comparing the sequences to the HMM profiles. Selection of the added sequences is based on the e-value and the percentage of alignment between the sequences and the HMM profiles. This whole process is performed several times, with the number of methods decreasing at each step, as detailed below.
At first, let us justify the meta-approach in a few words. It combines results from several methods, each of them having a given level of sensitivity and specificity. The first stage is stringent (specific), and tends to generate small orthologous groups, because each group is the intersection of the groups obtained by several methods. Recalling that our main objective at the end is annotation, what is important is not to have the largest possible groups, but to ensure that the genes that are in the same group will share the same function. From these small groups, which we call intermediate groups, HMM profiles are built. Proteins which are not in any intermediate group are called unassigned proteins. Each unassigned protein is compared to the profile HMM of each intermediate group and can be added to a group if the results of comparison satisfy conditions on the e-value and the minimum length of the alignment. Using the HMM profiles aims to improve the sensitivity of the results. Moreover, because the HMM profiles are made from several strongly selected protein sequences, we expect this step still to have a good specificity.
1 Collect ortholog groups from N input methods (N ≥ 2)
2 set i = N .
3 Compute all sets of proteins that are intersections of groups of i methods: that is, two proteins are in the same set if and only if they are in the same group in i methods. Additionally, sets are selected according to their size: a set is selected only if its size is higher or equal to a given threshold (minimum size equals 4 as default). The selected sets form the intermediate groups. The proteins that do not belong to any intermediate group are called unassigned proteins. A protein cannot be in several intermediate groups. If this is the case, the largest intersection is kept (this occurs only when i < N ). If there is some ambiguity for one protein (two distinct available groups of the same size) one of them is retained randomly.
5 Each unassigned protein sequence is compared to each HMM profile. An unassigned protein is added to an intermediate group if: (i) the e-value of the comparison is lower than a given threshold (default 1E−10) and (ii) the length of the alignment is above a given ratio compared to the lengths of the sequence and of the profile (default 40%). An unassigned protein can be added to one intermediate group at most. If several HMMs satisfy the thresholds for the same unassigned protein, the lower e-value is retained, then the higher length ratio if necessary.
6 The groups obtained after the previous step are kept aside. This means that the proteins contained in these groups are not used for the next steps. They will be final ortholog groups.
7 If i >2 and if there still some unassigned proteins, then i ← i − 1 and GOTO step 3.
8 Otherwise (i = 2), the loop stops. There can remain intersection groups that have not been selected as intermediate groups because their cardinality is smaller than the minimum size. These groups are added to the final ortholog groups (note that these are necessarily results of intersections of two methods only.)
The values of the three parameters (e-value, minimum length of the alignment and minimum intersection size) were determined by comparing results obtained with different parameter combinations from the same data set (see Additional file 2).
The MARIO software which implements the meta-approach is freely available at http://bim.igmors.u-psud.fr/mario/.
The selected input methods
The meta-approach was performed by using the results of four methods (BRH , Inparanoid , OrthoMCL  and Phylogeny ). The three graph based methods that we selected (BRH, Inparanoid, OrthoMCL) present distinct approaches for predicting ortholog pairs and then for producing groups. They are among the most representative of graph-based methods. A method developed previously in our laboratory called 'Phylogeny' was used as a representative of tree-based methods. All these methods have been implemented in stand-alone programs.
The initial Best Reciprocal Hit (BRH) method  was modified by taking into account the sequence alignment length as well as the alignment score ratio between query and subject sequences. The score ratio is the ratio of the raw BLAST score of the alignment and the raw score of each sequence against itself. All pairs of best reciprocal hits i.e. were both filters are above the threshold values are considered as orthologs. Pairs of orthologs are clustered by identifying fully connected orthologous groups: each protein of any given ortholog group has an orthology relationship with every other protein in the group (in our case, searching for such cliques is computationally tractable because, in the BRH method, each group presents up to one protein per species). Inparanoid  was used with default parameters. This method predicts pairs of orthologs and inparalogs. The pairs are clustered into groups in such a way that each protein of any group is linked to at least 20% of the other proteins of the group. OrthoMCL  uses the percentage match length to obtain pairs of orthologous proteins. The method clusters the pairs into groups by using the MCL program . OrthoMCL was used with default parameters. Phylogeny  is based on the phylogenetic analysis of homologous genes. No species tree is required. Homologs detected by BLAST are grouped transitively. Homologous sequences are aligned using the MUSCLE program. These multiple alignments are processed with a maximum likelihood approach to reconstruct the phylogeny of the corresponding family, using the PhyML software. Group trees are rooted by using the program Retree from the Phylip package . The analysis of the rooted tree allows to identify duplication and speciation events and to distinguish orthologs and paralogs.
In order to evaluate our meta-approach, we checked its consistency according to the ability to predict ortholog groups, and the quality of protein functional annotation within an ortholog group. We used two benchmarks: OrthoBench and the Orthology Benchmark Service. The values of the parameters used on both benchmark tests for the meta-approach were the same, as stated above: minimum e-value 1E − 10, minimum alignment length of 40%, minimum intersection size equal to four.
Evaluation on 70 reference ortholog groups
Taking orthoBENCH  as a reference benchmark, we compared the results of the four initial methods, and those obtained by the meta-approach, to the reference ortholog groups (RefOGs). The orthoBENCH dataset involves 1519 proteins from 12 metazoan species divided into 70 manually curated ortholog groups. For our analysis, we downloaded the proteome version of Ensembl 72 . As orthoBENCH is based on Ensembl 62, the proteins removed or added between the versions 60 and 72 of Ensembl were not taken into account. Moreover, if a gene has splice variants, When comparing the groups produced by the meta-approach or the individual methods with those of orthoBench, two types of errors were defined: group fissions (proteins of a RefOG are in two or more ortholog groups), and group fusions (more than 3 proteins have been added to a RefOG) .
Functional annotation conservation test
The Orthology Benchmark Service is a recent web server (http://orthology.benchmarkservice.org) allowing us to compare methods of orthologous gene prediction. This is based on a common set of 66 species (2011 quest for orthologs reference dataset) [39, 40]. The benchmark service proposes two types of procedures for evaluating orthologous groups: phylogeny-based definition tests and functional annotation conservation test. In the Phylogeny based tests, orthologous groups are defined in such a way that every pair of genes in the group is either orthologous or inparalogous with respect to the last speciation event in their clade. However, we refer to a different and more recent definition of ortholog groups . Thus this test is not relevant for our purpose (see Additional file 1 for further details).
The web server proposes also evaluation procedures for measuring the homogeneity of the functional annotation of the pairs of orthologs . For each pair, if both proteins are annotated, the similarity of the annotation is computed with the Schlicker similarity . This measure allows partial matches, resulting in a robust similarity score for the comparison of gene products with incomplete annotation or for the comparison of multi-functional proteins. This score ranges between 0 and 1, from low to high functional similarity. We computed this measure for Enzyme Commission (EC) numbers  and for Gene Ontology (GO) terms . For GO terms, only annotations with experimental support (EXP, IDA, IPI, IMP, IGI and IEP) were considered.
At first we briefly present the results of the four initial methods and of the metaapproach on the orthoBENCH dataset. Then we compare the meta-approach to twelve other state-of-the-art methods from the functional similarity point of view.
Comparing the results of the four initial methods with those of the meta-approach
Comparison on OrthoBENCH , Jaccard similarity coefficient.
Quality of ortholog groups
Functional similarity performance comparison
We compared twelve methods including all those available in the orthology benchmark service and the four selected input methods for the analysis of the reference proteomes . Additionally, in order to evaluate the impact of using HMM on a single method, we applied the profile HMM procedure (steps 4, 5 and 8) to the BRH groups. For the meta-approach, we used the same values of parameters as those used for the orthoBENCH analyses.
Enzyme classification conservation test
Gene ontology conservation test
The Pearson correlation test was performed without taking into account the metaapproach in order to determine the relationship between the number of annotated orthologs and the average Schlicker similarity obtained on GO terms. The results of the metaPhors  method were not used for the same reason as indicated previously. The Pearson coefficient was -0.804 (p-value 1.419E−3 with the negative correlation hypothesis). Thus, as for the EC number similarity, the larger number of ortholog relations is correlated to the decreasing of the average Schlicker similarity. The meta-approach detects an increased number of ortholog relations compared to orther methods (Figure 3B). The Pearson correlation test was performed on the results of all methods (the meta-approach plus the twelve others) in order to determine if the meta-appraoch presents results that are compatible with the same linear regression curve as obtained with the other methods. The Pearson coefficient is not significant (−0.471 and p-value 0.06121 with the negative correlation hypothesis), showing that the result obtained with the meta-approach is not compatible with the linear regression. Furthermore, the point representing the meta-approach is above the linear regression curve (Figure 3B), showing that the meta-approach outperforms the other methods on this dataset. Thus, the meta-approach increases both the average Schlicker similarity and the number of ortholog relationships. In addition, the application of the HMM steps on the BRH groups increases the number of annotated ortholog pairs. However and contrary to the meta-approach, the Schlicker similarity decreases when the number of ortholog relation increase, as predicted by the linear regression. Therefore, the combination of the results of several methods is necessary to improve the quality of the final prediction.
The meta-approach appears to be a reliable method of prediction of ortholog groups. Based on the combination of existing methods, the meta-approach finds a consensus of higher quality. Both ortholog group quality and consistence of group annotation have been positively tested. We showed with the orthoBench dataset  that, compared to the initial methods, the meta-approach reduce the number of incorrect groups as well as the number of fission and fusion events. Furthermore, the metaapproach presents the largest GO term similarity compared to twelve of the thirteen state-of-the-art methods on the protein reference dataset . Phylogeny's Schlicker similarity is larger than the meta-approach, but Phylogeny predicts many less pairs of annotated orthologs. All other methods present both a smaller Schlicker similarity and an smaller number of pairs of annotated orthologs.
The meta-approach combines the results of several methods in order to obtain specific intersections and adds to these intersections similar sequences (by using profile HMMs). The user has to be well aware that results depend of the selected input methods and on the selected parameters for the HMM profiles.
The meta-approach presented in this article takes the benefits from the particular four methods used here, but as a large number of methods for predicting groups of orthologous genes exist, it would be interesting to apply this meta-approach to different methods or to more methods.
We thank the eBio platform of University Paris-Sud for resources support. We thank Sandrine Grossetête for her preliminary work on the meta-approach. We thank Anne Lopes for reading this manuscript. We are very indebted to Barry Holland for his invaluable help in improving the English.
The publication charges for this article were funded by CNRS-INSERM-INRIA grant PEPS Bio-Math-Info (BMI) 2012-2013.
This article has been published as part of BMC Genomics Volume 15 Supplement 6, 2014: Proceedings of the Twelfth Annual Research in Computational Molecular Biology (RECOMB) Satellite Workshop on Comparative Genomics. The full contents of the supplement are available online at http://www.biomedcentral.com/bmcgenomics/supplements/15/S6.
- Fitch WM: Distinguishing homologous from analogous proteins. Systematic zoology. 1970, 19 (2): 99-113. 10.2307/2412448.PubMedView ArticleGoogle Scholar
- Altenhoff AM, Studer Ra, Robinson-Rechavi M, Dessimoz C: Resolving the ortholog conjecture: orthologs tend to be weakly, but significantly, more similar in function than paralogs. PLoS computational biology. 2012, 8 (5): e1002514-10.1371/journal.pcbi.1002514.PubMedPubMed CentralView ArticleGoogle Scholar
- Rogozin IB, Managadze D, Shabalina SA, Koonin EV: Gene family level comparative analysis of gene expression in mammals validates the ortholog conjecture. Genome Biology and Evolution. 2014, 6 (4): 754-762. 10.1093/gbe/evu051.PubMedPubMed CentralView ArticleGoogle Scholar
- Gabaldón T, Koonin EV: Functional and evolutionary implications of gene orthology. Nature reviews Genetics. 2013, 14 (5): 360-366. 10.1038/nrg3456.PubMedView ArticleGoogle Scholar
- Sonnhammer ELL, Koonin EV: Orthology, paralogy and proposed classification for paralog subtypes. Trends in Genetics. 2002, 18 (12): 619-620. 10.1016/S0168-9525(02)02793-2.PubMedView ArticleGoogle Scholar
- Dalquen Da, Altenhoff AM, Gonnet GH, Dessimoz C: The impact of gene duplication, insertion, deletion, lateral gene transfer and sequencing error on orthology inference: a simulation study. PloS one. 2013, 8 (2): e56925-10.1371/journal.pone.0056925.PubMedPubMed CentralView ArticleGoogle Scholar
- Altenhoff AM, Dessimoz C: Phylogenetic and functional assessment of orthologs inference projects and methods. PLoS computational biology. 2009, 5 (1): e1000262-10.1371/journal.pcbi.1000262.PubMedPubMed CentralView ArticleGoogle Scholar
- Chen F, Mackey AJ, Vermunt JK, Roos DS: Assessing performance of orthology detection strategies applied to eukaryotic genomes. PLoS ONE. 2007, 2 (4): e383-10.1371/journal.pone.0000383.PubMedPubMed CentralView ArticleGoogle Scholar
- Salichos L, Rokas A: Evaluating ortholog prediction algorithms in a yeast model clade. PloS one. 2011, 6 (4): 18755-10.1371/journal.pone.0018755.View ArticleGoogle Scholar
- Dewey CN: Positional orthology: putting genomic evolutionary relationships into context. Briefings in bioinformatics. 2011, 12 (5): 401-12. 10.1093/bib/bbr040.PubMedPubMed CentralView ArticleGoogle Scholar
- Huynen M, Snel B, Lathe W, Bork P: Exploitation of gene context. Current opinion in structural biology. 2000, 10 (3): 366-70. 10.1016/S0959-440X(00)00098-1.PubMedView ArticleGoogle Scholar
- Hurst LD, Pál C, Lercher MJ: The evolutionary dynamics of eukaryotic gene order. Nature reviews Genetics. 2004, 5 (4): 299-310. 10.1038/nrg1319.PubMedView ArticleGoogle Scholar
- Wolf YI, Rogozin IB, Kondrashova S, Koonin EV: Genome alignment, evolution of prokaryotic genome organization, and prediction of gene function using genomic context. Genome research. 2001, 11 (3): 356-72. 10.1101/gr.GR-1619R.PubMedView ArticleGoogle Scholar
- Kristensen DM, Wolf YI, Mushegian AR, Koonin EV: Computational methods for gene orthology inference. Briefings in bioinformatics. 2011, 12 (5): 379-91. 10.1093/bib/bbr030.PubMedPubMed CentralView ArticleGoogle Scholar
- Storm CEV, Sonnhammer ELL: Automated ortholog inference from phylogenetic trees and calculation of orthology reliability. Bioinformatics (Oxford, England). 2002, 18 (1): 92-9. 10.1093/bioinformatics/18.1.92.View ArticleGoogle Scholar
- Zmasek CM, Eddy SR: Rio: Analyzing proteomes by automated phylogenomics using resampled inference of orthologs. BMC bioinformatics. 2002, 19: 1-19.Google Scholar
- Ruan J, Li H, Chen Z, Coghlan A, Coin LJM, Guo Y, Hériché JK, Hu Y, Kristiansen K, Li R, et al: Treefam: 2008 update. Nucleic Acids Research. 2008, 36 (Database): 735-740.View ArticleGoogle Scholar
- Pryszcz LP, Huerta-Cepas J, Gabaldón T: Metaphors: orthology and paralogy predictions from multiple phylogenetic evidence using a consistency-based confidence score. Nucleic Acids Research. 2011, 39 (5): 32-10.1093/nar/gkq953.View ArticleGoogle Scholar
- Huerta-Cepas J, Capella-Gutierrez S, Pryszcz LP, Denisov I, Kormes D, Marcet-Houben M, Gabaldón T: Phylomedb v3.0: an expanding repository of genome-wide collections of trees, alignments and phylogeny-based orthology and paralogy predictions. Nucleic Acids Research. 2011, 39 (Database): 556-60. 10.1093/nar/gkq1109.View ArticleGoogle Scholar
- Page RD, Charleston MA: From gene to organismal phylogeny: reconciled trees and the gene tree/species tree problem. Molecular phylogenetics and evolution. 1997, 7 (2): 231-240. 10.1006/mpev.1996.0390.PubMedView ArticleGoogle Scholar
- Treangen TJ, Rocha EPC: Horizontal transfer, not duplication, drives the expansion of protein families in prokaryotes. PLoS Genetics. 2011, 7 (1):Google Scholar
- O'Connor T, Sundberg K, Carroll H, Clement M, Snell Q: Analysis of long branch extraction and long branch shortening. BMC genomics. 2010, 11 (Suppl 2): 14-10.1186/1471-2164-11-S2-S14.View ArticleGoogle Scholar
- Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic local alignment search tool. Journal of molecular biology. 1990, 215 (3): 403-410. 10.1016/S0022-2836(05)80360-2.PubMedView ArticleGoogle Scholar
- Smith TF, Waterman MS: Identification of common molecular subsequences. Journal of molecular biology. 1981, 147 (1): 195-197. 10.1016/0022-2836(81)90087-5.PubMedView ArticleGoogle Scholar
- Li L, Stoeckert CJ, Roos DS: Orthomcl: identification of ortholog groups for eukaryotic genomes. Genome Research. 2003, 13 (9): 2178-89. 10.1101/gr.1224503.PubMedPubMed CentralView ArticleGoogle Scholar
- O'Brien KP, Remm M, Sonnhammer ELL: Inparanoid: a comprehensive database of eukaryotic orthologs. Nucleic Acids Research. 2005, 33 (Database): 476-480.Google Scholar
- Altenhoff AM, Schneider A, Gonnet GH, Dessimoz C: Oma 2011: orthology inference among 1000 complete genomes. Nucleic Acids Research. 2011, 39 (Database): 289-94. 10.1093/nar/gkq1238.View ArticleGoogle Scholar
- Deluca TF, Wu IH, Pu J, Monaghan T, Peshkin L, Singh S, Wall DP: Roundup: a multi-genome repository of orthologs and evolutionary distances. Bioinformatics (Oxford, England). 2006, 22 (16): 2044-2046. 10.1093/bioinformatics/btl286.View ArticleGoogle Scholar
- Koonin EV, Wolf YI: Genomics of bacteria and archaea: the emerging dynamic view of the prokaryotic world. Nucleic Acids Research. 2008, 36 (21): 6688-6719. 10.1093/nar/gkn668.PubMedPubMed CentralView ArticleGoogle Scholar
- Wolf YI, Novichkov PS, Karev GP, Koonin EV, Lipman DJ: The universal distribution of evolutionary rates of genes and distinct characteristics of eukaryotic genes of different apparent ages. Proceedings of the National Academy of Sciences of the United States of America. 2009, 106 (18): 7273-7280. 10.1073/pnas.0901808106.PubMedPubMed CentralView ArticleGoogle Scholar
- Edgar RC: Muscle: multiple sequence alignment with high accuracy and high throughput. Nucleic Acids Research. 2004, 32 (5): 1792-1797. 10.1093/nar/gkh340.PubMedPubMed CentralView ArticleGoogle Scholar
- Finn RD, Clements J, Eddy SR: Hmmer web server: interactive sequence similarity searching. Nucleic Acids Research. 2011, 39 (Web Server): 29-37.View ArticleGoogle Scholar
- Overbeek R, Fonstein M, D'Souza M, Pusch GD, Maltsev N: The use of gene clusters to infer functional coupling. Proceedings of the National Academy of Sciences of the United States of America. 1999, 96 (6): 2896-901. 10.1073/pnas.96.6.2896.PubMedPubMed CentralView ArticleGoogle Scholar
- Lemoine F, Lespinet O, Labedan B: Assessing the evolutionary rate of positional orthologous genes in prokaryotes using synteny data. BMC Evolutionary Biology. 2007, 7 (1): 237-10.1186/1471-2148-7-237.PubMedPubMed CentralView ArticleGoogle Scholar
- van Dongen S: Mcl a cluster algorithm for graphs. National Research Institute for Mathematics and Computer Science, in the Netherlands, Amsterdam. 2000, Technical (10): 1-40.Google Scholar
- Felsenstein J: Phylip (phylogeny inference package) version 3.6. Technical report, Department of Genome Sciences, University of Washington, Seattle. 2005Google Scholar
- Trachana K, Larsson Ta, Powell S, Chen WH, Doerks T, Muller J, Bork P: Orthology prediction methods: a quality assessment using curated protein families. BioEssays: news and reviews in molecular, cellular and developmental biology. 2011, 33 (10): 769-80. 10.1002/bies.201100062.View ArticleGoogle Scholar
- Flicek P, Ahmed I, Amode MR, Barrell D, Beal K, Brent S, Carvalho-Silva D, Clapham P, Coates G, Fairley S, et al: Ensembl 2013. Nucleic Acids Research. 2013, 41 (Database): 48-55.View ArticleGoogle Scholar
- Gabaldón T, Dessimoz C, Huxley-Jones J, Vilella AJ, Sonnhammer EL, Lewis S: Joining forces in the quest for orthologs. Genome biology. 2009, 10 (9): 403-10.1186/gb-2009-10-9-403.PubMedPubMed CentralView ArticleGoogle Scholar
- Dessimoz C, Gabaldòn T, Roos DS, Sonnhammer ELL, Herrero J: Toward community standards in the quest for orthologs. Bioinformatics (Oxford, England). 2012, 28 (6): 900-4. 10.1093/bioinformatics/bts050.View ArticleGoogle Scholar
- Schlicker A, Domingues FS, Rahnenfuührer J, Lengauer T: A new measure for functional similarity of gene products based on gene ontology. BMC bioinformatics. 2006, 7: 302-10.1186/1471-2105-7-302.PubMedPubMed CentralView ArticleGoogle Scholar
- Tipton K, Boyce S: History of the enzyme nomenclature system. Bioinformatics (Oxford, England). 2000, 16 (1): 34-40. 10.1093/bioinformatics/16.1.34.View ArticleGoogle Scholar
- Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, Davis AP, Dolinski K, Dwight SS, Eppig JT, et al: Gene ontology: tool for the unification of biology. the gene ontology consortium. Nature genetics. 2000, 25 (1): 25-29. 10.1038/75556.PubMedPubMed CentralView ArticleGoogle Scholar
- Linard B, Thompson JD, Poch O, Lecompte O: Orthoinspector: comprehensive orthology analysis and visual exploration. BMC bioinformatics. 2011, 12: 11-10.1186/1471-2105-12-11.PubMedPubMed CentralView ArticleGoogle Scholar
- Mi H, Muruganujan A, Thomas PD: Panther in 2013: modeling the evolution of gene function, and other gene attributes, in the context of phylogenetic trees. Nucleic Acids Research. 2013, 41 (Database): 377-86.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/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.