How to read RNA-seq DEG results: fold change, p-value and FDR

About 8 min read · Updated 2026-09-30

A DEG (differentially expressed gene) is a gene whose expression changes between two conditions by enough and reliably enough that chance is an unlikely explanation. So there are always two criteria: “how much did it change?” (fold change) and “can we trust it?” (p-value, FDR).

Try it with the tool

Upload a report spreadsheet or DESeq2 table — DEGs are selected with recommended cut-offs, and counts and charts update instantly as you change them.

Open the RNA-seq tool →

1. Reading the columns

Whether it is a sequencing-service report or DESeq2/edgeR output, the key columns are nearly the same.

Column (examples)Meaning
log2FoldChange · logFClog2 of treated ÷ control expression. Positive = up, negative = down
Fold changeThe ratio itself (2 = two-fold). Some reports write a decrease as 0.5, others as −2
pvalue · PValuep-value of the test for that single gene
padj · FDR · q-valueThe p-value adjusted for testing many genes at once
baseMean · logCPM · AveExprAverage expression. The lower it is, the less stable the estimate
Normalized data · CPM · TPMExpression values adjusted for sequencing depth between samples

Check the direction of the comparison first. “B/A” means B relative to A. If control and treatment are swapped, every up becomes down.

2. Fold change and log2FC

ChangeFold changelog2FC
4-fold up42
2-fold up21
No change10
Halved0.5 (or −2)−1
Down to a quarter0.25 (or −4)−2

On the log2 scale, increases and decreases are symmetric around 0, which makes charts and averages accurate. The most common cut-off is 2-fold (|log2FC| ≥ 1); 1.5-fold (0.585) is sometimes used for tissues or mild treatments with small effects.

3. p-value or FDR — which to use

Test 20,000 genes at p < 0.05 and about 1,000 (5%) come out significant by chance even if nothing changed. The FDR (Benjamini–Hochberg) adjusts p-values so that the proportion of false positives among the selected genes stays below the cut-off.

Cut-offWhen
FDR (padj) < 0.05The default for papers and talks; recommended with DESeq2/edgeR
p-value < 0.05Common in service reports; for exploratory screening, or when few replicates leave almost nothing after FDR

Whichever you use, state the cut-off exactly in the Methods. With a p-value cut-off, describe the genes as “candidates” and validate them, for example by qPCR.

Chance positives from multiple testingNo change (380)p < 0.05 by chance (20 = 5%)
An example of testing 400 genes that truly do not change at p < 0.05: about 20 red cells (5%) come out “significant” by chance. With 20,000 genes that is about 1,000. The FDR limits the proportion of such false positives.

4. Minimum expression and replicates

5. Common mistakes

Upload a report spreadsheet or DESeq2 table — DEGs are selected with recommended cut-offs, and counts and charts update instantly as you change them.

Open the RNA-seq tool →