Accessor method for colData from subsets in ExperimentSubset objects
Source:R/allGenerics.R, R/SubsetRangedSummarizedExperiment.R, R/SubsetSingleCellExperiment.R, and 3 more
subsetColData.RdGet colData from a subset.
Set colData to a subset.
Usage
subsetColData(x, subsetName, parentColData)
subsetColData(x, subsetName) <- value
# S4 method for class 'SubsetRangedSummarizedExperiment'
subsetColData(x, subsetName, parentColData)
# S4 method for class 'SubsetRangedSummarizedExperiment'
subsetColData(x, subsetName) <- value
# S4 method for class 'SubsetSingleCellExperiment'
subsetColData(x, subsetName, parentColData)
# S4 method for class 'SubsetSingleCellExperiment'
subsetColData(x, subsetName) <- value
# S4 method for class 'SubsetSummarizedExperiment'
subsetColData(x, subsetName) <- value
# S4 method for class 'SubsetSummarizedExperiment'
subsetColData(x, subsetName, parentColData)
# S4 method for class 'SubsetSpatialExperiment'
subsetColData(x, subsetName, parentColData)
# S4 method for class 'SubsetSpatialExperiment'
subsetColData(x, subsetName) <- value
# S4 method for class 'SubsetTreeSummarizedExperiment'
subsetColData(x, subsetName, parentColData)Arguments
- x
ExperimentSubsetInputExperimentSubsetobject.- subsetName
character(1)Name of the subset to setcolDatato.- parentColData
logical(1)Logical value indicating if parent colData should be combined or not. A subset's own column hides the main object's column of the same name, with a message if their values differ. DefaultFALSE.- value
Input
DataFrameto store; adata.frameis converted to one, andNULLremoves the subset's owncolDatacolumns. Its rownames must beNULLor the subset's column names, in the same order; other rownames are an error. UsesubsetColnames<-to rename columns.
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")
subsetColData(es, "subset1")
#> DataFrame with 10 rows and 0 columns