[BioC] Help with HyperGTest

James W. MacDonald jmacdon at med.umich.edu
Tue Nov 10 20:19:54 CET 2009


Most likely those values are read in as numeric, which won't work. You 
need to convert to character, or use

targetid <- scan("targetids.txt","c")

to read in.

Best,

Jim



Yue, Chen - BMD wrote:
> Hi Marc and Jim,
>  
> I'm sorry about the stripped attachment. I listed some targetid and 
> ecoliid I used. Can you take a look? Thanks!
>  
> Regards,
>  
> Chen, Yue
>  
> <<targetids.txt>>
> 6058204
> 6058276
> 6058499
> 6058576
> 6058687
> 6058820
> 6058853
> 6058937
> 6058989
> 6059024
> 6059029
> 6059123
>  
> <<ecoliids.txt>>
> 6061999
> 6061998
> 6061997
> 6061996
> 6061995
> 6061994
> 6061993
> 6061992
> 6061991
> 6061990
> 6061989
> 6061988
> 6061987
> 6061986
> 6061985
> 6061984
> 6061983
> 6061982
> 6061981
> 6061980
> 6061979
> 6061978
> 6061977
> 6061976
> 6061975
> 6061974
> 6061973
> 6061972
> 6061971
> 6061970
> 6061969
> 6061968
> 6061967
>  
> 
> ------------------------------------------------------------------------
> *From:* Marc Carlson [mailto:mcarlson at fhcrc.org]
> *Sent:* Tue 11/10/2009 11:39 AM
> *To:* Yue, Chen - BMD
> *Cc:* bioconductor at stat.math.ethz.ch
> *Subject:* Re: [BioC] Help with HyperGTest
> 
> Hi Yue,
> 
> It's a good idea to always give us the output of sessionInfo() when you
> post, but I can tell you that with this error, the problem is usually
> caused by the input IDs.  If you are using the org.EcK12.eg.db then  you
> must use IDs that are Entrez Gene IDs.  What is the output from
> head(targetids) and head(ecoliids)?
> 
>   Marc
> 
> 
> 
> 
> Yue, Chen - BMD wrote:
>  > Dear All,
>  >
>  > I hope to get some help on the hyperGTest in GOstats. I want to do an 
> GO enrichment anlaysis on a set of E. coli K12 genes (substr DH10B). I 
> attached the target id file, partial ecoli id file (as universeGeneIds) 
> and sessionInfo to the email. The following is my commands and error. It 
> seems that my gene id is not found in the annotation package but I don't 
> know how to find out what gene ids are included in the package. I used 
> "org.EcK12.eg.db" package which uses Entrez ids and my R version is 
> 2.9.2 on WinXP. Should I use a different annotation package? Thank you 
> very much!
>  >
>  >  
>  >> targettable <- read.table("D:/RProjects/targetids.txt")
>  >> ecolitable <- read.table("D:/RProjects/ecoliids.txt")
>  >> targetids <- unique(targettable[,1])
>  >> ecoliids <- unique(ecolitable[,1])
>  >> params = new("GOHyperGParams", geneIds=targetids, 
> universeGeneIds=ecoliids, annotation="org.EcK12.eg.db", ontology="BP", 
> pvalueCutoff=0.01, conditional=FALSE, testDirection="over")
>  >> BPoverTest = hyperGTest(params)
>  >>    
>  > Error in getUniverseHelper(probes, datPkg, entrezIds) :
>  >   After filtering, there are no valid IDs that can be used as the 
> Gene universe.
>  >   Check input values to confirm they are the same type as the central 
> ID used by your annotation package.
>  >   For chip packages, this will still mean the central GENE identifier 
> used by the package (NOT the probe IDs).
>  >
>  > Regards,
>  >
>  > Yue
>  >
>  >
>  >
>  > This email is intended only for the use of the individual or entity 
> to which it is addressed and may contain information that is privileged 
> and confidential. If the reader of this email message is not the 
> intended recipient, you are hereby notified that any dissemination, 
> distribution, or copying of this communication is prohibited. If you 
> have received this email in error, please notify the sender and 
> destroy/delete all copies of the transmittal. Thank you.
>  >
>  >  
>  > ------------------------------------------------------------------------
>  >
>  > _______________________________________________
>  > 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
> 
>  
> 
> 
> This email is intended only for the use of the individ...{{dropped:19}}



More information about the Bioconductor mailing list