Create gene overview through overlapping genelists information by overlapping significant genes

run_genelists_overlap(genelists)

Arguments

genelists

UI value/list of tibbles/dataframes

Value

tibble/dataframe with (annotated) genes and p-value/effectsize info for each genelist, concluding with overlapping genelists by significant genes

Examples

run_genelists_overlap(list(
  A = get(load(system.file("extdata", "example_genelist.rda", package = "goatea"))), 
  B = get(load(system.file("extdata", "example_genelist.rda", package = "goatea")))
))
#> # A tibble: 100 × 9
#>     gene symbol  A_efsi  A_pval B_efsi  B_pval A_perc B_perc genelist_overlap
#>    <int> <chr>    <dbl>   <dbl>  <dbl>   <dbl>  <dbl>  <dbl> <chr>           
#>  1 11023 gene_45    5   0.123      5   0.123   3100   3100   ""              
#>  2 12763 gene_12    5   0.435      5   0.435   3100   3100   ""              
#>  3 16847 gene_34    5   0.435      5   0.435   3100   3100   ""              
#>  4 12069 gene_83   -4.9 0.0148    -4.9 0.0148   -96.7  -96.7 "A+B"           
#>  5 17454 gene_14    4.8 0.0151     4.8 0.0151  2686.  2686.  "A+B"           
#>  6 12308 gene_96    4.8 0.375      4.8 0.375   2686.  2686.  ""              
#>  7 19013 gene_57   -4.8 0.667     -4.8 0.667    -96.4  -96.4 ""              
#>  8 11532 gene_92    4.7 0.676      4.7 0.676   2499.  2499.  ""              
#>  9 13749 gene_31   -4.6 0.00597   -4.6 0.00597  -95.9  -95.9 "A+B"           
#> 10 10264 gene_59   -4.6 0.0410    -4.6 0.0410   -95.9  -95.9 "A+B"           
#> # ℹ 90 more rows