Skip to contents

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.

Value

A matrix or data frame containing the assay data.

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         .       .       .       .       .