Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 23, 2026.

A guide to best practices for Gene Ontology (GO) manual annotation

R. Balakrishnan, M. A. Harris, R. Huntley and 2 more

Database · 2013

doi:10.1093/database/bat054

Abstract

The Gene Ontology Consortium (GOC) is a community-based bioinformatics project that classifies gene product function through the use of structured controlled vocabularies. A fundamental application of the Gene Ontology (GO) is in the creation of gene product annotations, evidence-based associations between GO definitions and experimental or sequence-based analysis. Currently, the GOC disseminates 126 million annotations covering >374,000 species including all the kingdoms of life. This number includes two classes of GO annotations: those created manually by experienced biocurators reviewing the literature or by examination of biological data (1.1 million annotations covering 2226 species) and those generated computationally via automated methods. As manual annotations are often used to propagate functional predictions between related proteins within and between genomes, it is critical to provide accurate consistent manual annotations. Toward this goal, we present here the conventions defined by the GOC for the creation of manual annotation. This guide represents the best practices for manual annotation as established by the GOC project over the past 12 years. We hope this guide will encourage research communities to annotate gene products of their interest to enhance the corpus of GO annotations available to all. DATABASE URL: http://www.geneontology.org.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 23, 2026. Paragraph numbers are ours, so an answer can point at one.

Introduction

