Slim down a multi-species expression matrix, when only one species is primarily of interenst.
Source:R/utilities.R
CollapseSpeciesExpressionMatrix.RdValuable for CITE-seq analyses, where we typically spike in rare populations of 'negative control' cells from a different species.
Usage
CollapseSpeciesExpressionMatrix(
object,
prefix = "HUMAN_",
controls = "MOUSE_",
ncontrols = 100
)Arguments
- object
A UMI count matrix. Should contain rownames that start with the ensuing arguments prefix.1 or prefix.2
- prefix
The prefix denoting rownames for the species of interest. Default is "HUMAN_". These rownames will have this prefix removed in the returned matrix.
- controls
The prefix denoting rownames for the species of 'negative control' cells. Default is "MOUSE_".
- ncontrols
How many of the most highly expressed (average) negative control features (by default, 100 mouse genes), should be kept? All other rownames starting with prefix.2 are discarded.