it is common practice to obtain useful clues about the function and evolution of a protein of interest by identifying homologous proteins in other organisms ( 13 ) .
orthology is most useful for insight into related gene functions as it arises from a common protein in an ancestral organism rather than from gene duplication ( paralogy ) or horizontal transfer of genes ( xenology ) .
( 5 ) ] is a homology database derived from seven eukaryotic genomes , which uses the principle of blast best hits between three proteins from different organisms ( 6,7 ) ; since many eukaryotic proteins contain multiple domains , some common modules are masked ( 5 ) .
inparanoid contains 26 datasets from 23 eukaryotic organisms ; it can distinguish true homologs ( orthologs and in - paralogs ) from out - paralogs that arose from gene duplications prior to the divergence of two species ( 810 ) .
homologene is a system for automated detection of homologs among the annotated proteins of 18 eukaryotic genomes ; it is integrated with other databases at the ncbi including pubmed , entrez and geo ( 11 ) .
a recent addition to orthology resources is orthomcl , which can group orthologs from multiple genomes into a single cluster [ currently 55 organisms ; refs ( 12,13 ) ] .
finally , a curated list of orthologs between schizosaccharomyces pombe ( fission yeast ) and saccharomyces cerevisiae ( budding yeast ) is also available .
this dataset has been compiled by inspecting multiple alignments and clusters of protein families on a protein - by - protein basis , taking into account experimental evidence , domain organization , protein length and species distribution ( 14 ) .
for example , no method is optimal for both specificity and coverage ; assessing the results from multiple resources can thus increase confidence in orthology calls .
ortholog identification and subsequent extraction of relevant functional data on a gene by gene basis can be time consuming and confusing , owing to a lack of integration of the various resources .
we have designed a web server called yogy ( eukaryotic orthology ) that integrates results from the homology databases described above .
information from all these data sources is stored in a combined database to ease the search for and interpretation of orthologs .
( 15 ) ] annotations supported by manual evidence codes are included to provide functional insight into uncharacterized proteins .
all of this information can be searched with a web interface in a single step .
data for the external resources have been downloaded from the associated ftp and websites for import into our database ( supplementary data ) .
the data model has been validated to identify and remove potential problems such as many - to - many relationships .
it uses perl scripts together with the perl dbi module for file import . for queries ,
we have designed a web interface using the cgi module of perl , hosted on an apache server .
genes and proteins from the following nine organisms can be searched using gene names or systematic identifiers from the corresponding model organism database ( mod ) , ensembl ( 16 ) , ncbi ( 11 ) or uniprot ( 17 ) : homo sapiens , mus musculus ( 18 ) , rattus norvegicus ( 19 ) , arabidopsis thaliana ( 20 ) , drosophila melanogaster ( 21 ) , caenorhabditis elegans ( 22 ) , plasmodium falciparum ( 23 ) , s.pombe ( 23 ) , and s.cerevisiae ( 24 ) .
where possible , identifiers from the appropriate mod are shown throughout the output so that proteins from the five data sources can be evaluated for consistency ; this is useful as the different homology resources use identifiers from a variety of databases . because of the ambiguity of many identifiers , legacy naming systems and revisions to gene structures and gene complements , it is not always possible to be certain whether some apparent differences in orthology calls are , in fact , equivalent proteins . whilst we have made every effort to map these identifiers automatically using resources from the mod , the international protein index ( 25 ) , uniprot ( 17 ) and the ncbi entrez gene database ( 11 ) ,
it is possible to use incomplete names with a wild - card option , providing a list of genes and one - line descriptions for further search .
only associations using experimental and curator validated evidence codes are included . the option to show go terms
is switched off by default due to the increased time required to download go data .
options are provided to display go terms in separate tables at the end of each resource , or in a single table at the end of the output .
the first table contains general information for the protein of interest including description and links to the corresponding mod and the uniprot database , if this accession number is available . for s.pombe , links to gene expression profiles during the cell cycle [ c ; ref .
the data sources which provide positive orthology results for the gene of interest are then specified with links to the corresponding outputs .
the orthology results are presented in a standard output format for each dataset . at the top
is information about the query protein cluster(s ) , followed by a list of available orthologs ordered by organism together with links to the ortholog resource ( figure 1b  e ) .
below , each data source is mentioned in the order given in the output page . for kogs ,
the summary table starts with the unique kog name together with a link to the website .
the next column displays a bar chart of the ortholog numbers for each organism , revealing the phylogenetic pattern for the kogs ( figure 1b ) .
this chart also provides a link to a list of other kogs that share the same phylogenetic pattern , which provides insight into gene preservation and loss in different lineages .
the summary table also indicates the functional classification , with a link to other kogs in this classification , and a one - line description for the kog .
the orthologs are displayed in a list below the summary table , together with links for each protein or domain to the corresponding kog cluster alignments and to the relevant protein page at ncbi ( figure 1b ) . for inparanoid
, we have excluded orthologs from largely unannotated organisms , which are not in the other homology resources ; this reduces the output page to 18 organisms ( 20 databases , as both mouse and rat include two datasets ) .
the bar chart on top shows the phylogenetic pattern for the orthologs ( figure 1c ) . the list underneath shows the orthologs for the query protein , links to the inparanoid protein clusters for each organism , the inparanoid score and a link to the protein page in the corresponding mod ( figure 1c ) .
inparanoid uses a sophisticated methodology to distinguish between in- and out - paralogs ( 8) ; we have downloaded the tables from the inparanoid website and present these pre - calculated datasets on the yogy website . for homologene ,
the summary at the top provides a link to the query protein cluster at ncbi and a phylogenetic bar chart .
each ortholog is then presented by organism with links to the relevant ncbi pages . for orthomcl
, we have again excluded orthologs from largely unannotated organisms and prokaryotes ( except escherichia coli , which is also included in inparanoid ) reducing the output to 24 organisms .
the summary table includes a link to the orthomcl cluster and a phylogenetic bar chart ( figure 1d ) .
this table is followed by a list of orthologs in the cluster with a link to the original protein sequence used for clustering and a link to the relevant mod ( figure 1d ) .
for some of the less well - characterized yeasts , which have no mod , a link is provided to either the  yeast gene order browser or gnolevures that both provide graphical representations of conserved genome location ( 29,30 ) . for the curated yeast ortholog dataset , only fission and budding yeast proteins are included .
the output provides the lists of orthologs together with links to the s.pombe genedb ( 23)and sgd ( 24 ) databases ( figure 1e ) .
if selected , either multiple tables or one table at the end provide a summary for all go terms found for the query protein and its orthologs .
this includes the term name , the aspect ( p : biological process ; c : cellular component and f : molecular function ) , the evidence codes , and the corresponding organisms together with the accession numbers of orthologs containing the go term for each organism ( figure 1f ) .
go terms with the evidence code  inferred from electronic annotation(iea ) are not included as these have not been assessed by an annotator , and tend to be to higher level terms . in the future , we plan to make further changes to improve the display and integration of the different orthology resources . in the longer term , go annotations will be represented on the go tree structure , which will allow for the rapid identification of redundant and non - overlapping annotations from the various model organisms .
the described integrated database together with the accompanying search site provides a straightforward resource to identify orthologs from all specialized databases that are currently most useful ; these ortholog databases have been built using different methods that complement each other , and the integrated results give a rich picture of orthology based on combined evidence from the independent resources .
the go annotations of orthologs can provide additional evidence on orthology and help to infer functional information for genes with limited annotation .
this resource will be regularly updated to include the latest information from the independent data sources .
an example of the output of yogy for the s.pombe protein cdc22 , which shows : ( a ) the summary table , ( b ) part of the kogs table , ( c ) part of the inparanoid table , ( d ) part of the orthomcl table , ( e ) the curated yeast ortholog table and ( f ) part of the table of associated go terms for inparanoid orthologs .
 we present yogy a web - based resource for orthologous proteins from nine eukaryotic organisms : homo sapiens , mus musculus , rattus norvegicus , arabidopsis thaliana , drosophila melanogaster , caenorhabditis elegans , plasmodium falciparum , schizosaccharomyces pombe and saccharomyces cerevisiae . using a gene name from any of these organisms as a query , this database provides comprehensive , combined information on orthologs in other species using data from five independent resources : kogs , inparanoid , homologene , orthomcl and a table of curated fission and budding yeast orthologs . 
 associated gene ontology ( go ) terms of orthologs can also be retrieved for functional inference . 
 integrating these different and complementary datasets provides a straightforward tool to identify known and predicted orthologs of proteins from a variety of species . 
 this resource should be useful for bench scientists looking for functional clues for their genes of interest as well as for curators looking for information that can be transferred based on orthology and for rapidly identifying the relevant go terms as an aid to literature curation . 
 yogy is accessible online at . 
INTRODUCTION
IMPLEMENTATION
CONCLUSION
SUPPLEMENTARY DATA
Figures and Tables