since 2001 , the saccharomyces genome database ( sgd ; http://www.yeastgenome.org/ ) has used the gene ontology ( go ) to annotate gene products in the budding yeast saccharomyces cerevisiae ( 1,2 ) . go consists of three sets of structured , controlled vocabularies , also known as ontologies : the molecular function ontology describes the activities of gene products ; the biological process ontology places molecular functions in a biological context ; and the cellular component ontology describes the subcellular localizations of gene products ( 3 ) . the selection of a go term from one of these ontologies to annotate a gene product must be supported by a reference , such as a peer - reviewed research article or an abstract , as well as by an evidence code that describes the type of evidence present in that reference ( 4 ) . at sgd , results from traditional experimental methods published in the scientific literature are the primary sources of evidence used to support the go annotation of gene products . if no experimental data are available for a gene , it is annotated to the terms  biological_process , cellular_component ( the root terms of the three ontologies ) with the evidence code  nd to indicate there are  no biological data available. while this does not describe the biology of the gene product , it indicates that no experimental results are available in the published literature at the time of annotation ( table 1 ) . using this curatorial process , every s. cerevisiae gene product has been assigned at least one go term in each of the three ontologies since 2003 . table 1.summary of annotation methods , sources and evidence codes used for go annotations at sgdannotation methoddata source ( no . of annotations)evidence codemanually curated*sgd ( 35 684)ida : inferred from direct assayuniprot ( 93)igi : inferred from genetic interactionmgi ( 8)imp : inferred from mutant phenotypeipi : inferred from physical interactioniep : inferred from expression patterniss : inferred from sequence / structural similarityic : inferred by curatorrca : reviewed computational analysisnas : non - traceable author statementtas : traceable author statementnd : no biological data availablehigh - throughput*sgd ( 4203)ida , imp , igi , ipi , iepcomputationaluniprot ( 30959)iea : inferred from electronic annotation*annotations generated by the manually curated and high - throughput methods are available from the go consortium ( http://www.geneontology.org/go.current.annotations.shtml ) . the total numbers of annotations are current as of september 2007 . numbers of manually curated annotations from goa uniprot are cumulative since the january 2007 goa uniprot data release . because goa uniprot compiles go annotations from many sources , go annotations are assigned by goa uniprot and the mouse genome informatics group ( mgi ; http://www.informatics.jax.org/ ) . numbers of computational annotations from uniprot are from the june 2007 goa uniprot data release . summary of annotation methods , sources and evidence codes used for go annotations at sgd * annotations generated by the manually curated and high - throughput methods are available from the go consortium ( http://www.geneontology.org/go.current.annotations.shtml ) . the total numbers of annotations are current as of september 2007 . numbers of manually curated annotations from goa uniprot are cumulative since the january 2007 goa uniprot data release . because goa uniprot compiles go annotations from many sources , go annotations are assigned by goa uniprot and the mouse genome informatics group ( mgi ; http://www.informatics.jax.org/ ) . numbers of computational annotations from uniprot are from the june 2007 goa uniprot data release . documentation about evidence codes is available at http://www.geneontology.org/go.evidence.shtml . in recent years , results from comparative sequence and genomic studies , as well as analyses of functional genomic and proteomic data , have provided valuable insights into the biological roles of gene products , especially when data from traditional experimental approaches are unavailable ( 5,6 ) . in order to provide greater access to these results because the process of assigning go annotations from high - throughput experimental data and computational predictions differs from the process of assigning annotations from traditional experimental studies , go annotations in sgd are now distinguished by their annotation method . traditional experimental methods , focusing on in - depth characterization of small numbers of genes , have been and will continue to be the primary source of evidence for go annotations . however , modern techniques allow experiments to be designed on a genome - wide scale , generating data for large numbers of genes . sgd now assigns go annotations based on data from such high - throughput experiments . these data sources have been particularly valuable in providing a nearly comprehensive set of cellular component go annotations : from the go annotation summary on sgd 's genome snapshot , 5474 of 6301 gene products have been assigned at least one cellular component go term as of september 2007 , and 2238 of these are supported by data from high - throughput methods ( 79 ) . in addition to data from high - throughput experimental methods , go annotations can also be generated by computational analyses . for example , the gene ontology annotation project generates computationally predicted go annotations for uniprot proteins based on sequence similarity algorithms ( goa uniprot ; http://www.ebi.ac.uk/goa/ ) ( 10,11 ) . in order to provide greater access to these predictions , goa uniprot annotations are added without being reviewed in the context of literature - based go annotations , they retain the  inferred from electronic annotation (  iea ) evidence code assigned by goa uniprot ( table 1 ) . note that goa uniprot also compiles literature - based go annotations from many data sources ( 10 ) . these annotations are also available at sgd , along with their original evidence codes and data sources , but are reviewed for redundancy with current sgd go annotations before being incorporated ( table 1 ) . in addition to go annotations derived from the manual curation of traditional experimental approaches published in the literature , sgd now contains go annotations derived from data from high - throughput experiments as well as computational predictions provided by goa uniprot , creating a central repository for all s. cerevisiae go annotations . although all of these annotations are supported by references and evidence codes , the basis for any differences among the go annotations for any given gene may not be immediately clear . the curation process used for assigning go annotations from these data varies according to the experimental approach . therefore , in order to indicate how the data were curated , and to facilitate identification and comparison of these annotations , each go annotation is now categorized in one of three annotation methods : manually curated , high - throughput or computational ( table 1 ) . the manually curated method indicates that the evidence in a publication has been individually reviewed to generate an annotation . types of evidence can include experimental results in published literature that focuses on single genes or small sets of genes , author statements in a publication and sequence similarities that have been analyzed by the authors [ for examples , see ( 12,13 ) shown in figure 1b ) ] . figure 1.modifications to sgd interfaces to display the different go annotation methods and data sources . ( a ) manually curated and high - throughput go annotations are individually listed on the locus summary , and the computational go annotations are available by the  view computational go annotations hyperlink . ( b ) the phrase  go evidence and references hyperlinks to the go annotations page , which is subdivided into three sections listing the reference and evidence code for each annotation , as well as additional supporting data used to make the prediction , such as the interpro domain and the source of the data . ( c ) from the locus summary and the go annotation pages , each go term is hyperlinked to its go term page , which lists every gene annotated to that term in sgd and provides the definition , any synonyms and a graphical representation of the go structure for that go term . a table summarizes the number of genes annotated to that term using each annotation method , and includes links to download data . below this table , the genes annotated to this term are listed along with their relevant reference , evidence code and annotation method . ( a ) manually curated and high - throughput go annotations are individually listed on the locus summary , and the computational go annotations are available by the ( b ) the phrase  go evidence and references hyperlinks to the go annotations page , which is subdivided into three sections listing the reference and evidence code for each annotation , as well as additional supporting data used to make the prediction , such as the interpro domain and the source of the data . ( c ) from the locus summary and the go annotation pages , each go term is hyperlinked to its go term page , which lists every gene annotated to that term in sgd and provides the definition , any synonyms and a graphical representation of the go structure for that go term . a table summarizes the number of genes annotated to that term using each annotation method , and includes links to download data . below this table , the genes annotated to this term are listed along with their relevant reference , evidence code and annotation method . the high - throughput method indicates that , although the evidence for a subset of results from a high - throughput or genome - wide experimental approach may have been reviewed , results for each gene product in the dataset have not been individually reviewed . generally , this annotation method includes data from experimental approaches in which all significant results were produced using the same condition or analysis [ for examples , see ( 7,8 ) ] . in contrast , annotations generated by the computational method are not supported by direct experimental evidence and are not individually reviewed . these annotations include predictions generated by sequence similarity algorithms or by the integrated computational analyses of different sets of high - throughput experimental data that have not been individually reviewed [ ( for examples , see ( 11,1417 ) ] . all literature - based go annotations from sgd and goa uniprot are classified either as manually curated or high - throughput . sgd has changed several web interfaces in order to display data sources and annotation methods . the locus summary lists each manually curated and high - throughput go annotation and indicates when computational go annotations are available ( figure 1a ) . the phrases  all go evidence and references and  view computational go annotations are both hyperlinked to a detailed gene ontology annotations page , which is subdivided into sections according to each annotation method . because annotations no longer come solely from sgd , an assigned by column now indicates the data source ( figure 1b ) . from the locus summary and go annotations pages , each go term is hyperlinked to its go term page , which now lists all annotation methods used to generate that annotation for a particular gene . annotations may be downloaded , according to annotation method , from the summary table at the top of the page ( figure 1c ) . to ensure that data analyzed at sgd or by others in the scientific community are based on go annotations supported by evidence in the published literature , only manually curated and high - throughput go annotations are publicly available from the go consortium ( http://www.geneontology.org/go.current.annotations.shtml ) . they are also the default annotation sets used for sgd 's go term finder ( http://www.yeastgenome.org/termfinder ) and go slim mapper ( http://www.yeastgenome.org/slimmapper ) . sgd will continue to update manually curated go annotations as new experimental data are published and will add more sources of high - throughput and computational go annotations . discrepancies between annotations may become evident as go annotations are made from different data sources and annotation methods . these differences can help refine go and individual annotations by indicating areas in the ontology that require modification and gene products whose annotations need to be reviewed and updated to reflect the current literature . sgd will use this method of comparison to identify under - annotated gene products and areas in the go structure that need to be reviewed . the incorporation of annotations from additional data sources makes sgd a central source for s. cerevisiae go annotations . differentiating these annotations by annotation method distinguishes what has been experimentally determined for each gene from what has only been computationally predicted . this knowledge will spur experimental research by contributing valuable information for genes that have not been experimentally characterized , and by suggesting additional roles for others ( 6 ) . sgd is committed to maintaining high - quality go annotations and welcomes all comments or questions .
the saccharomyces genome database ( sgd ; http://www.yeastgenome.org/ ) collects and organizes biological information about the chromosomal features and gene products of the budding yeast saccharomyces cerevisiae . although published data from traditional experimental methods are the primary sources of evidence supporting gene ontology ( go ) annotations for a gene product , high - throughput experiments and computational predictions can also provide valuable insights in the absence of an extensive body of literature 
 . therefore , go annotations available at sgd now include high - throughput data as well as computational predictions provided by the go annotation project ( goa uniprot ; http://www.ebi.ac.uk/goa/ ) . because the annotation method used to assign go annotations varies by data source , go resources at sgd 
 have been modified to distinguish data sources and annotation methods . 
 in addition to providing information for genes that have not been experimentally characterized , go annotations from independent sources can be compared to those made by sgd to help keep the literature - based go annotations current .