Signac (version 1.13.0)

SetMotifData: Set motif data

Description

Set motif matrix for given assay

Usage

SetMotifData(object, ...)

# S3 method for Motif SetMotifData(object, slot, new.data, ...)

# S3 method for ChromatinAssay SetMotifData(object, slot, new.data, ...)

# S3 method for Seurat SetMotifData(object, assay = NULL, ...)

Value

Returns a Seurat object

Arguments

object

A Seurat object

...

Arguments passed to other methods

slot

Name of slot to use

new.data

motif matrix to add. Should be matrix or sparse matrix class

assay

Name of assay whose data should be set

Examples

Run this code
motif.obj <- SeuratObject::GetAssayData(
  object = atac_small[['peaks']], slot = "motifs"
)
SetMotifData(object = motif.obj, slot = 'data', new.data = matrix(1:2))
SetMotifData(
  object = atac_small[['peaks']], slot = 'data', new.data = matrix(1:2)
)
motif.matrix <- GetMotifData(object = atac_small)
SetMotifData(
object = atac_small, assay = 'peaks', slot = 'data', new.data = motif.matrix
)

Run the code above in your browser using DataLab