TCW GO HelpThe version of GO that was used for the TCW annotation is shown at the bottom of the sTCWdb Overview. Unless TCW was built with the latest GO database, there will be differences from what is found on amigo.geneontology.org as the gene ontology is constantly being updated. The following example is dated 4-Mar-2021, and screen shots are from:
Proteins in the UniProt database have been assigned GO terms. TCW has the following mappings:
For example, nucleotide binding (GO:0000166) 'is_a' nucleoside phosphate binding (GO:190165) and 'is_a' small molecule binding (GO:0036094). This is often referred to s GO:0000166 being the child of GO:190165 and GO:190165 being the parent of GO:0000166; likewise for GO:0036094. GO:0000166 inherits four other GOs as shown in the figure below.
To quote http://geneontology.org/doc/faq,
NOTE: In TCW, only GOs that have an assigned or inherited hit will be in the database, hence, a GOs descendants will not necessarily all be in the TCW database (e.g. GO:0016502 is a child, but is not list for the TCW display since it is not in the database). However, all ancestors will be in the database since they are inherited by at least this GO. The relation types used in TCW are 'is_a' and 'part_of'. Graph termsIn computer science, a graph has nodes and edges. There are paths between nodes by following the edges. The graph is directed if the edges have arrows, where a child node points to the parent node. In the gene ontology graphs, the GO terms are represented by nodes; an edge from a child node to a parent node indicates its a specialized term of the parent node. The gene ontology has three root nodes, biological process, cellular_component, and molecular_function. GO is not strictly hierarchical as a node can have more than one parent. See http://geneontology.org/page/ontology-structure for a more in-depth discussion.TCW does not uses edges that cross the three trees. E-valuesA GO term may be assigned or inherited by many protein hits in the TCW database. Each protein hit has an e-value indicating how well it aligned to the sequence. The GO-protein hit is assigned the best e-value over all the hit-sequence pairs.ExamplesSay protein X (proX) aligns to sequence Y (seqY) with an e-value, and GO:0000166 is assigned to proX with an evidence code EC, then seqY is also said to be annotated with GO:0000166.
Select GO:0000166 in the GO table followed by View Sequences; this will show all sequences that have been annotated by this GO, either assigned or inherited. In the resulting table of sequences, select a sequence followed by View Selected Sequence; the Sequence Detail view will be shown for the sequence. Select Show GO for all hits to see whether it is assigned (has EC) or inherited (no EC). See All GO View for a detail flow through one example. Evidence codes (EC)They are shown in the pop-up hit table if there is a direct assignment. They are also shown in the sequence GO table.
According to http://geneontology.org/page/guide-go-evidence-codes, all evidence codes are assigned by a curator except the last one. And the following quote is from this site: "Evidence codes are not statements of the quality of the annotation. Within each evidence code classification, some methods produce annotations of higher confidence or greater specificity than other methods, in addition the way in which a technique has been applied or interpreted in a paper will also affect the quality of the resulting annotation. Thus evidence codes cannot be used as a measure of the quality of the annotation." |