Annotation dbi error GO term
1
0
Entering edit mode
Stane ▴ 40
@stane-10974
Last seen 3.7 years ago

Hi I am getting this error with the following code, the go key 

AnnotationDbi::select(org.Hs.eg.db, keys='GO:1990281',
                        columns = c("SYMBOL"),
                        keytype = "GOALL")

 

error message : 

None of the keys entered are valid keys for 'GOALL'

my guess is this particular go term only contains proteins and no genes,  the error message seems misleading ?  

 

 

go annotationdbi • 722 views
ADD COMMENT
0
Entering edit mode
@james-w-macdonald-5106
Last seen 2 days ago
United States

As far as I can tell, an efflux pump complex is something that exists in prokaryotes. You are searching the human annotation package for gene symbols based on a GO term that applies to prokaryotes, so by definition that GO term should not be a valid key (e.g., under the hood you are doing an inner join between the Entrez Gene IDs for human to the respective GO terms. Since that GO term doesn't have a corresponding human Entrez Gene ID, the term is invisible to the org.Hs.eg.db package).

But it does exist in the GO.db package:

> select(GO.db, "GO:1990281", "DEFINITION", "GOID")
'select()' returned 1:1 mapping between keys and columns
        GOID
1 GO:1990281
                                                                       DEFINITION
1 A protein complex that is capable of efflux transmembrane transporter activity.
ADD COMMENT

Login before adding your answer.

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