R/rank_invariance_express.R
rank_invariance_express.Rd
This function computes the Rank Invariance value for each gene, over the
groups defined by the user. This function computes the same RI values as running
rank_cells()
+ rank_group()
+ rank_invariance()
.
Genes with high RI values are considered good candidate TREGs. This function is
more efficient than running the previous three functions.
rank_invariance_express(sce, group_col = "cellType", assay = "logcounts")
SummarizedExperiment-class object with
the assay
(defaults to logcounts
).
name of the column in the
colData() of sce
that defines the group of interest.
A character(1)
specifying the name of the
assay() in the
sce
object to use to rank expression values. Defaults to logcounts
since
it typically contains the normalized expression values.
A numeric()
with the rank of invariance for each gene. High values
represent low Rank Invariance, these genes are considered good candidate TREGs.
Other invariance functions:
rank_cells()
,
rank_group()
,
rank_invariance()
## Calculate RI for the sce object
## Highest RI value is best candidate TREG, and can change based on the grouping of interest
rank_invariance_express(sce_zero_test, group_col = "group")
#> g100 g50 g0 gOffOn gVar
#> 3 4 5 1 2
rank_invariance_express(sce_zero_test, group_col = "cellType")
#> g100 g50 g0 gOffOn gVar
#> 4 2 5 2 2