[BioC] Problem with customised endnode list in ontoCompare(goToolspackage)

Paquet, Agnes apaquet at medsfgh.ucsf.edu
Sat Apr 21 00:45:53 CEST 2007


Hi Manasa,
 

The bug in CustomEndNodeList should be fixed in the new release version of goTools. There was a NA value in the list at rank=2 which caused the error, the new version will remove NAs automatically.

 

For the 3 top nodes: these nodes are included by default to ensure that the loop in the function will stop if you input some GO ids that are not children of your end nodes. Any suggestion on how to improve this function will be welcome.

 

GoTools does not add any ontology to the results, unless some of the oligos ids provided in input do not match any GO ids. In this case, these oligo ids will be added under a "NotFound" category. For more details about the "unknown" category, you should take a look at the GO graph directly using a browser like AmiGO for example.

 

Regards,

 

Agnes

 

________________________________

From: bioconductor-bounces at stat.math.ethz.ch on behalf of Manasa Ramakrishna
Sent: Thu 4/19/2007 9:14 PM
To: bioconductor at stat.math.ethz.ch
Subject: [BioC] Problem with customised endnode list in ontoCompare(goToolspackage)



Hi all,

I am using ontoCompare to produce graphics for some experiments. The
datasets

are Agilent microarray based. So i have mapped all of the IDs to GO terms
and i

feed GO terms from differentially expressed lists as an input into goTools.
The

aim then is to see how these fall into higher GO categories and draw a plot.


Often, it is a comparison of upregulated vs downregulated genelists for any

given experiment.



The scientists that i work with often have a few functional categories that

they would like their differentially expressed genes to turn up in and this
was

one of the reasons i started to use goTools as it had an option for passing
in

customised endnode lists. But so far, i haven't had this bit work
successfully

on my data.

Version: I am using R 2.4.1 and goTools 1.6.0 method = 'TIDS'

1. I have used the MFnode <- CustonEndNodeList("GO:0003674", rank = 2)

declaration and though this works fine for rank = 1, 2 this is the error

message i get for rank = 3 and anything above that. Why is that ?

> BPnode<-CustomEndNodeList("GO:0008150",rank=3)

[1] "rank= 1"

[1] "rank= 2"

[1] "rank= 3"

Error in get(x, envir, mode, inherits) : variable "NA" was not found

Error in Ontology(get(id, env = GOTERM)) :

error in evaluating the argument 'object' in selecting a method for

function 'Ontology'

2. The other style i have use is to pass these nodes directly into 'endnode'


using endnode = c("GO:XXXXXX1","GO:XXXXXX2","GO:XXXXXX3",GO:XXXXXX4") and so


on. This seems to work, except that

(a) the final categories that are plotted are the top level categories among


those included in the endnode list. So say i had "immune response",
"response

to oxidative stress", "response to chemical stimulus" and "metabolic
process"

as my endnodes, my graph displays "biological_process", "metablolism"

and "unknown".

(b) I dont fully understand what is included in the "unknown" bars of the
plot.

Could someone please elaborate on this ?

(c) The last thing i found with sending in a user-defined endnode list is
that

the top ontology(ies) - BP, CC and MF are included by default. Sometimes, we


already know that we are looking at a specific ontology and there is no need


for it to be displayed on the barchart. I see that 3 top ontology GO terms
are

part of the code in ontoCompare and i tried re-defining this but was

unsuccessful.

Any ideas, help, suggestions would be greatly appreciated.

Regards,

Manasa Ramakrishna

Computational Biologist, Agresearch Limited, New Zealand

        [[alternative HTML version deleted]]

_______________________________________________
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