What'S The Best Method For Assigning Go Slim Terms To Non-Model Plant Genes?
4
3
Entering edit mode
12.2 years ago
jli99 ▴ 150

I want to assign GO slim terms to some plant genes in non-model plants. So far as I know the only plant genomes relatively accurately annotated with GO slims are rice and Arabidopsis. So I am thinking of using best blast hit in rice or Arabidopsis (depends on whether the genome under study is monocot or dicot) to assign the GO slims. I'm working on genome scale dataset so cannot do manual curations, but I want be set up a reasonably accurate procedure. I'm new to this area and would appreciate if somebody can let me know if there are better ways to do this, or things other than blast similarity that I should take into account.

gene function • 7.0k views
ADD COMMENT
4
Entering edit mode
12.2 years ago

As you mention, you want to infer isofunctionality from homology, you you can use the homology hits to transfer rice and Arabidopsis annotations to your new species. An important caveat here is that if the gene has duplicated after speciacion, which is common in plants, your isofunctionality prediction may be less accurate, since plants tend to sub- and neofunctionalize their gene repertoires after duplication. So try to annotate unique one-to-one hits separately from one-top-many hits.

ADD COMMENT
0
Entering edit mode

Thanks avilella, this is a very good point indeed.

ADD REPLY
2
Entering edit mode
12.2 years ago
Dhl ▴ 20

Hi Jingping, you could try the following two methods:

http://www.blast2go.com/b2ghome This method assigns function by blast search.

http://www.ebi.ac.uk/interpro/
http://www.ebi.ac.uk/GOA/InterPro2GO

With this method, you first do a genome-wide InterPro domain scan, then assign GO terms based on InterPro2GO mapping.

One additional method is to first build family trees (e.g. http://www.phytozome.net/; http://www.pantherdb.org/genes/ ), then transfer annotations within the protein family. However this method involves manual curation so it might not work for you.

DHL On behalf of the Gene Ontology (GO) Help Desk

ADD COMMENT
0
Entering edit mode

Thanks DHL, I appreciate it. InterPro2GO looks more or less unbiased to me considering avilella's point. And I think this would probably make more sense than trying to map to A.thaliana or rice especially for the species specific stuff.

ADD REPLY
0
Entering edit mode

You need to be very careful with the direct mapping of GO terms from homologs. IMHO this may not be an ideal way. For example if the best hit with respect to sequence similarity of a query sequence may not be the correct protein to be used for annotation transfer since paralogous protein sequences from the same organism do share high identity but function may vary. We are developing an approach called SEQ2GO: you can see the abstract that we recently presented at Moscow Conference on Computational Molecular Biology here: mccmb.genebee.msu.ru/2011/mccmb11.pdf

ADD REPLY
1
Entering edit mode
12.2 years ago
Rph ▴ 10

Hi Jingping,

You might also be interested in the electronic GO annotations that are produced by the projection of manual annotations from Arabidopsis and rice to other plant species using Ensembl Compara ortholog data. The species that have been annotated using this method include poplar, grape, brachypodium, maize etc. and there are currently almost 270,000 annotations for these species.

The EBI's QuickGO browser allows you to view these annotations using this link; http://www.ebi.ac.uk/QuickGO/GAnnotation?a=&termUse=ancestor&relType=IPO%3D&customRelType=IPOR%2B-%3F%3D&ref=GO_REF%3A0000035

and also you will be able to use QuickGO (home page; www.ebi.ac.uk/QuickGO) to view these annotations in a GO slim, either a pre-defined one or one you make yourself.

The annotation method used to create these annotations is GO_REF:0000035, which is described on this page; http://www.geneontology.org/cgi-bin/references.cgi

If you need any help in using QuickGO to do your slim, please contact goa@ebi.ac.uk

Rachael on behalf of the UniProt-GO annotation project.

ADD COMMENT
0
Entering edit mode
12.2 years ago
boczniak767 ▴ 850

You could try inparanoid, I remember that in addition to data it provides software.

ADD COMMENT
0
Entering edit mode

I'm a little cautious about this: does sequence similarity or orthology support more functional similarity?

ADD REPLY

Login before adding your answer.

Traffic: 2065 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