SetAssayData: Setter for multimodal data

Description Usage Arguments Value Examples

View source: R/generics.R

Description

Setter for multimodal data

Usage

1
2
3
4
5
6
7
SetAssayData(object, ...)

## S3 method for class 'Assay'
SetAssayData(object, slot, new.data, ...)

## S3 method for class 'Seurat'
SetAssayData(object, slot = "data", new.data, assay = NULL, ...)

Arguments

object

An object

...

Arguments passed to other methods

slot

Where to store the new data

new.data

New data to insert

assay

Name of assay whose data should be set

Value

object with the assay data set

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Set an Assay slot directly
count.data <- GetAssayData(object = pbmc_small[["RNA"]], slot = "counts")
count.data <- as.matrix(x = count.data + 1)
new.assay <- SetAssayData(object = pbmc_small[["RNA"]], slot = "counts", new.data = count.data)

# Set an Assay slot through the Seurat object
count.data <- GetAssayData(object = pbmc_small[["RNA"]], slot = "counts")
count.data <- as.matrix(x = count.data + 1)
new.seurat.object <- SetAssayData(
    object = pbmc_small,
    slot = "counts",
    new.data = count.data,
    assay = "RNA"
)

lambdamoses/SeuratBasics documentation built on May 6, 2020, 9:32 a.m.