Trims an input count matrix such that each value greater than a threshold value and each value less than a provided lower threshold value is trimmed to the lower treshold value.

trimCounts(counts, trimValue = c(10, -10))

Arguments

counts

matrix

trimValue

where trimValue[1] for upper threshold and trimValue[2] as lower threshold. Default is c(10,-10)

Value

trimmed counts matrix

Examples

data(sce_chcl, package = "scds")
assay(sce_chcl, "countsTrimmed") <- trimCounts(assay(sce_chcl, "counts"),
                                               c(10, -10))