[BioC] two-line labels in GO graphs

Marc Carlson mcarlson at fhcrc.org
Thu Mar 13 17:19:53 CET 2008


Marc Carlson wrote:
> Robert Castelo wrote:
>   
>> dear list,
>>
>> i would like to produce a GO graph where the labels of the nodes are
>> formed by the GO identifier and the GO term and these two pieces of
>> information appear in two different lines within the node, in order to
>> draw nodes somewhat narrower than if i have these two pieces in one
>> single line.
>>
>> the following code does the job putting GO ID and GO term in the same
>> line separated by one space character:
>>
>> library(GOstats)
>> library(Rgraphviz)
>>
>> goterms <- eapply(GOTERM,Term)
>> g <- GOGraph("GO:0016265",GOBPPARENTS)
>> g <- removeNode("all",g)
>> mt <- match(nodes(g),names(goterms))
>> nodattr <- makeNodeAttrs(g,label=paste(nodes(g),goterms[mt],sep=" "),
>>                          shape="ellipse",fillcolor="#f2f2f2",
>>                          fixedsize=FALSE)
>> plot(g,nodeAttrs=nodattr)
>>
>>
>> if i replace the space character " " by "\n" in the 'sep' parameter of
>> the 'makeNodeAttrs' function, i do not get the desired behavior, it just
>> shows the GO ID.
>>
>> anyone has tried this or has an idea how it could be done ?
>>
>>
>>
>> my sessionInfo():
>>
>> R version 2.6.0 (2007-10-03) 
>> x86_64-unknown-linux-gnu 
>>
>> locale:
>> C
>>
>> attached base packages:
>> [1] splines   tools     stats     graphics  grDevices utils
>> datasets 
>> [8] methods   base     
>>
>> other attached packages:
>>  [1] Rgraphviz_1.16.0    GOstats_2.4.0       Category_2.4.0     
>>  [4] genefilter_1.16.0   survival_2.32       RBGL_1.14.0        
>>  [7] annotate_1.16.1     xtable_1.5-2        GO.db_2.0.2        
>> [10] AnnotationDbi_1.0.6 RSQLite_0.6-4       DBI_0.2-4          
>> [13] Biobase_1.16.1      graph_1.16.1       
>>
>> loaded via a namespace (and not attached):
>> [1] cluster_1.11.9  rcompgen_0.1-15
>>
>>
>> thanks!!
>> robert.
>>
>> _______________________________________________
>> 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
>>
>>   
>>     
>
> First of all thanks for pointing this out. I have looked into why this
> was happening and have found the cause to be the source files that come
> from ftp.geneontology.org . As you observed, the error appears to only
> affect the direct term to term association mapping for this one term. I
> have notified them of the error and I anticipate that it will probably
> be cleaned up very soon.
>
> Marc
>
> _______________________________________________
> 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
>
>   
Oops sorry, I responded to the wrong email with this post. Please ignore
this. How embarrassing. :P

Marc



More information about the Bioconductor mailing list