Hi,
I'm working with the latest version of AnnotationDbi(1.38.2) and org.Mm.eg.db (3.4.1) in R 3.3.3.
I've tried to retrieve matching SYMBOL with UNIPROT ID with this command :
select(org.Mm.eg.db,"P53784",column="SYMBOL",keytype="UNIPROT")
I've obtained this error :
Error in .testForValidKeys(x, keys, keytype, fks) :
None of the keys entered are valid keys for 'UNIPROT'. Please use the keys method to see a listing of valid arguments.
It seems that this UNIPROT (verified by printing all UNIPROT of org.Mm.eg.db with this command : keys(org.Mm.eg.db,keytype="UNIPROT") doesn't exist in the database while this UNIPROT ID exists for mouse and correspond to the "Sox3" gene.
When I try the same command with sox3 gene as entry, I obtain this result :
select(org.Mm.eg.db,"Sox3",column="UNIPROT",keytype="SYMBOL")
'select()' returned 1:many mapping between keys and columns
SYMBOL UNIPROT
1 Sox3 A2AM37
2 Sox3 Q5RKW0
The status of these two UNIPROT ID is "unreviewed" inthe UNIPROTKB website while the uniprot P53784 is "reviewed" but not contained in the DB!
I have the same problem with several UNIPROT ID, is it normal ? is there an other version of the database containing all UNIPROT ID ?
Thanks in advance
Julie