metaLevels: Gives the distinct values of a meta.data slot (or ident)

View source: R/meta-getters.R

metaLevelsR Documentation

Gives the distinct values of a meta.data slot (or ident)

Description

Gives the distinct values of a meta.data slot (or ident)

Usage

metaLevels(meta, object, cells.use = NULL, used.only = TRUE)

Arguments

meta

quoted "meta.data.slot" name = REQUIRED. the meta.data slot whose potential values should be retrieved.

object

A Seurat, SingleCellExperiment, or SummarizedExperiment object.

cells.use

String vector of cells'/samples' names OR an integer vector specifying the indices of cells/samples which should be included.

Alternatively, a Logical vector, the same length as the number of cells in the object, which sets which cells to include.

used.only

TRUE by default, for target metadata that are factors, whether levels nonexistent in the target data should be ignored.

Value

String vector, the distinct values of a metadata slot (factor or not) among all cells/samples, or for a subset of cells/samples. (Alternatively, returns the distinct values of clustering if meta = "ident" and the object is a Seurat object).

Author(s)

Daniel Bunis

See Also

meta for returning an entire metadata slots of an object, not just the potential levels

getMetas for returning all metadata slots of an object

isMeta for testing whether something is the name of a metadata slot

Examples

example(importDittoBulk, echo = FALSE)

metaLevels("clustering", object = myRNA)

# Note: Set 'used.only' (default = TRUE) to FALSE to show unused levels
#  of metadata that are already factors.  By default, only the in use options
#  of a metadata are shown.
metaLevels("clustering", myRNA,
    used.only = FALSE)


dtm2451/DittoSeq documentation built on April 2, 2024, 8:25 p.m.