[BioC] GOstats with yeast2

Sebastien Gerega seb at gerega.net
Thu Jun 5 08:04:56 CEST 2008


Hi Robert,
at least the error wasn't from me doing something wrong!
can you think of any way around this problem? For example I could use 
GOstats with another yeast annotation DB but would then still have to 
map between affyID and some other type of identifier...
thanks,
Sebastien

Robert Gentleman wrote:
> Hi Sebastien,
>   I see, it seems that there are some issues in the GOstats/Category 
> packages for dealing with this that need a fair bit of attention.  I 
> am sorry to say that this is likely to take a few weeks for me to sort 
> out, but your report is most helpful.
>
>   best wishes
>    Robert
>
>
> Sebastien Gerega wrote:
>> Hi Robert,
>> here is the code I ran:
>> params = new("GOHyperGParams", geneIds=sig, universeGeneIds = uni, 
>> annotation="yeast2.db", pvalueCutoff=0.05, testDirection="over", 
>> ontology = "BP")
>> hgOver = hyperGTest(params)
>>
>> And I receive the following error:
>> Error in get(mapName, envir = pkgEnv, inherits = FALSE) :
>>  variable "yeast2ENTREZID" was not found
>> Error in mget(probes, ID2EntrezID(datPkg)) :
>>  error in evaluating the argument 'envir' in selecting a method for 
>> function 'mget'
>>
>> uni and sig contain affyIDs as follows:
>>
>> uni
>>   [1] "1769317_at"   "1769320_at"   "1769321_at"   "1769322_s_at" 
>> "1769333_at"   "1769336_at"   "1769342_at"   "1769350_at"   
>> "1769352_at"   "1769366_at"   "1769377_at"  [12] "1769388_at"   
>> "1769406_at"   "1769426_at"   "1769428_at"   "1769431_at"   
>> "1769443_at"   "1769446_at"   "1769450_at"   "1769455_at"   
>> "1769472_at"   "1769506_at"
>> etc etc.
>>
>> sig
>> [1] "1769579_at" "1769805_at" "1769955_at" "1770302_at" "1771153_at" 
>> "1771375_at" "1771705_at" "1772193_at" "1772642_at" "1772778_at" 
>> "1772785_at" "1773305_at" "1773699_at"
>> [14] "1773961_at" "1774540_at" "1774742_at" "1775014_at" "1775340_at" 
>> "1775851_at" "1775890_at" "1775925_at" "1776156_at" "1776550_at" 
>> "1776829_at" "1777569_at" "1777690_at"
>> [27] "1779266_at" "1779563_at"
>>
>> and finally:
>>  > sessionInfo()
>> R version 2.7.0 (2008-04-22)
>> i386-pc-mingw32
>>
>> locale:
>> LC_COLLATE=English_Australia.1252;LC_CTYPE=English_Australia.1252;LC_MONETARY=English_Australia.1252;LC_NUMERIC=C;LC_TIME=English_Australia.1252 
>>
>>
>> attached base packages:
>> [1] splines   tools     stats     graphics  grDevices utils     
>> datasets  methods   base   other attached packages:
>> [1] GOstats_2.6.0        Category_2.6.0       genefilter_1.20.0    
>> survival_2.34-1      RBGL_1.16.0          annotate_1.18.0      
>> xtable_1.5-2         altcdfenvs_2.2.0   [9] hypergraph_1.12.0    
>> graph_1.18.0         Biostrings_2.8.0     makecdfenv_1.18.0    
>> GDD_0.1-12           annaffy_1.12.0       KEGG.db_2.2.0        
>> GO.db_2.2.0        [17] limma_2.14.0         affyPLM_1.16.0       
>> gcrma_2.12.0         matchprobes_1.12.0   affy_1.18.0          
>> preprocessCore_1.2.0 affyio_1.8.0         yeast2.db_2.2.0    [25] 
>> AnnotationDbi_1.2.0  RSQLite_0.6-8        DBI_0.2-4            
>> Biobase_2.0.0        yeast2cdf_2.2.0   loaded via a namespace (and 
>> not attached):
>> [1] cluster_1.11.10
>>
>> thanks for your help,
>> Sebastien
>>
>>
>> Robert Gentleman wrote:
>>> Hi Sebastien,
>>>   There is no requirement that I am aware of for ENTREZIDs. All that 
>>> is required is that you have some set of indentifiers (in this case 
>>> yeast standard names seem most likely) that map to KEGG. And 
>>> yeast2.db does seem to satisfy that requirement so I expect it would 
>>> simply work.
>>> Perhaps you could show what you tried, what happened and your 
>>> sessionInfo?
>>>
>>>
>>>   best wishes
>>>    Robert
>>>
>>>
>>> Sebastien Gerega wrote:
>>>> Hi,
>>>> what is the best way to use GOstats (specifically a hyperG test on 
>>>> KEGG) with the yeast2.db annotation? I have looked around the 
>>>> mailing list archive and the fact that yeast2.db doesn't have a 
>>>> yeast2ENTREZID environment has been mentioned several times. 
>>>> However, I haven't managed to find any mention of how to get around 
>>>> this and use the annotation with GOstats.
>>>> thanks,
>>>> Sebastien
>>>>
>>>> _______________________________________________
>>>> Bioconductor mailing list
>>>> Bioconductor at stat.math.ethz.ch
>>>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>>>> Search the archives: 
>>>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>>>
>>>
>>
>>
>



More information about the Bioconductor mailing list