applyBenjaminiHochberg
applyBenjaminiHochberg(df_fisher, Q = 0.05)Returns Fisher results with added cols for adj_p_value, sig_after_bh, Q
fisher_results <- tibble::tibble(
gene = paste0("gene_", 1:5),
p_value = c(0.001, 0.01, 0.04, 0.2, 0.5)
)
applyBenjaminiHochberg(fisher_results, Q = 0.05)
#> # A tibble: 5 × 5
#> gene p_value adj_p_value sig_after_bh Q
#> <chr> <dbl> <dbl> <lgl> <dbl>
#> 1 gene_1 0.001 0.005 TRUE 0.05
#> 2 gene_2 0.01 0.025 TRUE 0.05
#> 3 gene_3 0.04 0.0667 FALSE 0.05
#> 4 gene_4 0.2 0.25 FALSE 0.05
#> 5 gene_5 0.5 0.5 FALSE 0.05