numDetectedAcrossFeatures {scater}R Documentation

Number of detected expression values per group of features

Description

Computes the number of detected expression values (default defined as non-zero counts) for each cell in each group of features.

Usage

numDetectedAcrossFeatures(x, ...)

## S4 method for signature 'ANY'
numDetectedAcrossFeatures(x, ids, average = FALSE,
  subset_row = NULL, subset_col = NULL, ..., BPPARAM = SerialParam())

## S4 method for signature 'SummarizedExperiment'
numDetectedAcrossFeatures(x, ...,
  exprs_values = "counts")

Arguments

x

A numeric matrix of counts where features are rows and cells are columns.

Alternatively, a SummarizedExperiment containing such counts.

...

For the generic, further arguments to pass to specific methods.

For the SummarizedExperiment method, further arguments to pass to the ANY method.

For the ANY method, further arguments to pass to the nexprs function.

ids

A vector of length nrow(x), specifying the group assignment for each feature.

average

Logical scalar indicating whether the proportion of non-zero counts in each group should be computed instead.

subset_row

A vector specifying the rows to use. Defaults to all rows with non-NA entries of ids.

subset_col

A vector specifying the columns to use. Defaults to all columns.

BPPARAM

A BiocParallelParam object specifying whether the calculations should be parallelized.

exprs_values

String or integer specifying the assay of x to obtain the count matrix from.

Value

An integer or numeric matrix containing the number of detected expression values in each group of features (row) and cell (column).

Author(s)

Aaron Lun

See Also

nexprs, on which this function is based.

Examples

example_sce <- mockSCE()

ids <- sample(paste0("GENE_", 1:100), nrow(example_sce), replace=TRUE)
byrow <- numDetectedAcrossFeatures(example_sce, ids)
head(byrow[,1:10])


[Package scater version 1.14.0 Index]