This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Mapping GO terms to description and vice versa

Hi all!

I have a list of GO terms and I would like to find the description of them. Is there a software or package that I can use? Also, how can I find the GO terms based on its description?

There are over 1000 GO terms in my list. I don't think I should do it manually on http://geneontology.org/

Thanks a lot!!

My GO list looks like this: [one GO term per line]

GO:0001505
GO:0006259
GO:0006403
..
topgo go transcriptomics

Please use the formatting bar (especially the code option) to present your post better. You can use backticks for inline code (`text` becomes text), or select a chunk of text and use the highlighted button to format it as a code block. If your code has long lines with a single command, break those lines into multiple lines with proper escape sequences so they're easier to read and still run when copy-pasted. I've done it for you this time.
code_formatting

Thanks a lot! Will do in the future!

Really sorry about the accidental tag on the relevance of the post, I meant to do something else and hit that by mistake.

1 answer

Use the answer here: Search for descriptions corresponding to a list of go terms

Thank you so much! I also would like to find the corresponding level 2 go terms of each go. Is there a package/software to do that? Here is a link to the question.

You can get that from the tool mentioned in answer above.

GO_Cat

I was meaning one level down the biological process. Would it be possible to do that?

For example: 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

Log in to answer this question.