When computing TSS enrichment with fast = FALSE using Signac with the new V5 object structure results in an error.
My object is a multiome assay. gene expression = seu[['rna']], chromatin accessibility = seu[['atac']]
seu
An object of class Seurat
83805 features across 764 samples within 2 assays
Active assay: atac (47217 features, 0 variable features)
2 layers present: counts, data
1 other assay present: rna
The command:
seu <- TSSEnrichment(object = seu, fast = FALSE)
Extracting TSS positions
Finding + strand cut sites
Finding - strand cut sites
Computing mean insertion frequency in flanking regions
Normalizing TSS score
Results in error message:
Error in slot(object = object, name = layer) :
argument "slot" is missing, with no default
I've traced the error to the function SetAssayDatain the TSSEnrichment function's source code. The bug is at the very end of the function source code, right before completion:
When computing TSS enrichment with fast = FALSE using Signac with the new V5 object structure results in an error.
My object is a multiome assay. gene expression =
seu[['rna']]
, chromatin accessibility =seu[['atac']]
The command:
Results in error message:
I've traced the error to the function
SetAssayData
in the TSSEnrichment function's source code. The bug is at the very end of the function source code, right before completion: