**10**wrote:

In the result of an *enrichGO()* we have two columns, **p.adjust** and **qvalue**. I guess **p.adjust** is the **pvalue** modified after considering FDR, but then what actually is the **qvalue**?

**2.2k**• written 6 months ago by tjiagoM •

**10**

Question: What's the difference between p.adjust and qvalue?

0

tjiagoM • **10** wrote:

In the result of an *enrichGO()* we have two columns, **p.adjust** and **qvalue**. I guess **p.adjust** is the **pvalue** modified after considering FDR, but then what actually is the **qvalue**?

ADD COMMENT
• link
•
modified 6 months ago
by
Guido Hooiveld • **2.2k**
•
written
6 months ago by
tjiagoM • **10**

1

Guido Hooiveld • **2.2k** wrote:

From the help page (`?enrichGO`

):

pAdjustMethod: one of "holm", "hochberg", "hommel", "bonferroni", "BH", "BY", "fdr", "none".

Note: default = "BH".

qvalue: alternative approach/algorithm to calculate FDR/control for multiple testing. For more details see the package qvalue here.

Note: default value is 0.2.

Exactly, I saw that, but isn't that the same meaning as of an adjusted p-value? Because calculations of FDR are meant to change the pvalue, right?

1

Yep, the aim of all 'FDR algorithms' is the same, but how they exactly work differ between the algorithms. See e.g. this thread + links conceptual question about FDR, FDR adjusted p-value and q-value for an easy accessible overview, and confusion regarding nomenclature. The thread @ Biostars here also discusses this question (and links to the same BioC thread).

Please log in to add an answer.

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

Powered by Biostar
version 2.2.0

Traffic: 141 users visited in the last hour