date generated: 2024-11-26
Mitch performs unidimensional and multidimensional gene set enrichment analysis. The concept behind this dates to work by Cox and Mann (https://doi.org/10.1186/1471-2105-13-S16-S12). This implementation is suited to R based workflows of multi-omics datasets. This software was developed by Antony Kaspi and Mark Ziemann. Learn more about Mitch at the website: https://github.com/markziemann/Mitch
Here is the first few lines of the input profile.
| rna2 | k9a2 | |
|---|---|---|
| A2M | 3.415090 | 2.7880123 |
| AAAS | -2.962096 | 3.4898251 |
| ABRA | 10.673777 | 13.3060357 |
| AC004453.8 | -2.076975 | 0.8679133 |
| AC006480.1 | -2.155952 | 1.8189543 |
| AC013437.7 | -3.810378 | -0.0657374 |
Here are some metrics about the input data profile:
| Profile metrics | |
|---|---|
| num_genes_in_profile | 1000 |
| duplicated_genes_present | 0 |
| num_profile_genes_in_sets | 192 |
| num_profile_genes_not_in_sets | 808 |
| profile_pearson_correl | 0.23499 |
| profile_spearman_correl | 0.22935 |
Here is a plot of the input profiles. Note the dynamic ranges.
Here is the contour plot of the profile including all detected genes.
Here are some metrics about the gene sets used:
GMT file of genesets:| Gene sets metrics | |
|---|---|
| num_genesets | 200 |
| num_genesets_excluded | 195 |
| num_genesets_included | 5 |
Number of significant gene sets (FDR<0.05)= 1
All sets with FDR<0.05. Try hovering over the points.
Top N sets irrespective of FDR. Try hovering over the points.
Significance is the -log2(p.adjustMANOVA) and effect size is the
s.dist which is the hypotenuse of the s scores.
| set | setSize | pMANOVA | p.adjustMANOVA | s.dist | s.rna2 | s.k9a2 | p.rna2 | p.k9a2 |
|---|---|---|---|---|---|---|---|---|
| Biological oxidations | 10 | 0.0090 | 0.045 | 0.5570 | -0.5560 | -0.0414 | 0.00243 | 0.8220 |
| Antigen processing: Ubiquitination & Proteasome degradation | 20 | 0.0597 | 0.149 | 0.2890 | -0.0555 | 0.2840 | 0.67100 | 0.0296 |
| Adaptive Immune System | 44 | 0.5300 | 0.672 | 0.0978 | 0.0000 | 0.0978 | 1.00000 | 0.2730 |
| set | setSize | pMANOVA | p.adjustMANOVA | s.dist | s.rna2 | s.k9a2 | p.rna2 | p.k9a2 |
|---|---|---|---|---|---|---|---|---|
| Biological oxidations | 10 | 0.0090 | 0.045 | 0.5570 | -0.55600 | -0.0414 | 0.00243 | 0.8220 |
| Antigen processing: Ubiquitination & Proteasome degradation | 20 | 0.0597 | 0.149 | 0.2890 | -0.05550 | 0.2840 | 0.67100 | 0.0296 |
| Adaptive Immune System | 44 | 0.5300 | 0.672 | 0.0978 | 0.00000 | 0.0978 | 1.00000 | 0.2730 |
| Asparagine N-linked glycosylation | 17 | 0.5380 | 0.672 | 0.1440 | -0.13600 | 0.0459 | 0.33600 | 0.7450 |
| Axon guidance | 48 | 0.9450 | 0.945 | 0.0264 | 0.00696 | -0.0255 | 0.93500 | 0.7650 |
| metric | value |
|---|---|
| setSize | 10 |
| pMANOVA | 0.009 |
| p.adjustMANOVA | 0.045 |
| s.dist | 0.557 |
| s.rna2 | -0.556 |
| s.k9a2 | -0.0414 |
| p.rna2 | 0.00243 |
| p.k9a2 | 0.822 |
| Gene | rna2 | k9a2 |
|---|---|---|
| GGT5 | -188 | -74 |
| rna2 | k9a2 | |
|---|---|---|
| BPHL | -12 | 386 |
| CES3 | -293 | 87 |
| CYP2J2 | -218 | 480 |
| GGT5 | -188 | -74 |
| GSS | -203 | 726 |
| GSTM2 | -295 | 361 |
| GSTP1 | -131 | 276 |
| HSP90AB1 | 327 | 851 |
| MTR | 219 | 526 |
| SULT1A1 | -152 | 11 |
| metric | value |
|---|---|
| setSize | 20 |
| pMANOVA | 0.0597 |
| p.adjustMANOVA | 0.149 |
| s.dist | 0.289 |
| s.rna2 | -0.0555 |
| s.k9a2 | 0.284 |
| p.rna2 | 0.671 |
| p.k9a2 | 0.0296 |
| Gene | rna2 | k9a2 |
|---|---|---|
| PSMB7 | -268 | 620 |
| UBE2E3 | -125 | 557 |
| WSB1 | -137 | 508 |
| ANAPC7 | -206 | 326 |
| PSMA4 | -99 | 610 |
| PSMB5 | -209 | 97 |
| rna2 | k9a2 | |
|---|---|---|
| ANAPC7 | -206 | 326 |
| ASB7 | 130 | 262 |
| FBXL14 | 286 | 579 |
| HECTD1 | 196 | 771 |
| HERC1 | 382 | 769 |
| HERC2 | 318 | 3 |
| HUWE1 | 221 | 525 |
| ITCH | 263 | 452 |
| LTN1 | 24 | 671 |
| NEDD4 | 185 | 869 |
| PJA2 | 297 | 764 |
| PSMA4 | -99 | 610 |
| PSMB5 | -209 | 97 |
| PSMB7 | -268 | 620 |
| RNF19A | 161 | 677 |
| TRIP12 | 343 | 407 |
| UBE2C | 647 | 127 |
| UBE2E3 | -125 | 557 |
| WSB1 | -137 | 508 |
| ZBTB16 | 657 | 857 |
| metric | value |
|---|---|
| setSize | 44 |
| pMANOVA | 0.53 |
| p.adjustMANOVA | 0.672 |
| s.dist | 0.0978 |
| s.rna2 | 0 |
| s.k9a2 | 0.0978 |
| p.rna2 | 1 |
| p.k9a2 | 0.273 |
| Gene | rna2 | k9a2 |
|---|---|---|
| PSMB7 | -268 | 620 |
| UBE2E3 | -125 | 557 |
| WSB1 | -137 | 508 |
| ANAPC7 | -206 | 326 |
| BTN3A1 | -155 | 403 |
| PSMA4 | -99 | 610 |
| PSMB5 | -209 | 97 |
| rna2 | k9a2 | |
|---|---|---|
| ANAPC7 | -206 | 326 |
| ASB7 | 130 | 262 |
| BTN3A1 | -155 | 403 |
| BTN3A2 | -109 | -8 |
| CHUK | 178 | 397 |
| DYNC1H1 | 266 | 273 |
| ENAH | 366 | 811 |
| ERAP1 | 175 | 241 |
| FBXL14 | 286 | 579 |
| HECTD1 | 196 | 771 |
| HERC1 | 382 | 769 |
| HERC2 | 318 | 3 |
| HUWE1 | 221 | 525 |
| ICAM1 | 557 | 30 |
| ITCH | 263 | 452 |
| KRAS | 362 | 472 |
| LTN1 | 24 | 671 |
| MRC1 | 14 | 76 |
| NEDD4 | 185 | 869 |
| NFATC3 | 155 | 491 |
| NFKBIA | 177 | 712 |
| PAK2 | 93 | 563 |
| PIK3CA | 235 | 388 |
| PIK3CB | 399 | 494 |
| PIK3R3 | 637 | 444 |
| PJA2 | 297 | 764 |
| PPP2R1B | 10 | 773 |
| PSMA4 | -99 | 610 |
| PSMB5 | -209 | 97 |
| PSMB7 | -268 | 620 |
| PTPN11 | 89 | 182 |
| RICTOR | 192 | 753 |
| RIPK2 | 308 | -21 |
| RNF19A | 161 | 677 |
| SEC24A | 72 | 96 |
| TAP1 | 158 | 261 |
| TNFRSF14 | -290 | -92 |
| TRIP12 | 343 | 407 |
| UBE2C | 647 | 127 |
| UBE2E3 | -125 | 557 |
| VASP | 490 | 445 |
| WSB1 | -137 | 508 |
| YES1 | 497 | 295 |
| ZBTB16 | 657 | 857 |
Here is the session info with all the versions of packages used.
sessionInfo()
## R version 4.4.2 (2024-10-31)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04.1 LTS
##
## Matrix products: default
## BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.12.0
## LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.12.0
##
## locale:
## [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
## [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
## [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
## [7] LC_PAPER=en_US.UTF-8 LC_NAME=C
## [9] LC_ADDRESS=C LC_TELEPHONE=C
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
##
## time zone: Australia/Melbourne
## tzcode source: system (glibc)
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## other attached packages:
## [1] kableExtra_1.4.0 pkgload_1.4.0 GGally_2.2.1 ggplot2_3.5.1
## [5] reshape2_1.4.4 beeswarm_0.4.0 gplots_3.2.0 gtools_3.9.5
## [9] tibble_3.2.1 dplyr_1.1.4 echarts4r_0.4.5 stringi_1.8.4
## [13] mitch_1.19.2
##
## loaded via a namespace (and not attached):
## [1] sass_0.4.9 utf8_1.2.4 generics_0.1.3 tidyr_1.3.1
## [5] bitops_1.0-9 xml2_1.3.6 KernSmooth_2.23-24 caTools_1.18.3
## [9] digest_0.6.37 magrittr_2.0.3 evaluate_1.0.1 grid_4.4.2
## [13] RColorBrewer_1.1-3 fastmap_1.2.0 plyr_1.8.9 jsonlite_1.8.9
## [17] gridExtra_2.3 promises_1.3.1 purrr_1.0.2 fansi_1.0.6
## [21] viridisLite_0.4.2 scales_1.3.0 jquerylib_0.1.4 cli_3.6.3
## [25] shiny_1.9.1 rlang_1.1.4 munsell_0.5.1 withr_3.0.2
## [29] cachem_1.1.0 yaml_2.3.10 parallel_4.4.2 tools_4.4.2
## [33] colorspace_2.1-1 httpuv_1.6.15 ggstats_0.7.0 vctrs_0.6.5
## [37] R6_2.5.1 mime_0.12 lifecycle_1.0.4 stringr_1.5.1
## [41] htmlwidgets_1.6.4 MASS_7.3-61 pkgconfig_2.0.3 pillar_1.9.0
## [45] bslib_0.8.0 later_1.4.0 gtable_0.3.6 glue_1.8.0
## [49] Rcpp_1.0.13-1 systemfonts_1.1.0 xfun_0.49 tidyselect_1.2.1
## [53] rstudioapi_0.17.1 knitr_1.49 farver_2.1.2 xtable_1.8-4
## [57] htmltools_0.5.8.1 labeling_0.4.3 rmarkdown_2.29 svglite_2.1.3
## [61] compiler_4.4.2
END of report