ChAMP ebGSEA error
1
0
Entering edit mode
3.6 years ago

Hello,

I have been running the ebGSEA method for my methylation samples and it works fine with all other phenotypes that I have but for one particular one I keep getting the following error:

[ Section 2: Running Global Test Start ]

Applying Binary Model on Global Test. It could be very slow... Error in eval(family$initialize) : y values must be 0 <= y <= 1

My phenotype values are between -1 and 1, I've tried the same with absolute values but also does not work.

I am using the Beta values so they are between 0-1

I cant figure it our since my other phenotypes were definitely higher than 1 and all worked fine.

ChAMP DNA Methylation • 1.1k views
ADD COMMENT
0
Entering edit mode

Encountering the same issue:

Running: myebGSEA <- champ.ebGSEA(beta=myNorm, pheno=myLoad$pd$Sample_Group, arraytype="EPIC")

Error: ebGSEA function require no NA in beta and pheno parameter.

[ Section 1: Generate Annotation Start ]

Extracting annotation from IlluminaHumanMethylationEPICilm10b4.hg19. Removing Non-CG probes out of annotation. Flat all genes on each CpG. Removing all duplicated CpG-genes. Annotation Prepared.

[ Section 1: Generate Annotation Done ]

[ Section 2: Running Global Test Start ]

Applying Binary Model on Global Test. It could be very slow... Fehler in eval(family$initialize) : y values must be 0 <= y <= 1 Zusätzlich: Warnmeldung: In alias2SymbolTable(flat$symbol) : Multiple symbols ignored for one or more aliases

ADD REPLY
0
Entering edit mode
16 months ago
Josh • 0

(Answering this question because it's a top result on google when I encountered the same problem)

This issue occurs when myLoad$pd$Sample_Group is non-binary. It appears that the ebGSEA function requires binary phenotypes. To get around this, you could do something like this:

a_vs_b <- myLoad$pd$Sample_Group == 'a' | myLoad$pd$Sample_Group == 'b'
pheno_a_vs_b <- myLoad$pd$Sample_Group[a_vs_b]

myebGSEA <- champ.ebGSEA(beta=myNorm[,a_vs_b], pheno=pheno_a_vs_b, arraytype="EPIC")

where a and b binarize your phenotype values.

ADD COMMENT

Login before adding your answer.

Traffic: 3009 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6