A re-implementation of the GetAssayData function to compatible with Assay5 objects.
Usage
GetAssayData5(object, ...)
# S3 method for class 'Seurat'
GetAssayData5(object, layer = "counts", assay = NULL, verbose = TRUE, ...)
# S3 method for class 'Assay5'
GetAssayData5(
object,
layer = "counts",
join_layers = TRUE,
verbose = TRUE,
...
)
# S3 method for class 'Assay'
GetAssayData5(object, layer = "counts", assay = NULL, verbose = TRUE, ...)
Arguments
- object
An object
- ...
Additional arguments passed to SeuratObject::GetAssayData.
- layer
Name of layer to get or set
- assay
Specific assay to get data from or set data for; defaults to the default assay
- verbose
Logical, whether to print messages.
- join_layers
Logical value, whether to join layers if the object is an Assay5 object.
Examples
data("pancreas_sub")
GetAssayData5(
pancreas_sub,
layer = "counts",
assay = "RNA"
)[1:5, 1:5]
#> 5 x 5 sparse Matrix of class "dgCMatrix"
#> AAACCTGGTATTAGCC AAACCTGTCTTTCCTC AAACGGGAGTCAATAG
#> Xkr4 . . .
#> Mrpl15 1 . .
#> Rgs20 . . .
#> Npbwr1 . . .
#> 4732440D04Rik . . .
#> AAACGGGCACTGTGTA AAACGGGCAGTTCCCT
#> Xkr4 . .
#> Mrpl15 . .
#> Rgs20 . .
#> Npbwr1 . .
#> 4732440D04Rik . .
data("panc8_sub")
GetAssayData5(
panc8_sub,
layer = "counts",
assay = "RNA"
)[1:5, 1:5]
#> 5 x 5 sparse Matrix of class "dgCMatrix"
#> D101_17 D101_22 D101_31 D101_43 D101_51
#> A1CF . . . . .
#> A2M . . . . .
#> A4GALT . . . . .
#> AAAS . . . . .
#> AACS . . . . .