OVESEG-test (One Versus Everyone Subtype Exclusively-expressed Genes test) is a statistically-principled multiple-group comparison method that can detect tissue/cell-specific marker genes (MGs) among many subtypes. To assess the statistical significance of MGs, OVESEG-test uses a specifically designed test statistics that mathematically matches the definition of MGs, and employs a specifically designed novel permutation scheme to estimate the corresponding distribution under null hypothesis where the expression patterns of non-MGs can be highly complex.
This R package provides functions to compute OVESEG-test statistics and estimate p-values from weightedly aggregated permutations.
You can install the latest version of OVESEG following the instructions in OVESEG's bioconductor page: http://bioconductor.org/packages/OVESEG.
Or, you can install it from github by
devtools::install_github("Lululuella/OVESEG")
This is a basic example which shows you how to estimate p-values of MGs by OVESEG-test:
## specify the expression matrix, labels, number of permutations, and parallel option
rtest <- OVESEGtest(y, group, NumPerm=999, BPPARAM=BiocParallel::SnowParam())