
Returns a list of cells that match a particular set of criteria such as identity class, high/low values for particular PCs, etc.
WhichCells(object, ...)# S3 method for Assay
WhichCells(object, cells = NULL, expression, invert = FALSE, ...)
# S3 method for Seurat
WhichCells(
object,
cells = NULL,
idents = NULL,
expression,
slot = "data",
invert = FALSE,
downsample = Inf,
seed = 1,
...
)
An object
Arguments passed to other methods
Subset of cell names
A predicate expression for feature/variable expression,
can evaluate anything that can be pulled by FetchData
; please note,
you may need to wrap feature names in backticks (``
) if dashes
between numbers are present in the feature name
Invert the selection of cells
A vector of identity classes to keep
Slot to pull feature data for
Maximum number of cells per identity class, default is Inf
;
downsampling will happen after all other operations, including inverting the
cell selection
Random seed for downsampling. If NULL, does not set a seed
A vector of cell names
# NOT RUN {
WhichCells(pbmc_small, idents = 2)
WhichCells(pbmc_small, expression = MS4A1 > 3)
levels(pbmc_small)
WhichCells(pbmc_small, idents = c(1, 2), invert = TRUE)
# }
Run the code above in your browser using DataLab