Go Functional Annotation
3
1
Entering edit mode
14.0 years ago
Noyk ▴ 100

i will like to know what is the tools used for GO annotation? I am using blast2go at the moment.

Is it also better to simply blast against Swissprot and directly transfer the GO ?

gene software • 6.1k views
ADD COMMENT
5
Entering edit mode

Can you be more specific about what you're trying to do, exactly? What's your input data and what you like the output to be?

ADD REPLY
0
Entering edit mode

Please do consider giving more details to your questions. Quality answers seldom result from vague queries. Cheers

ADD REPLY
3
Entering edit mode
13.1 years ago
Marina Manrique ★ 1.3k

If you already have the IDs of the proteins of which you want to get the GO annotations maybe you find this tool useful. Bio4j GO Tools is an application that retrieves the GO annotations of a set of proteins (provided the Uniprot accessions).

The output file format is a XML file that includes

  • The GO terms of each protein

  • How many times each term appears in the sample (how many proteins in the sample have associated such term)

HTH,

marina

ADD COMMENT
2
Entering edit mode
14.0 years ago
Nico ▴ 180

Hi!

I tried to use Blast2Go to find GO terms but it's quite slow. So the approach I am currently used is to blast all my sequences on swiss-prot and find GO terms with a python script I wrote. It finds same GO terms as AmiGo but faster.

So, to answer your question, I think you can use AmiGo if you want to find GO terms related to a swiss-prot id. But if you have lots of swiss-prot ids it going to be reeeally long.

ADD COMMENT
2
Entering edit mode
14.0 years ago

Your question is important from a practical perspective. A direct transfer of GO annotation from your BLAST hit is possible. But it may not be a reliable approach, especially in case of remote homologs.

If you are looking at the GO annotation for a gene product with its sequence available in the databases : best way is to look for their GO evidence codes. This is a schema to understand how the annotation is assigned to the gene product. Most of them are associated with in-silico annotations, yet they will give you a clear idea about the available functional understanding of the gene product. If your sequence is new, or something that you sequenced as suggested by Nico you may start with the tools like Amigo or Blast2Go.

ADD COMMENT
0
Entering edit mode

Yep but I think it is important to keep in mind that "Evidence codes are not statements of the quality of the annotation." To many software / people forgive that :)

ADD REPLY
0
Entering edit mode

I didn't mean that in my answer at all. My point was, one can use evidence codes as a guide to understand the quality of your annotations.

ADD REPLY

Login before adding your answer.

Traffic: 2468 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6