Replies: 2 comments 6 replies
-
So the largest concern with this is how useful this task is. First of all, the level of the term doesn't really mean anything, it's just an artefact of how the ontology is constructed. See http://geneontology.org/docs/faq/#how-can-i-calculate-the-level-of-a-go-term and the linked Alterovitz et al. A closely related but different concern is that the actual terms you'd get by just selecting children of the root terms may not even be used for annotations, or other concerns. Take GO:0005488 binding for example- it's a direct child of GO:0003674
Instead, you might consider using a curated subset (Slim): see http://geneontology.org/docs/go-subset-guide. These contain a handpicked subgroup of terms in the specified aspect, but they are informative. The generic slim should be suitable for multi-organism files but there are a few Slims curated by specific MODs if you're only looking at one organism. |
Beta Was this translation helpful? Give feedback.
-
I believe you can use the Princeton tool's Advanced Options to load your own GAF, and therefore use Term Mapper with your organism. To obtain the GAF, I would recommend using QuickGO- basically, for a non-model organism, you will be more dependent on IEA annotations and QuickGO has more of those loaded than AmiGO . You'll want to use the Taxon filter to display just your organism, so you'll be looking at a page similar to this: https://www.ebi.ac.uk/QuickGO/annotations?taxonId=38949&taxonUsage=descendants Use the Export button and select GAF. This will work if you have UniProt IDs for your genes; if you don't have them as UniProt IDs you may be able to use https://www.uniprot.org/id-mapping. Once you have both a gene list (.txt is fine) and a GAF, use the Advanced Options as described in the Princeton help page. So you'll fill
Ignore the rest, unless you want to provide an email but I find that unnecessary as the tool is quite fast. If you have quite a few genes in the "not annotated to a term in the slim, but they do have non-root annotations" list, you may consider running this sub-list through the GO Term Finder. You'll need to load your that QuickGO GAF in that tool as well. |
Beta Was this translation helpful? Give feedback.
-
Dear Sir/madam,
I would like to map a list of GO terms (>1000, won't be able to do it manually) from different GO ranks to one classifications one rank down from the top- level GO categories, i.e. direct children categories of Biological Process, Cellular Component, and Molecular Function. Here is an example from this paper. Then I would like to do a bar graph like this. Which software/package should I use?
Thanks a lot!
My GO list looks like this: [one GO term per line]
GO:0001505
GO:0006259
GO:0006403 ...
Ideal output: (Do not include those in parentheses)
GO:0001505 GO:0065007(level 2 GO terms) biological regulation (level 2 GO term description)
GO:0006259 GO:0008152(level 2 GO terms 1/2) metabolic process
GO:0006259 GO:0009987(level 2 GO terms 2/2) cellular process
...
Best Regards
Ruiqi
Beta Was this translation helpful? Give feedback.
All reactions