[BioC] GOstats hyperGTest( ): Counts of EntrezIDs returned from summary() are not same as the numbers of EntrezIDs extracted from probeSetSummary()

James W. MacDonald jmacdon at med.umich.edu
Tue Apr 24 21:40:06 CEST 2007


Seth Falcon wrote:
> Hi Jim,
> 
> Any insight on this one?
> 
> "Na, Ren" <Na at uthscsa.edu> writes:
> 
>>Hi, I tried to find the genes in some of significant GO categories,
>>and find out Counts of EntrezIDs returned from summary() are not
>>same as the numbers of entrezIDs extracted from probeSetSummary()
>>for some significant GO categories. My question is whether they
>>should be same.  Here is the code I used,

They should be the same - you have uncovered a bug.

This function works perfectly well if conditional = FALSE, but if you 
condition then the simple way we are mapping from Entrez Gene IDs ==> 
Probeset IDs no longer works, because we are ignoring the fact that the 
number of Entrez Gene IDs under consideration at any level of the GO DAG 
is conditional upon any significant child terms.

Right now we are in the final stages of releasing BioC 2.0, so the 
GOstats package will almost certainly be released with this bug intact. 
However, I will be working to correct the problem and will push any 
fixes to the release repository.

I will send a note to this list when the fix is in. The version will 
also increment, so a simple

library(Biobase)
update.packages(repos = biocReposList())

should get things updated when that happens.

Best,

Jim





-- 
James W. MacDonald, M.S.
Biostatistician
Affymetrix and cDNA Microarray Core
University of Michigan Cancer Center
1500 E. Medical Center Drive
7410 CCGC
Ann Arbor MI 48109
734-647-5623


**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues.



More information about the Bioconductor mailing list