storeSubset {ExperimentSubset}R Documentation

Method for storing new assays in ExperimentSubset objects

Description

Store a new subset assay inside a specified subset in the input ExperimentSubset object.

Usage

storeSubset(object, subsetName, inputMatrix, subsetAssayName)

## S4 method for signature 'ExperimentSubset'
storeSubset(object, subsetName, inputMatrix, subsetAssayName = NULL)

Arguments

object

ExperimentSubset Specify the input object.

subsetName

character(1) Specify the name of the existing subset inside which the new subset assay should be stored.

inputMatrix

dgCMatrix The input subset assay.

subsetAssayName

character(1) Specify the name of the new assay against the inputMatrix parameter. If NULL, a new subset is created internally using the createSubset function. Default NULL.

Value

Updated ExperimentSubset object with the new assay stored inside the specified subset.

Examples

data(sce_chcl, package = "scds")
es <- ExperimentSubset(sce_chcl)
es <- createSubset(es, "subset1",
rows = c(10,11,50,56,98,99,102,105,109, 200),
cols = c(20,21,40,45,90,99,100,123,166,299),
parentAssay = "counts")
counts1p <- assay(es, "subset1")
counts1p[,] <- counts1p[,] + 1
es <- storeSubset(es, "subset1", counts1p, "scaledSubset1")
es

[Package ExperimentSubset version 1.0.0 Index]