[BioC] ontoCompare

Agnes Paquet paquetagnes at yahoo.com
Thu Jul 12 22:01:24 CEST 2012


Hi Brad,

I will take a look and see if there is an easy fix. Sorry for the trouble you are having using the package.

Agnes

On Jul 12, 2012, at 12:29 PM, Brad Davis [guest] <guest at bioconductor.org> wrote:

> 
> Hello everyone,
> 
> I am having some difficulty with ontoCompare when providing it with a list of GO terms.  Here is an example of the output that I get when the function fails:
> 
> 
>> ontoTest <- ontoCompare(list(gotermslist), probeType="GO", goType="BP", plot=TRUE)
> Starting ontoCompare...
> Error in goidvect[test] : invalid subscript type 'list'
> 
> Enter a frame number, or 0 to exit   
> 
> 1: ontoCompare(list(gotermslist), probeType = "GO", goType = "BP", plot = TRUE)
> 2: lapply(tmp, parentsVectWraper, endnode)
> 3: FUN(X[[2554]], ...)
> 
>> gotermslist[2554] 
> [1] "GO:0051605"
> 
> Using Amigo to look up this GO term shows this GO ID is an alternate ID to GO:0016485, but using the Synonym function from GO.db on GO:0051605 doesn't provide any useful information.
> 
> 
>> Synonym("GO:0051605")
> $<NA>
> NULL
> 
> Conversely, running Synonym on GO:0016485 identifies GO:0051605 as a valid alternate id
> 
> 
>> Synonym("GO:0016485")
> $`GO:0016485`
> [1] "peptidolysis during protein maturation"       
> [2] "protein maturation by peptide bond cleavage"  
> [3] "protein maturation by peptide bond hydrolysis"
> [4] "protein maturation by proteolysis"            
> [5] "GO:0051605"                                   
> 
> I run into the same problem with GO:0006345, which is an alternate ID for GO:0031936 (which doesn't cause a problem for ontoCompare).
> 
> It seems like this represents some sort of mapping problem with GO.db, but I don't know how to address it myself.  Any suggestions?
> 
> In other cases, ontoCompare fails when there doesn't seem to be any problem with the GO id, at least so far as I can tell, e.g. GO:0055086. Amigo doesn't show any alternate ids nor does it indicate that the term is obsolete, so I don't understand why it's not working- but it is very frustrating.
> 
> I would appreciate any suggestions.
> 
> 
> 
> 
> 
> 
> -- output of sessionInfo(): 
> 
>> sessionInfo()
> R version 2.15.1 (2012-06-22)
> Platform: i386-pc-mingw32/i386 (32-bit)
> 
> locale:
> [1] LC_COLLATE=English_Canada.1252 LC_CTYPE=English_Canada.1252   
> [3] LC_MONETARY=English_Canada.1252 LC_NUMERIC=C                   
> [5] LC_TIME=English_Canada.1252    
> 
> attached base packages:
> [1] compiler  grid      stats     graphics  grDevices utils     datasets  methods   base     
> 
> other attached packages:
> [1] Vennerable_2.2        xtable_1.7-0          reshape_0.8.4         plyr_1.7.1           
> [5] RColorBrewer_1.0-5    lattice_0.20-6        RBGL_1.30.1           graph_1.32.0         
> [9] manipulate_0.96.316   annotate_1.32.3       goTools_1.28.0        GO.db_2.6.1          
> [13] RSQLite_0.11.1        DBI_0.2-5             AnnotationDbi_1.16.19 Biobase_2.14.0       
> [17] nlme_3.1-104          car_2.0-12            nnet_7.3-4            gplots_2.11.0        
> [21] MASS_7.3-19           KernSmooth_2.23-8     caTools_1.13          bitops_1.0-4.1       
> [25] gdata_2.11.0          gtools_2.7.0         
> 
> loaded via a namespace (and not attached):
> [1] IRanges_1.12.6 tools_2.15.1  
> 
> --
> Sent via the guest posting facility at bioconductor.org.



More information about the Bioconductor mailing list