The Gene Ontology Consortium (GOC; http://www.geneontology.org) is a bioinformatics resource that serves as a comprehensive repository of functional information about gene products assembled through the use of domain-specific ontologies. The project is a collaborative effort working to describe how and where gene products act by creating evidence-supported gene-product annotations to structured comprehensive controlled vocabularies. The Gene Ontology (GO) is a controlled vocabulary composed of >38 000 precise defined phrases called GO terms that describe the molecular actions of gene products, the biological processes in which those actions occur and the cellular locations where they are present. First developed in 1998, the GOC project has grown to become an integrated resource providing functional information for a wide variety of species. As of January 2013, there are >126 million annotations to >19 million gene products from species throughout the tree of life. Of these there are 1.1 million manually curated annotations, from published experimental results, to 234 000 gene products. As the GOC develops the standard language to describe function, it also defines standards for using these ontologies in the creation of annotations. This article elaborates on the methods and conventions adopted by the GOC curation teams for constructing annotations and serves as a guide to new or potential annotators, and the biological community at large, for understanding the requirements necessary to create and maintain the highest quality GO annotations.

Overview of GO annotations

The goal of the GOC is the unification of biology by creating a nomenclature used for describing the functional characteristics of any gene product, protein or RNA, from any organism. There are two parts to a GO annotation: first, the association asserted between a gene product and a GO definition; and second, the source (e.g. published article) and evidence used as the authority to make the assertion. The GO is a set of highly structured directed acyclic graphs (DAGs); its structure and content have been extensively described elsewhere. Here, we limit our presentation to the GO term name (the phrase that is typically used when discussing individual components of the ontologies, often shortened to ‘GO term’), the GO definition, the text string that explains the precise meaning of the GO term and a numerical identifier called the GOID (examples used in this guide are shown in Table 1). In addition, each term can have multiple ontological relationships to broader (parent) and more specific (child) terms (Figure 1 illustrates how terms and relationships are represented in GO).

Although annotations are typically viewed as connections between a gene product and a GO term, it is important to stress that the GO term name is a surrogate for the definition, and that the biological concept described by the definition is really the core assertion being made by an annotation. This is a subtle yet important point central to understanding the power of the GO, one that is not always appreciated by both annotators and consumers of GO annotations. As with a spoken language, the understanding of its usage is based on shared definitions of the phrases and definitions of the terms. Thus, annotating to the definition is required to alleviate confusion if the names of biological concepts or terminology used in the published literature are ambiguous.

The source of the information used to make an annotation includes both a specific reference, usually a published scientific article represented by a PubMed identifier (PMID), that describes the result of an experimental or computational analysis on which the association was based, and an evidence code (Table 2) that reflects the type of experimental assay or analysis that supports the association. Annotations can be asserted manually from the literature by biocurators or computationally by automated methods. This article will focus on standards defined by the GOC for manual curation. Computational annotation methods and their guidelines have been reported elsewhere.

Annotation format

GO annotations are recorded and supplied in a standard tab-delimited file format called the Gene Associations File (GAF, http://www.geneontology.org/GO.format.annotation.shtml). For each annotation, the GAF format contains both required and optional fields, some of which will be discussed below. The required fields are—the identifier of the gene product being annotated, the GOID of the GO term associated with the gene product, an evidence code and the reference (either a published article or a GOC-specific internal reference) supporting the use of the GOID, the aspect of the ontology (Molecular Function, Biological Process, Cellular Component), the curation project that created the annotation, the object type that is being annotated (see below), the NCBI taxonomy database identifier for the species of the gene product and the date the annotation was created or modified. A sample annotation is shown in Table 3.

Manual curation

Within the GOC, manual annotations are made by experienced biocurators from a variety of annotation projects including, but not limited to, the Saccharomyces Genome Database [SGD,], Mouse Genome Informatics [MGI,], WormBase, PomBase, FlyBase, ZFIN and UniProt. Manual curation typically encompasses two approaches. The first involves reading relevant publications, identifying the gene product(s) of interest, and ascribing the reported experimental results to a GO definition using an appropriate evidence code (Table 2). The second involves inferring a gene’s role by manual examination of its nucleic acid or protein sequence motifs, structure or phylogenetic relationships. For consistent interpretation of experimental results and sequence analysis, the GOC has established annotation guidelines that are elaborated below. GOC member projects (http://www.geneontology.org/GO.consortiumlist.shtml) with assistance from other groups engaged in advancing the representation of biological function so that it can be presented in a straightforward but precisely defined form have developed these guidelines. Over time these guidelines have evolved into required standards for all manual annotations and have been incorporated into validation tools used by the GOC to maintain their quality and uniformity.

Gene product: Object of annotation

The annotation object or molecular entity are those defined by the Sequence Ontology [, http://www.sequenceontology.org] and includes complex, gene, gene_product, miRNA, ncRNA, protein, protein_complex, protein_structure, RNA, rRNA, snoRNA, snRNA, transcript, tRNA and polypeptide. While annotations are typically created for chromosomal features, such as a gene for its protein or ncRNA product, other types of objects can be annotated including groups of gene products that make a complex. The annotation object can be associated to a GO term from one or more of the three aspects of the GO (Molecular Function, Biological Process and Cellular Component). A gene product is the most common object of annotation, and all such objects require a stable identifier such as those specified by sequence databases maintained by European Bioinformatic Institute (EBI) and National Center for Biotechnology Information (NCBI). Model Organism Databases (MODs) also maintain unique identifiers that often represent specific types of molecular entities such as RNA transcripts that often do not have an identifier from one of the archival repositories.

Approaching an article for curation

When experimental data on a gene product has been published, the following guidelines can be used to identify the relevant or annotatable pieces of information that may generate GO annotation for that gene product. Identification of relevant articles describing a gene product’s function is the essential starting point for making annotations. While PubMed is a typical starting point for finding relevant articles, research in the area of Natural Language Processing (NLP) provides additional methods that can aid in the search for curatable articles. More on NLP methods used for biocuration can be found in the reports from the Biocreative workshops. Once an article has been identified, biocurators must properly specify the objects of annotation including confirmation of the correct taxa. These details are often found in the Methods section of the article, but unambiguously determining species for annotation can be problematic, particularly in vertebrate systems where orthologous gene names are shared among taxa. Further, when multiple model organism systems are being used simultaneously, the taxa of the genes being investigated is not always specifically designated. For example, Lin and Isaacson studied axonal growth regulation by netrin and slit proteins using both mouse and rat cells. Two of the plasmids containing slit coding sequences were acknowledged as gifts and no reference to the species of origin was provided. In this case, to determine the species the sequences represent, the authors had to be contacted to confirm that the sequences actually originated from human, neither mouse or rat.The Introduction section of the article will often present previous knowledge about the gene product’s function. If citations to original works are included then the article can be used as a source of the information and annotated using the evidence code (see below) Traceable Author Statement (TAS). The use of TAS evidence has decreased over time, as it is best practice to go to the original article to capture the annotation directly from experimental results. This allows for clear attribution of an annotation to the original experimental details. Thus, GOC strongly discourages the continued use of TAS and recommends replacing existing TAS annotations with those to the published experimental results.Annotations derived from experimental data are most often found in the Methods and Results sections or in the figure legends of articles. A biocurator can efficiently receive an overview of the biological context of the article from the Introduction section and then, using the experimental data in the Results section, create annotations with appropriate supporting experimental evidence.Authors often speculate on the role of the gene product in the Discussion section based on the experimental results they present. The authors may propose a hypothesis that combines previous knowledge, new findings from the current study and new ideas that have not yet been experimentally verified. This information is not suitable for an annotation assertion and if used to create an annotation can be detrimental, as these hypotheses have not been validated.

Identification of relevant articles describing a gene product’s function is the essential starting point for making annotations. While PubMed is a typical starting point for finding relevant articles, research in the area of Natural Language Processing (NLP) provides additional methods that can aid in the search for curatable articles. More on NLP methods used for biocuration can be found in the reports from the Biocreative workshops. Once an article has been identified, biocurators must properly specify the objects of annotation including confirmation of the correct taxa. These details are often found in the Methods section of the article, but unambiguously determining species for annotation can be problematic, particularly in vertebrate systems where orthologous gene names are shared among taxa. Further, when multiple model organism systems are being used simultaneously, the taxa of the genes being investigated is not always specifically designated. For example, Lin and Isaacson studied axonal growth regulation by netrin and slit proteins using both mouse and rat cells. Two of the plasmids containing slit coding sequences were acknowledged as gifts and no reference to the species of origin was provided. In this case, to determine the species the sequences represent, the authors had to be contacted to confirm that the sequences actually originated from human, neither mouse or rat.

The Introduction section of the article will often present previous knowledge about the gene product’s function. If citations to original works are included then the article can be used as a source of the information and annotated using the evidence code (see below) Traceable Author Statement (TAS). The use of TAS evidence has decreased over time, as it is best practice to go to the original article to capture the annotation directly from experimental results. This allows for clear attribution of an annotation to the original experimental details. Thus, GOC strongly discourages the continued use of TAS and recommends replacing existing TAS annotations with those to the published experimental results.

Annotations derived from experimental data are most often found in the Methods and Results sections or in the figure legends of articles. A biocurator can efficiently receive an overview of the biological context of the article from the Introduction section and then, using the experimental data in the Results section, create annotations with appropriate supporting experimental evidence.

Authors often speculate on the role of the gene product in the Discussion section based on the experimental results they present. The authors may propose a hypothesis that combines previous knowledge, new findings from the current study and new ideas that have not yet been experimentally verified. This information is not suitable for an annotation assertion and if used to create an annotation can be detrimental, as these hypotheses have not been validated.

Manual curation using sequence similarity data

Manual curation by biocurators includes the in-silico analysis of chromosomal features to infer a gene product’s role and location. GO terms can be assigned to gene products on the basis of sequence similarity using the evidence code 'Inferred from Sequence or structural Similarity' (ISS) with a custom reference, GO_Reference (GO_REF:0000024), as described in the next section. Potential homologs are initially identified using sequence similarity search programs such as BLAST. The significance of the sequence similarity is then verified manually using a combination of sequence resources and analysis tools, including phylogenetic and comparative genomics databases such as Ensembl Compara, INPARANOID and OrthoMCL. In all cases, biocurators validate each alignment to assess whether similarity is appropriate to infer the gene product’s function. While there is no universal definition for the minimum requirements for similarity results, the significance of a match is judged on a case-by-case basis by the biocurator’s expertise. Although the similarity criteria required to make these annotations are defined by the annotating group, the GOC has established several rules for making these assignments. They are as follows: Mandatory inclusion of a stable database identifier that identifies the similar gene/gene product in the ‘WITH/FROM’ field (column 8 in Table 3)The similar gene must be experimentally characterized; to avoid circular inferences, the GO term should only be assigned if the similar gene/gene product is, or can be annotated, with the same term (or a more specific child term) using an experimental evidence code (e.g. Inferred from Direct assay, IDA; Inferred from Mutant Phenotype, IMP; Inferred from Genetic Interaction, IGI, Inferred from Physical Interaction, IPI; Inferred from Expression Pattern, IEP). Annotations made with the NOT qualifier should not be transferred.

Mandatory inclusion of a stable database identifier that identifies the similar gene/gene product in the ‘WITH/FROM’ field (column 8 in Table 3)

The similar gene must be experimentally characterized; to avoid circular inferences, the GO term should only be assigned if the similar gene/gene product is, or can be annotated, with the same term (or a more specific child term) using an experimental evidence code (e.g. Inferred from Direct assay, IDA; Inferred from Mutant Phenotype, IMP; Inferred from Genetic Interaction, IGI, Inferred from Physical Interaction, IPI; Inferred from Expression Pattern, IEP). Annotations made with the NOT qualifier should not be transferred.

Sequence characteristics can be used to infer GO annotations for all three aspects of the ontology. However, care should be taken when transferring biological process annotations, as cellular processes and metabolic processes, for example, may be more readily inferred from sequence similarity than developmental processes which may be species- or clade-specific

Use of GO reference

As mentioned above, manual curation does not always require a published reference to indicate the source of evidence. Annotations can be inferred by biocurators by analysis of the gene sequence or by combining direct experimental evidence from multiple sources. In these situations, the citation is to a custom reference. These so-called GO references describe the methods and procedures used in creating such annotations. For example, GO_REF:0000024 (http://www.geneontology.org/cgi-bin/references.cgi#GO_REF:0000024), titled ‘Manual transfer of experimentally verified manual GO annotation data to orthologs by curator judgment of sequence similarity’, was created to describe the transfer of manual annotations using curator judgment to annotations associated with the ISS code. A second example is GO_REF:0000036 (http://www.geneontology.org/cgi-bin/references.cgi#GO_REF:0000036), ‘Manual annotations that require more than one source of functional data to support the assignment of the associated GO term.’ This GO reference is used with the Inferred by Curator (IC) evidence code, described below. GO references are created and published on the GOC Web site (http://www.geneontology.org/cgi-bin/references.cgi) only once the biocurators agree on the content of the abstract and its usage.

How to define an annotation?

Once literature relevant to a gene product has been identified, the following guidelines can be used to decide which GO term(s) and evidence code(s) should be associated. Individual articles may not provide results that support annotations for all three aspects of the ontology; thus, annotations to the different aspects will generally need to come from different articles. Also it is common, from a single article, to identify multiple annotations identified for one aspect and to annotate to different levels of granularity in the same branch of the ontology. The granularity of the GO term selected depends heavily on the type of experiments being reported as well as the ability of the biocurator to understand the limitations of that experimental method. MacCullen interviewed biocurators from the GOC in an effort to correlate the curator’s education, work experience and research experience to measured variability in annotation. After observing there was significant variability in a test set of annotations, he explored possible causes. MacCullen reported no correlation between the amount of variation and any specific characteristic of the biocurator’s education or experience and suggested that biocurators should continually work to coordinate annotation methods with the goal of minimizing variation. The solution used by the Consortium’s member projects is to have continuing education and discussions between biocurators to reduce variability that arises from inconsistent use of the rules and misunderstanding of the ontology terms. Also to further address the variability in the interpretation by biocurators, the GOC holds regular controlled annotation exercises to define standards and maintain consistent procedures. These exercises are conducted within and across most projects where biocurators annotate the same article or a small set of articles and then compare their annotations. A discussion follows where the GOC comes to a consensus about the most appropriate annotations for that article and in the process educates its staff.

Choosing the right GO term

As emphasized above, ontology terms should be chosen based not on the term name, but on the definition of the term. Ontology terms can be explored using AmiGO, http://amigo.geneontology.org, or QuickGO, http://www.ebi.ac.uk/QuickGO/. Often it is hard to find the appropriate GO term using the description or phrases from the literature because GO terms can be more descriptive and they reflect the actual function or process rather than a gene product name or family name. Therefore, to assist in searching, and to accurately reflect the language of biology, many ontology terms are associated with synonyms, which are typically the terminology or language used in the literature. For example, the phrase ‘transcription repressor’ is loosely used in the literature to refer to any transcription repressing role. This concept is represented in the GO as ‘negative regulation of transcription, DNA-dependent’ [GO:0045892], and the phrase transcription repressor is a synonym of this term. Development of the ontologies (i.e., adding new terms, refining definitions) is an active process and if an appropriate GO term that is suitable to describe a gene product is not available, biocurators are encouraged to request that a new term be added to the ontology. The GOC has setup several ways to handle new term requests and to evaluate existing terms. The easiest way is to contact the GO helpdesk (go-helpdesk@geneontology.org or http://www.geneontology.org/GO.contacts.shtml) providing as much detail as possible.

What if nothing is known about the gene product?

Typically after an organism’s genome sequence is determined, structural annotation is performed using computational methods to make gene model predictions. Some of the resulting predicted genes will have been previously characterized and as a result will have literature-associated evidence or sequence based relationships to other well-defined genes. For other predicted genes neither experimental nor sequence based functions will be available. This represents sets of similar proteins that have yet to be characterized and proteins without similarity to any previously characterized sequence. Thus no literature is available on which to base an annotation. In cases such as this where nothing can be gleaned from the literature, it is correct to associate the gene product to the most general terms in the three ontologies, ‘molecular_function’ (GO:0003674), ‘biological_process’ (GO:0008150) and ‘cellular_component’ (GO:0005575) (called the root nodes, see Table 1) with the evidence code No Data (ND). It should be noted that annotating to the root node specifically states that an extensive search of the literature was conducted and no experimental results were found to indicate the function of this gene product. Since a biocurator infers that nothing has been published about the gene product, a custom reference (not a published article) that documents this curatorial procedure (the ‘GO reference’ GO_REF:0000015) should be included in a ND annotation. These ND annotations are used by projects such as SGD that have hunted through the published literature for reported functions of all gene products in the budding yeast. In this way the users can trust that a literature search did indeed occur. The use of ND is important because the absence of an annotation could mean that a function has been reported but no GO annotation has been captured or that there is no evidence available. Annotation projects should routinely explore any newly published works describing genes in their area of interest to determine if any new experimental results are available. Once new annotations have been defined, existing ND annotations for that gene product should be removed.

It is especially important that biocurators make sure the results presented in the article fit all parts of the term definitions; biocurators should not rely only on the term name. In the following, we present guidelines for commonly encountered curation issues observed for the individual ontologies.

Molecular function

Molecular Function describes activities, such as catalytic, binding or transporter activities, at the molecular level (e.g. ‘protein kinase activity’ [GO:0004672], ‘6-phosphofructokinase activity’ [GO:0003872], ‘transcription factor binding’ [GO:0008134], ‘alanine transmembrane transporter activity’ [GO:0022858], see Table 1 for GOIDs and definitions for these GO terms). GO molecular function terms describe activities rather than the entities (complexes, gene products or molecules) that perform the actions. Typically direct assays such as enzyme kinetics measurements or binding studies can be used to infer molecular function annotations. In addition sequence comparison methods are often used to predict the molecular function of a gene product because functions are often associated with conserved protein domains (see Figure 2 to compare evidence from experimental and nonexperimental results). Deciding between a Molecular Function and a Biological Process term takes practice. The key question to ask when selecting a Molecular Function term is whether the experimental results show ‘how’ the gene product accomplishes its role. For example if the result simply shows that a mutant version of a gene product affects transcription, by itself that doesn’t show that the gene product is a transcription factor. If instead the study shows that transcription is modulated when the gene product binds to DNA or protein, then an appropriate Molecular Function term (‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000981] or one of the child terms of ‘protein binding transcription factor activity’ [GO:0000988]) would be correct. In contrast, data from a mutant phenotype experiment could be used to make a Biological Process annotation to the term, ‘transcription, DNA-dependent’ [GO:0006351] or to one of its child terms (see Table 1 for GOIDs and definitions).Only GO terms that can be supported by the experimental results should be selected, based on the GO term definitions. For example, if the Introduction of an article states that a gene product is a transcription factor but only provides experimental results showing DNA binding, then this article is not appropriate for an experimentally based annotation to ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000988]. The appropriate term would be ‘sequence-specific DNA binding’ [GO:0043565] (see Table 1) or a more specific DNA binding term. In another situation, if the authors show via sequence comparison methods that a protein is a serine/threonine/tyrosine kinase, but only show experimental evidence for phosphorylation of serine and threonine, the biocurator must only annotate to ‘protein serine/threonine kinase activity’ [GO:0004674] using an experimental evidence code (example Inferred by Mutant Phenotype or Inferred by Direct Assay, see Figure 2). The biocurator could add an annotation to the protein serine/threonine/tyrosine kinase activity with ISS evidence code, see below. These annotations thus indicate what was experimentally shown in an article and what was predicted from sequence comparison.The Molecular Function ontology also contains terms that describe protein–protein interactions. However, annotating to such terms, e.g. ‘protein binding’ [GO:0005515], is done with careful consideration, as most proteins bind other proteins at one time or another. A rule of thumb is to determine whether the gene product being annotated is accomplishing a biological purpose by binding to another protein: if so, protein binding could be one of its functions. If more specific information on the type of protein being bound is available then the annotation should be made to a more specific term. For example, if the gene product being annotated binds to a histone, then ‘histone binding’ [GO:0042393] is the appropriate term.Many terms in the Molecular Function ontology implicitly or explicitly imply the binding of a chemical or protein. In these cases, it is unnecessary to co-annotate the binding of the substrates, cofactors or products, as the enzymatic activity is defined by the compounds being bound, if only in a transition state. For example, while annotating to terms like ‘ATPase activity’ [GO:0016887] it is implicit that the gene product binds to ATP and thus it is not necessary to annotate to both ‘ATPase activity’ and ‘ATP binding’ [GO:0005524].

Deciding between a Molecular Function and a Biological Process term takes practice. The key question to ask when selecting a Molecular Function term is whether the experimental results show ‘how’ the gene product accomplishes its role. For example if the result simply shows that a mutant version of a gene product affects transcription, by itself that doesn’t show that the gene product is a transcription factor. If instead the study shows that transcription is modulated when the gene product binds to DNA or protein, then an appropriate Molecular Function term (‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000981] or one of the child terms of ‘protein binding transcription factor activity’ [GO:0000988]) would be correct. In contrast, data from a mutant phenotype experiment could be used to make a Biological Process annotation to the term, ‘transcription, DNA-dependent’ [GO:0006351] or to one of its child terms (see Table 1 for GOIDs and definitions).

Only GO terms that can be supported by the experimental results should be selected, based on the GO term definitions. For example, if the Introduction of an article states that a gene product is a transcription factor but only provides experimental results showing DNA binding, then this article is not appropriate for an experimentally based annotation to ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000988]. The appropriate term would be ‘sequence-specific DNA binding’ [GO:0043565] (see Table 1) or a more specific DNA binding term. In another situation, if the authors show via sequence comparison methods that a protein is a serine/threonine/tyrosine kinase, but only show experimental evidence for phosphorylation of serine and threonine, the biocurator must only annotate to ‘protein serine/threonine kinase activity’ [GO:0004674] using an experimental evidence code (example Inferred by Mutant Phenotype or Inferred by Direct Assay, see Figure 2). The biocurator could add an annotation to the protein serine/threonine/tyrosine kinase activity with ISS evidence code, see below. These annotations thus indicate what was experimentally shown in an article and what was predicted from sequence comparison.

The Molecular Function ontology also contains terms that describe protein–protein interactions. However, annotating to such terms, e.g. ‘protein binding’ [GO:0005515], is done with careful consideration, as most proteins bind other proteins at one time or another. A rule of thumb is to determine whether the gene product being annotated is accomplishing a biological purpose by binding to another protein: if so, protein binding could be one of its functions. If more specific information on the type of protein being bound is available then the annotation should be made to a more specific term. For example, if the gene product being annotated binds to a histone, then ‘histone binding’ [GO:0042393] is the appropriate term.

Many terms in the Molecular Function ontology implicitly or explicitly imply the binding of a chemical or protein. In these cases, it is unnecessary to co-annotate the binding of the substrates, cofactors or products, as the enzymatic activity is defined by the compounds being bound, if only in a transition state. For example, while annotating to terms like ‘ATPase activity’ [GO:0016887] it is implicit that the gene product binds to ATP and thus it is not necessary to annotate to both ‘ATPase activity’ and ‘ATP binding’ [GO:0005524].

Biological process

Biological Process describes biological goals accomplished by one or more ordered assemblies of molecular functions. A biological process is not equivalent to a pathway. Specifically it does not represent any of the dynamics or dependencies that would be required to describe a pathway. Examples of broad Biological Process terms include ‘metabolic process’, ‘signaling’ and ‘death’. High-level processes such as ‘cell death’ [GO:0008219] can have both subtypes, such as ‘apoptotic process’ [GO:0006915], and subprocesses, such as ‘apoptotic chromosome condensation’ [GO:0030263] (see Table 1). Experiments describing the phenotypes of mutant genes, genetic interactions and some in vitro assays, can all be informative about the biological processes in which a gene product participates (Figure 2). On occasion when authors present experimental results for a gene product’s role in a specific type of process, they then extrapolate to infer its role in other related processes. The annotations made from a given article should only be for the processes experimentally demonstrated in that study. For example, if the results show that a gene product can transport serine and threonine, but the authors extrapolate that the gene product can thus transport any amino acid, the gene product should be annotated only to ‘serine transport’ [GO:0032329] and ‘threonine transport’ [GO:0015826] and not to ‘alanine transport’ [GO:0032328], etc.Similar to the above example, if the results show a response to a variety of stress conditions, it is best to capture that data with the specific terms rather than annotating to a higher-level term. For example, the Saccharomyces cerevisiae gene HSP12 is annotated to specific terms ‘cellular response to heat’ [GO:0034605], ‘cellular response to osmotic stress’ [GO:0071470] and ‘cellular response to oxidative stress’ [GO:0034599] rather than the high level ‘cellular response to stress’ [GO:0033554]. Grouping terms such as ‘cellular response to stress’ are discouraged from use in direct annotations because an experiment would typically not describe the response to a global stress, but would rather test the response to a specific type of stress.Direct versus indirect effect. Many GO Biological Process annotations are assertions based upon mutant phenotypes. When annotating based upon mutant phenotype results, it can be difficult to discern if a gene product is directly involved in the process for which the authors screened (assayed) or if its absence instead results in an indirect or downstream effect. For example if any of the S. cerevisiae proteins involved in ‘RNA splicing’ [GO:0008380] are mutated, translation is affected. This is a downstream effect because most of the genes encoding ribosomal proteins have introns (example, yeast ribosomal genes RPL2A, RPL2B, RPS11A, RPS11B) and if splicing genes are mutated, these ribosomal genes are not processed thereby affecting ribosomal assembly and hence translation. In this case the genes involved in splicing shouldn’t be annotated to ‘translation’ [GO:0006412]. Determining if a mutant phenotype reflects a direct or indirect effect requires general understanding of the gene products as well as the biological process under investigation. However, in cases where little is known about the gene product or process, or what is known is not easily reconciled with a mutant phenotype, it is the responsibility of the biocurator to accurately reflect the conclusions made from the available experiments. Such annotations should be revisited when new literature becomes available and should be replaced with a more specific term(s) if possible.Annotating from gene or protein expression studies. There are many expression studies that measure the levels of RNA molecular species or protein levels when an organism or cell line is exposed to various stimuli. Conclusions from these experiments can suggest that the over-expressed genes or proteins are involved in ‘responding to that stimulus’. However, overexpression does not necessarily imply that those genes or proteins are directly involved in the ‘response to the stimulus’ [GO:0050896]. The ‘response to’ GO terms are intended to annotate gene products that are required for the response to occur and are a direct result of the organism’s reaction to the stimuli (e.g. production of a gene product used to degrade a toxin or signaling to initiate immune cell division in response to a parasite). If nothing else is known about the gene product, it is acceptable to annotate to a child of ‘response to stimulus’ using the IEP evidence code. If more is known about the regulation of the gene product, then that should be taken into account to make a decision about annotating to the ‘response to’ term. It is acceptable to not annotate from such expression studies since changes in expression of a gene product does not in itself indicate its contribution to the function or process. Also, expression studies can seldom support annotations to a Cellular Component or Molecular Function term. Thus IEP should be used to annotate to terms in Biological Process only.Annotating to regulation terms in Biological Process. Regulation of a biological process is defined as a role that modulates the frequency, rate or extent of that process. To decide if the gene product participates directly in a process or regulates that process, the nature of the process should be studied carefully (Is there a defined pathway? Is it a biochemical pathway and have the gene products that perform the individual steps been identified? Does the gene product being annotated function within the pathway or outside of the pathway to start or stop or change the rate of the process?)If it cannot be determined whether the gene product is involved in the process itself or instead in regulation of the process (this can happen if the process is not well defined), then biocurators should annotate to the parent process term. For example, if a mutant phenotype shows that a specific process is missing in an organism but the nature of the function of the gene product is unknown, an annotation should be made to the parent process term. Note that processes in GO are defined to reflect the predominant community view with respect to what is included in the process and what is influencing or regulating the process externally.Some gene products can be annotated to both a process and regulation of that process as in the case of positive and negative feedback loops.

On occasion when authors present experimental results for a gene product’s role in a specific type of process, they then extrapolate to infer its role in other related processes. The annotations made from a given article should only be for the processes experimentally demonstrated in that study. For example, if the results show that a gene product can transport serine and threonine, but the authors extrapolate that the gene product can thus transport any amino acid, the gene product should be annotated only to ‘serine transport’ [GO:0032329] and ‘threonine transport’ [GO:0015826] and not to ‘alanine transport’ [GO:0032328], etc.

Similar to the above example, if the results show a response to a variety of stress conditions, it is best to capture that data with the specific terms rather than annotating to a higher-level term. For example, the Saccharomyces cerevisiae gene HSP12 is annotated to specific terms ‘cellular response to heat’ [GO:0034605], ‘cellular response to osmotic stress’ [GO:0071470] and ‘cellular response to oxidative stress’ [GO:0034599] rather than the high level ‘cellular response to stress’ [GO:0033554]. Grouping terms such as ‘cellular response to stress’ are discouraged from use in direct annotations because an experiment would typically not describe the response to a global stress, but would rather test the response to a specific type of stress.

Direct versus indirect effect. Many GO Biological Process annotations are assertions based upon mutant phenotypes. When annotating based upon mutant phenotype results, it can be difficult to discern if a gene product is directly involved in the process for which the authors screened (assayed) or if its absence instead results in an indirect or downstream effect. For example if any of the S. cerevisiae proteins involved in ‘RNA splicing’ [GO:0008380] are mutated, translation is affected. This is a downstream effect because most of the genes encoding ribosomal proteins have introns (example, yeast ribosomal genes RPL2A, RPL2B, RPS11A, RPS11B) and if splicing genes are mutated, these ribosomal genes are not processed thereby affecting ribosomal assembly and hence translation. In this case the genes involved in splicing shouldn’t be annotated to ‘translation’ [GO:0006412]. Determining if a mutant phenotype reflects a direct or indirect effect requires general understanding of the gene products as well as the biological process under investigation. However, in cases where little is known about the gene product or process, or what is known is not easily reconciled with a mutant phenotype, it is the responsibility of the biocurator to accurately reflect the conclusions made from the available experiments. Such annotations should be revisited when new literature becomes available and should be replaced with a more specific term(s) if possible.

Annotating from gene or protein expression studies. There are many expression studies that measure the levels of RNA molecular species or protein levels when an organism or cell line is exposed to various stimuli. Conclusions from these experiments can suggest that the over-expressed genes or proteins are involved in ‘responding to that stimulus’. However, overexpression does not necessarily imply that those genes or proteins are directly involved in the ‘response to the stimulus’ [GO:0050896]. The ‘response to’ GO terms are intended to annotate gene products that are required for the response to occur and are a direct result of the organism’s reaction to the stimuli (e.g. production of a gene product used to degrade a toxin or signaling to initiate immune cell division in response to a parasite). If nothing else is known about the gene product, it is acceptable to annotate to a child of ‘response to stimulus’ using the IEP evidence code. If more is known about the regulation of the gene product, then that should be taken into account to make a decision about annotating to the ‘response to’ term. It is acceptable to not annotate from such expression studies since changes in expression of a gene product does not in itself indicate its contribution to the function or process. Also, expression studies can seldom support annotations to a Cellular Component or Molecular Function term. Thus IEP should be used to annotate to terms in Biological Process only.

Annotating to regulation terms in Biological Process. Regulation of a biological process is defined as a role that modulates the frequency, rate or extent of that process. To decide if the gene product participates directly in a process or regulates that process, the nature of the process should be studied carefully (Is there a defined pathway? Is it a biochemical pathway and have the gene products that perform the individual steps been identified? Does the gene product being annotated function within the pathway or outside of the pathway to start or stop or change the rate of the process?)If it cannot be determined whether the gene product is involved in the process itself or instead in regulation of the process (this can happen if the process is not well defined), then biocurators should annotate to the parent process term. For example, if a mutant phenotype shows that a specific process is missing in an organism but the nature of the function of the gene product is unknown, an annotation should be made to the parent process term. Note that processes in GO are defined to reflect the predominant community view with respect to what is included in the process and what is influencing or regulating the process externally.Some gene products can be annotated to both a process and regulation of that process as in the case of positive and negative feedback loops.

To decide if the gene product participates directly in a process or regulates that process, the nature of the process should be studied carefully (Is there a defined pathway? Is it a biochemical pathway and have the gene products that perform the individual steps been identified? Does the gene product being annotated function within the pathway or outside of the pathway to start or stop or change the rate of the process?)

If it cannot be determined whether the gene product is involved in the process itself or instead in regulation of the process (this can happen if the process is not well defined), then biocurators should annotate to the parent process term. For example, if a mutant phenotype shows that a specific process is missing in an organism but the nature of the function of the gene product is unknown, an annotation should be made to the parent process term. Note that processes in GO are defined to reflect the predominant community view with respect to what is included in the process and what is influencing or regulating the process externally.

Some gene products can be annotated to both a process and regulation of that process as in the case of positive and negative feedback loops.

Cellular component

Cellular Component describes locations, at the levels of subcellular structures and macromolecular complexes. Experiments informing Cellular Component annotations include fluorescence microscopy and co-fractionation of complex members. Examples of cellular components include ‘nuclear inner membrane’ [GO:0005637], with the synonym ‘inner envelope’, and the ‘ubiquitin ligase complex’ [GO:0000151] (see Table 1), with several subtypes of these complexes represented. Care must be taken when interpreting a subcellular location, as certain tagged proteins may be mistargeted. For example, in Huh et al., (see their Supplementary Table S2), the authors list several yeast proteins that were mislocalized to the vacuole or other components upon addition of a molecular tag.When a macromolecular complex has been characterized, all subunits of the complex should be annotated to an appropriate complex term in the Cellular Component ontology (example, ‘spliceosomal complex’ [GO:005681] or ‘nucleosome’ [GO:0000786]). Depending on the nature of the experiment, annotation to a complex can either be made using the IDA evidence code or the IPI evidence code. For example, if an author purifies a complex and then investigates the constituent gene products, a curator would use the IDA evidence code for annotation. If the authors instead perform protein-binding assays to show that a gene product binds to other members of the complex, then the IPI evidence code should be used with appropriate targets included in the WITH/FROM column (see below).There are several terms in the Cellular Component ontology in the format ‘x part’ (e.g. ‘nuclear part’ [GO:0044428]; ‘membrane part’ [GO:0044425] etc.). These terms were added to make the ontology is_a complete (i.e. ontologically correct). Without additional qualifiers, annotation to these terms conveys no more information than annotation to the parent terms. Hence, these terms should not be used in making manual annotations.

Care must be taken when interpreting a subcellular location, as certain tagged proteins may be mistargeted. For example, in Huh et al., (see their Supplementary Table S2), the authors list several yeast proteins that were mislocalized to the vacuole or other components upon addition of a molecular tag.

When a macromolecular complex has been characterized, all subunits of the complex should be annotated to an appropriate complex term in the Cellular Component ontology (example, ‘spliceosomal complex’ [GO:005681] or ‘nucleosome’ [GO:0000786]). Depending on the nature of the experiment, annotation to a complex can either be made using the IDA evidence code or the IPI evidence code. For example, if an author purifies a complex and then investigates the constituent gene products, a curator would use the IDA evidence code for annotation. If the authors instead perform protein-binding assays to show that a gene product binds to other members of the complex, then the IPI evidence code should be used with appropriate targets included in the WITH/FROM column (see below).

There are several terms in the Cellular Component ontology in the format ‘x part’ (e.g. ‘nuclear part’ [GO:0044428]; ‘membrane part’ [GO:0044425] etc.). These terms were added to make the ontology is_a complete (i.e. ontologically correct). Without additional qualifiers, annotation to these terms conveys no more information than annotation to the parent terms. Hence, these terms should not be used in making manual annotations.

Additional information about the GO term (annotation extensions)

Often, an article will contain more detailed information than existing GO terms can fully represent. In many such cases, biocurators may request new more specific terms to be added to the ontology, but new GO terms may not always be the preferred solution. Rather, some information, such as the substrates of a protein kinase or the cell type in which a gene product has a particular localization, is best-captured using annotation extensions (also referred to as ‘column 16’ after its position in the GAF, Table 3). Additional information captured in this column provides more biological context to the GO annotation.

An annotation extension has two parts: an entity identifier for the object that is used to increase the specificity of the annotation (e.g. identifiers for a gene, gene product, GO term or a term from an external ontology such as a cell type or anatomy ontology), and a relation that connects the ‘primary’ GO term to the entity represented by the identifier. The information captured in GO annotation extensions encompasses several types of effector–target relationships. The substrates of a function such as the target of a protein kinase. For example, the S. pombe win1 (SPAC1006.09) protein has been annotated to ‘MAP kinase kinase kinase activity’ [GO:0004709] with the extension ‘has_direct_input (pombase:wis1)', where the S. pombe protein wis1 is the substrate of win1.Activators and inhibitors, using the relationships activated_by and inhibited_by.Regulation targets of signaling pathways or transcription factors. For example, the S. pombe gene map1 is annotated to ‘positive regulation of mating-type specific transcription from RNA polymerase II promoter’ [GO:0001197] with the extension ‘has_regulation_target (PomBase:SPMTR.02)' indicating that SPMTR.02/matPi is the target of the regulation event.Spatial aspects of processes or localizations, as in a specific cell or tissue type as represented in the Cell Type Ontology, e.g. occurs_in [CL:0000182], where CL:0000182 identifies the cell type ‘hepatocyte'.Temporal aspects of a process or developmental stage, e.g. ‘happens_during' for mitosis. For example, the S. pombe gene mug27 is annotated to ‘septation initiation signaling cascade’ [GO:0031028] with the extension ‘happens_during meiotic cell cycle’ [GO:0051321] implying that mug27 is involved in septation initiation signaling cascade that happens during meiotic cell cycle.

The substrates of a function such as the target of a protein kinase. For example, the S. pombe win1 (SPAC1006.09) protein has been annotated to ‘MAP kinase kinase kinase activity’ [GO:0004709] with the extension ‘has_direct_input (pombase:wis1)', where the S. pombe protein wis1 is the substrate of win1.

Activators and inhibitors, using the relationships activated_by and inhibited_by.

Regulation targets of signaling pathways or transcription factors. For example, the S. pombe gene map1 is annotated to ‘positive regulation of mating-type specific transcription from RNA polymerase II promoter’ [GO:0001197] with the extension ‘has_regulation_target (PomBase:SPMTR.02)' indicating that SPMTR.02/matPi is the target of the regulation event.

Spatial aspects of processes or localizations, as in a specific cell or tissue type as represented in the Cell Type Ontology, e.g. occurs_in [CL:0000182], where CL:0000182 identifies the cell type ‘hepatocyte'.

Temporal aspects of a process or developmental stage, e.g. ‘happens_during' for mitosis. For example, the S. pombe gene mug27 is annotated to ‘septation initiation signaling cascade’ [GO:0031028] with the extension ‘happens_during meiotic cell cycle’ [GO:0051321] implying that mug27 is involved in septation initiation signaling cascade that happens during meiotic cell cycle.

An annotation may have one or more extensions, using the same or different relations. It is thus possible to capture multiple substrates of a kinase, for example. Compound extensions are also allowed, making it possible to indicate that two or more extensions apply simultaneously. For example, a gene product that is involved in a process only when it localizes to the nucleus, and only during S-phase of the cell cycle, can be annotated to a process term plus the extension ‘occurs_in nucleus’, ‘during S phase of mitotic cell cycle’. A list of allowed relationships are available in the go_annotation_extension_relations.obo file (http://viewvc.geneontology.org/viewvc/GO-SVN/trunk/ontology/extensions/go_annotation_extension_relations.obo) while the format for the various database identifiers can be found in the GO cross reference file (http://www.geneontology.org/doc/GO.xrf_abbs) (manuscript in preparation).

Choice of evidence code

Four different categories of evidence codes are available for manual curation: experimental, computational analysis, author statements and curatorial statements (details in Table 2, Figure 2). Use of an experimental evidence code indicates that the cited article reported results that support the association of a GO term from characterization of a gene or gene product.Evidence codes in the computational analysis category imply that the annotation was inferred based on in silico analysis of the gene or gene product sequence and/or other data as cited in the reference. Biocurators can also perform in silico analysis, independent of a published article, to infer an annotation, in which case a GO Reference (GO_REF) that describes the methods used by the biocurator is used as reference.Author statements include assertions made anywhere in the cited article, including the Introduction and Discussion. These evidence codes were made available by the GOC because during the initial stages of the project; curation of such statements was an easy way to get a good volume of annotations quickly. However, annotations using these evidence codes are now being replaced by those citing direct evidence. Use of author statement codes is discouraged and so they are not described in detail here.Curatorial statements indicate that the biocurator reviewed the information and made the appropriate annotation decision. IC and ND are curatorial statement codes. The ND evidence code, which has been described earlier in the article, is used to indicate that there is no biological data available to infer any GO term for that gene product. The IC evidence code can be used in two different scenarios. The first case includes those instances where an annotation is not supported by any direct evidence, but can be reasonably inferred by a biocurator from other GO annotations, for which evidence is available. For example, if a gene product is shown experimentally to have the function of ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ (GO:0000981), and there is no direct evidence for the cellular location of the gene product, then it is within general knowledge that this function takes place in the nucleus and thus the biocurator can infer the gene product’s location. Both annotations will use the same published article as reference and in addition the IC annotation will include the GOID used by the biocurator for the inference in the FROM (column 8 in the GAF 2.0 file, Table 3). In the second case, a curator infers an annotation based on evidence from multiple sources of evidence/GO annotation as described below.

Use of an experimental evidence code indicates that the cited article reported results that support the association of a GO term from characterization of a gene or gene product.

Evidence codes in the computational analysis category imply that the annotation was inferred based on in silico analysis of the gene or gene product sequence and/or other data as cited in the reference. Biocurators can also perform in silico analysis, independent of a published article, to infer an annotation, in which case a GO Reference (GO_REF) that describes the methods used by the biocurator is used as reference.

Author statements include assertions made anywhere in the cited article, including the Introduction and Discussion. These evidence codes were made available by the GOC because during the initial stages of the project; curation of such statements was an easy way to get a good volume of annotations quickly. However, annotations using these evidence codes are now being replaced by those citing direct evidence. Use of author statement codes is discouraged and so they are not described in detail here.

Curatorial statements indicate that the biocurator reviewed the information and made the appropriate annotation decision. IC and ND are curatorial statement codes. The ND evidence code, which has been described earlier in the article, is used to indicate that there is no biological data available to infer any GO term for that gene product. The IC evidence code can be used in two different scenarios. The first case includes those instances where an annotation is not supported by any direct evidence, but can be reasonably inferred by a biocurator from other GO annotations, for which evidence is available. For example, if a gene product is shown experimentally to have the function of ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ (GO:0000981), and there is no direct evidence for the cellular location of the gene product, then it is within general knowledge that this function takes place in the nucleus and thus the biocurator can infer the gene product’s location. Both annotations will use the same published article as reference and in addition the IC annotation will include the GOID used by the biocurator for the inference in the FROM (column 8 in the GAF 2.0 file, Table 3). In the second case, a curator infers an annotation based on evidence from multiple sources of evidence/GO annotation as described below.

Data supporting the evidence code

In addition to the evidence code that reflects the type of experiment leading to an annotation, the GOC provides two ways to capture additional evidence information for an annotation: the qualifier and the WITH/FROM column. A qualifier can be used to augment the interpretation of the GO term. Three qualifiers are available: colocalizes_with, contributes_to and NOT. These are found in the QUALIFIER column of the GAF 2.0 format (Table 3).

QUALIFIER

Sometimes, gene products are transiently or peripherally associated with an organelle or complex. These results can be annotated to the relevant Cellular Component term along with the colocalizes_with qualifier. The colocalizes_with qualifier can be used only with the Cellular Component ontology. For example, the S. pombe protein clp1 is a nucleolar protein but transiently associates itself with the ‘actomyosin contractile ring’ [GO:0005826]. Hence clp1 is annotated to this term with the colocalizes_with qualifier.The contributes_to qualifier can be used only with Molecular Function terms. Sometimes complexes are shown to have an activity, but the activity of each subunit is not shown. In such cases, individual subunits that are part of a complex can be annotated to terms that describe the function of the complex. If the activity of the complex is associated with a single subunit and the other subunits serve either as regulatory subunits or to keep the complex together, then the subunits should be annotated to those specific activities. Contributes_to is not needed to annotate a catalytic subunit. Furthermore, contributes_to may be used for any noncatalytic subunit, whether the subunit is essential for the activity of the complex or not. In another usage, if two or more subunits of a complex are required for the catalytic activity of the complex, then all those subunits get annotated to the corresponding Molecular Function term with the contributes_to qualifier. The gene products annotated to function terms with the contributes_to qualifier should also be annotated to the complex term in the Cellular Component that has that molecular function. For example, the subunits of the S. cerevisiae mitochondrial respiratory chain complex III are all annotated to the Molecular Function term ‘ubiquinol-cytochrome-c reductase activity’ [GO:0008121] with the contributes_to qualifier and to the complex term ‘mitochondrial respiratory chain complex III’ [GO:0005750] in the Cellular Component ontology. This qualifier is not used with terms in Biological Process ontology because biological processes are a collection of molecular events and by default gene products contribute to the whole process.The negative of a GO term, the NOT qualifier. This qualifier is used to explicitly denote that the gene product is not associated with the function, process or component represented by the GO term. This qualifier is used when a gene product is expected to have a function, but has been shown experimentally not to have the enzymatic activity; in this case the gene product can be annotated as NOT. For example, the NOT qualifier is used to indicate that the Caenorhabditis elegans gene C42C1.11a.2 was experimentally shown to NOT have ‘leukotriene-A4 hydrolase activity’ [GO:0004463] despite strong homology to the human leukotriene A4 hydrolase. Annotations that use the NOT qualifier can be particularly informative for evolutionary studies that wish to explore the gain and/or loss of gene product activity.

Sometimes, gene products are transiently or peripherally associated with an organelle or complex. These results can be annotated to the relevant Cellular Component term along with the colocalizes_with qualifier. The colocalizes_with qualifier can be used only with the Cellular Component ontology. For example, the S. pombe protein clp1 is a nucleolar protein but transiently associates itself with the ‘actomyosin contractile ring’ [GO:0005826]. Hence clp1 is annotated to this term with the colocalizes_with qualifier.

The contributes_to qualifier can be used only with Molecular Function terms. Sometimes complexes are shown to have an activity, but the activity of each subunit is not shown. In such cases, individual subunits that are part of a complex can be annotated to terms that describe the function of the complex. If the activity of the complex is associated with a single subunit and the other subunits serve either as regulatory subunits or to keep the complex together, then the subunits should be annotated to those specific activities. Contributes_to is not needed to annotate a catalytic subunit. Furthermore, contributes_to may be used for any noncatalytic subunit, whether the subunit is essential for the activity of the complex or not. In another usage, if two or more subunits of a complex are required for the catalytic activity of the complex, then all those subunits get annotated to the corresponding Molecular Function term with the contributes_to qualifier. The gene products annotated to function terms with the contributes_to qualifier should also be annotated to the complex term in the Cellular Component that has that molecular function. For example, the subunits of the S. cerevisiae mitochondrial respiratory chain complex III are all annotated to the Molecular Function term ‘ubiquinol-cytochrome-c reductase activity’ [GO:0008121] with the contributes_to qualifier and to the complex term ‘mitochondrial respiratory chain complex III’ [GO:0005750] in the Cellular Component ontology. This qualifier is not used with terms in Biological Process ontology because biological processes are a collection of molecular events and by default gene products contribute to the whole process.

The negative of a GO term, the NOT qualifier. This qualifier is used to explicitly denote that the gene product is not associated with the function, process or component represented by the GO term. This qualifier is used when a gene product is expected to have a function, but has been shown experimentally not to have the enzymatic activity; in this case the gene product can be annotated as NOT. For example, the NOT qualifier is used to indicate that the Caenorhabditis elegans gene C42C1.11a.2 was experimentally shown to NOT have ‘leukotriene-A4 hydrolase activity’ [GO:0004463] despite strong homology to the human leukotriene A4 hydrolase. Annotations that use the NOT qualifier can be particularly informative for evolutionary studies that wish to explore the gain and/or loss of gene product activity.

WITH/FROM column

The WITH column is required for Inferred from Electronic Annotation (IEA), IGI, IPI, ISS, Inferred from Sequence Alignment (ISA) and Inferred from Sequence Orthology (ISO) codes (Table 2).For example, when using ISS, the WITH column should be used to indicate the identifier of the gene product used for the sequence or structural comparison. For annotations based on sequence comparisons, it is important to confirm that the protein used for the sequence comparison was experimentally verified to have that function and has a GO annotation reflecting that experimental finding. If a GO annotation is missing please report this to the GO consortium (go-helpdesk@geneontology.org).Likewise, for IPI and IGI codes, the WITH column should be used to indicate the interacting gene product or gene respectively. Multiple identifiers can be entered in this field.The FROM value is used to provide supporting information for the IC evidence code. For example if a Molecular Function annotation is made to ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000981] with experimental evidence, and a biocurator deduces that the gene product thus resides in the nucleus, then the component annotation to nucleus is made with the FROM value GO:0000981.In many cases a GO term can be inferred from just one other annotation, but occasionally a curator can also infer an annotation to a term based on evidence from multiple sources of evidence/GO annotation. The FROM value in these annotations will therefore supply more than one GO identifier, obtained from the set of supporting GO annotations assigned to the same gene/gene product identifier which cite publicly available references and the annotation would have an unpublished GO reference (GO_REF:000036) in its Reference field.

The WITH column is required for Inferred from Electronic Annotation (IEA), IGI, IPI, ISS, Inferred from Sequence Alignment (ISA) and Inferred from Sequence Orthology (ISO) codes (Table 2).

For example, when using ISS, the WITH column should be used to indicate the identifier of the gene product used for the sequence or structural comparison. For annotations based on sequence comparisons, it is important to confirm that the protein used for the sequence comparison was experimentally verified to have that function and has a GO annotation reflecting that experimental finding. If a GO annotation is missing please report this to the GO consortium (go-helpdesk@geneontology.org).

Likewise, for IPI and IGI codes, the WITH column should be used to indicate the interacting gene product or gene respectively. Multiple identifiers can be entered in this field.

The FROM value is used to provide supporting information for the IC evidence code. For example if a Molecular Function annotation is made to ‘sequence-specific DNA binding RNA polymerase II transcription factor activity’ [GO:0000981] with experimental evidence, and a biocurator deduces that the gene product thus resides in the nucleus, then the component annotation to nucleus is made with the FROM value GO:0000981.

In many cases a GO term can be inferred from just one other annotation, but occasionally a curator can also infer an annotation to a term based on evidence from multiple sources of evidence/GO annotation. The FROM value in these annotations will therefore supply more than one GO identifier, obtained from the set of supporting GO annotations assigned to the same gene/gene product identifier which cite publicly available references and the annotation would have an unpublished GO reference (GO_REF:000036) in its Reference field.

Suggested reading

For examples of how GO annotations have been developed and how these guidelines have been put into practice please consult the following articles. The work on biofilm and filamentous growth in Candida, heart development, a case study of focused curation for renal and cardiovascular research and in depth curation of the peroxisome proteome in humans will be instructive for learning about curation of the literature to create GO annotations.

Conclusions

The goal of the GOC is the unification of biology by creating a nomenclature used for describing the functional characteristics of any gene product, protein or RNA, from any organism. The GOC provides the research community a comprehensive resource of functional information on gene products. Toward this end, the GOC provides ontologies, guidelines to make the gene product-to-GO term associations and standardized formats to publish these annotations. This guide describes the methods used to create one of the two types of annotations that can be made with GO terms: manual curation. Consistency of GO annotations is paramount to ensure the quality of any analysis using the annotations. An understanding of the requirements and strategies associated with the three aspects of the GO with those of the different evidence codes can ensure manual annotations will be an accurate representation of the published results. Our hope is that these guidelines will provide encouragement and assistance to researchers to annotate their favorite gene products, enriching both the quality and quantity of GO annotations available via the GOC.

References 31

  1. 1.

    Gene Ontology Annotations and Resources. Nucleic Acids Res. 2013;41:D530-D535.

    Not in our library10.1093/nar/gks1050

  2. 2.

    Gene ontology: tool for the unification of biology. Nat. Genet. 2000;25:25-29.

    Not in our library10.1038/75556

  3. 3.

    The Gene Ontology in 2010: extensions and refinements. Nucleic Acids Res. 2010;38:D331-D335.

    Not in our library10.1093/nar/gkp1018

  4. 4.

    Barrell D, Dimmer E, Huntley R, et al. The GOA database in 2009–an integrated Gene Ontology Annotation resource. Nucleic Acids Res. 2009;37:D396-D403.

    Not in our library10.1093/nar/gkn803

  5. 5.

    Speidel D, Bruederle CE, Enk C, et al. CAPS1 regulates catecholamine loading of large dense-core vesicles. Neuron. 2005;46:75-88.

    Not in our library10.1016/j.neuron.2005.02.019

  6. 6.

    Cherry JM, Hong EL, Amundsen C, et al. Saccharomyces Genome Database: the genomics resource for budding yeast. Nucleic Acids Res. 2012;40:D700-D705.

    Not in our library10.1093/nar/gkr1029

  7. 7.

    Drabkin HJ, Blake JA, for the Mouse Genome Informatics Database. Manual gene ontology annotation workflow at the mouse genome informatics database. Database (Oxford). 2012;2012.

    Not in our library10.1093/database/bas045

  8. 8.

    Yook K, Harris TW, Bieri T, et al. WormBase 2012: more genomes, more data, new website. Nucleic Acids Res. 2012;40:D735-D741.

    Not in our library10.1093/nar/gkr954

  9. 9.

    Wood V, Harris MA, McDowall MD, et al. PomBase: a comprehensive online resource for fission yeast. Nucleic Acids Res. 2012;40:D695-D699.

    Not in our library10.1093/nar/gkr853

  10. 10.

    McQuilton P, St Pierre SE, Thurmond J, FlyBase Consortium. FlyBase 101—the basics of navigating FlyBase. Nucleic Acids Res. 2012;40:D706-D714.

    Not in our library10.1093/nar/gkr1030

  11. 11.

    Bradford Y, Conlin T, Dunn N, et al. ZFIN: enhancements and updates to the zebrafish model organism database. Nucleic Acids Res. 2011;39:D822-D829.

    Not in our library10.1093/nar/gkq1077

  12. 12.

    Ongoing and future developments at the Universal Protein Resource. Nucleic Acids Res. 2011;39:D214-D219.

    Not in our library10.1093/nar/gkq1020

  13. 13.

    Mungall CJ, Batchelor C, Eilbeck K. Evolution of the Sequence Ontology terms and relationships. J. Biomed. Inform. 2011;44:87-93.

    Not in our library10.1016/j.jbi.2010.03.002

  14. 14.

    Wu CH, Arighi CN, Cohen KB, et al. BioCreative-2012 Virtual Issue. Database (Oxford). 2012;2012.

    Not in our library10.1093/database/bas049

  15. 15.

    Lin L, Isacson O. Axonal growth regulation of fetal and embryonic stem cell-derived dopaminergic neurons by Netrin-1 and Slits. Stem Cells. 2006;24:2504-2513.

    Not in our library10.1634/stemcells.2006-0119

  16. 16.

    Vilella AJ, Severin J, Ureta-Vidal A, et al. Ensembl Compara GeneTrees: Complete, duplication-aware phylogenetic trees in vertebrates. Genome Res. 2009;19:327-335.

    Not in our library10.1101/gr.073585.107

  17. 17.

    O'Brien KP, Remm M, Sonnhammer E L. Inparanoid: a comprehensive database of eukaryotic orthologs. Nucleic Acids Res. 2005;33:D476-D480.

    Not in our library10.1093/nar/gki107

  18. 18.

    Li L, Stoeckert CJ, Roos DS. OrthoMCL: identification of ortholog groups for eukaryotic genomes. Genome Res. 2003;13:2178-2189.

    Not in our library10.1101/gr.1224503

  19. 19.

    MacMullen JW. Quantifying literature citations, index terms, and Gene Ontology annotations in the Saccharomyces Genome Database to assess results-set clustering utility. Proceeding of the ASIST Annual Meeting. 2006;43:1-17.

    Not in our library

  20. 20.

    Carbon S, Ireland A, Mungall CJ, et al. AmiGO: online access to ontology and annotation data. Bioinformatics. 2009;25:288-289.

    Not in our library10.1093/bioinformatics/btn615

  21. 21.

    Binns D, Dimmer E, Huntley R, et al. QuickGO: a web-based tool for Gene Ontology searching. Bioinformatics. 2009;25:304-306.

    Not in our library10.1093/bioinformatics/btp536

  22. 22.

    Welker S, Rudolph B, Frenzel E, et al. Hsp12 is an intrinsically unstructured stress protein that folds upon membrane association and modulates membrane function. Mol. Cell. 2010;39:507-520.

    Not in our library10.1016/j.molcel.2010.08.001

  23. 23.

    Huh WK, Falvo JV, Gerke LC, et al. Global analysis of protein localization in budding yeast. Nature. 2003;425:686-691.

    Not in our library10.1038/nature02026

  24. 24.
  25. 25.

    Trautmann S, Wolfe BA, Jorgensen P, et al. Fission yeast Clp1p phosphatase regulates G2/M transition and coordination of cytokinesis with cell cycle progression. Curr. Biol. 2001;11:931-940.

    Not in our library10.1016/s0960-9822(01)00268-8

  26. 26.

    Kreike J, Bechmann H, Van Hemert FJ, et al. The identification of apocytochrome b as a mitochondrial gene product and immunological evidence for altered apocytochrome b in yeast strains having mutations in the COB region of mitochondrial DNA. Eur. J. Biochem. 1979;101:607-617.

    Not in our library10.1111/j.1432-1033.1979.tb19755.x

  27. 27.

    Baset HA, Ford-Hutchinson AW, O’Neill GP. Molecular Cloning and Functional Expression of a Caenorhabditis elegans Amiopeptidase Structurally Related to Mammalian Leukotriene A4 Hydrolases. J. Biol. Chemistry. 1998;273:27978-27987.

    Not in our library10.1074/jbc.273.43.27978

  28. 28.

    Inglis DO, Skrzypek MS, Arnaud MB, et al. Improved Gene Ontology annotation for biofilm formation, filamentous growth and phenotypic switching in Candida albicans. Eukaryot. Cell. 2012;12:101-108.

    Not in our library10.1128/ec.00238-12

  29. 29.

    Khodiyar VK, Hill DP, Howe D, et al. The representation of heart development in the gene ontology. Dev. Biol. 2011;354:9-17.

    Not in our library10.1016/j.ydbio.2011.03.011

  30. 30.

    Alam-Faruque Y, Huntley RP, Khodiyar VK, et al. The impact of focused Gene Ontology curation of specific mammalian systems. PLoS One. 2011;6:e27541.

    Not in our library10.1371/journal.pone.0027541

  31. 31.

    Mutowo-Meullenet P, Huntley RP, Dimmer EC, et al. Use of Gene Ontology Annotation to understand the peroxisome proteome in humans. Database (Oxford). 2013;2013.

    Not in our library10.1093/database/bas062

Cited by papers we hold 2

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.