thebench.bio #1 Ecosystem for the Bio-Tech Industry
All RNA-seq questions

Question 2 of 6 Intermediate Troubleshooting

What are common causes of batch effects in RNA-seq?

Short answer

Batch effects arise when processing conditions vary systematically between samples, such as collection date, RNA quality, extraction, library preparation, sequencing run or operator. If these factors align with treatment groups, software may not distinguish technical variation from biology.

Why

Start with the sample sheet. Record specimen source, donor, extraction method, RNA integrity, preparation date, reagent lot, read depth, alignment rate and sequencing lane. Then inspect PCA or related exploratory plots colored separately by condition and batch.

Suppose all controls were prepared on Monday and all treated samples on Friday. Even if downstream software detects a difference, it cannot reliably allocate that difference to treatment versus day, because the design lacks overlap. Prevent this by randomizing sample order and ensuring each processing batch includes both conditions.

Where independent batches and condition levels coexist, model batch as a covariate or use a paired design when appropriate. Avoid blind correction before diagnostic plots, because an aggressive algorithm can remove biological signal. Biological variables such as cell mixture or donor ancestry may correlate with batch and need a specific scientific decision, not automatic deletion.

Common mistakes

  • Saying that running ComBat or adding a batch label can resolve perfect confounding