
Last chance! 50% off unlimited learning
Sale ends in
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,
...
)
A vector of cell names
An object
Arguments passed on to CellsByIdentities
return.null
If no cells are request, return a NULL
;
by default, throws an error
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
FetchData
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