Module correction

Module correction 

Source
Expand description

Multiple testing correction methods for controlling false positives in differential expression analysis.

When testing thousands of genes simultaneously (as is common in single-cell RNA-seq analysis), the probability of false positives increases dramatically. These correction methods help control either the Family-Wise Error Rate (FWER) or False Discovery Rate (FDR).

§Available Methods

  • Bonferroni: Conservative FWER control, multiplies p-values by number of tests
  • Benjamini-Hochberg: FDR control, less conservative than Bonferroni
  • Benjamini-Yekutieli: FDR control for dependent tests
  • Holm-Bonferroni: Step-down FWER control, less conservative than Bonferroni
  • Storey’s q-value: Improved FDR estimation

§Choosing a Method

  • For single-cell DE analysis: Use Benjamini-Hochberg (most common)
  • For very strict control: Use Bonferroni or Holm-Bonferroni
  • For dependent tests: Use Benjamini-Yekutieli
  • For large datasets: Consider Storey’s q-value

Functions§

adaptive_storey_qvalues
Apply adaptive Storey’s q-value method with automatic lambda selection
benjamini_hochberg_correction
Apply Benjamini-Hochberg (BH) procedure for controlling false discovery rate
benjamini_yekutieli_correction
Apply Benjamini-Yekutieli (BY) procedure for controlling false discovery rate under dependence
bonferroni_correction
Apply Bonferroni correction to p-values
hochberg_correction
Apply Hochberg’s step-up method for controlling family-wise error rate
holm_bonferroni_correction
Apply Holm-Bonferroni (step-down) method for controlling family-wise error rate
storey_qvalues
Apply Storey’s q-value method for controlling false discovery rate