CreateDimReducObject {SeuratObject} | R Documentation |
Create a DimReduc object
Description
Create a DimReduc object
Usage
CreateDimReducObject(
embeddings = new(Class = "matrix"),
loadings = new(Class = "matrix"),
projected = new(Class = "matrix"),
assay = NULL,
stdev = numeric(),
key = NULL,
global = FALSE,
jackstraw = NULL,
misc = list()
)
Arguments
embeddings |
A matrix with the cell embeddings |
loadings |
A matrix with the feature loadings |
projected |
A matrix with the projected feature loadings |
assay |
Assay used to calculate this dimensional reduction |
stdev |
Standard deviation (if applicable) for the dimensional reduction |
key |
A character string to facilitate looking up features from a specific DimReduc |
global |
Specify this as a global reduction (useful for visualizations) |
jackstraw |
Results from the JackStraw function |
misc |
list for the user to store any additional information associated with the dimensional reduction |
Value
A DimReduc
object
See Also
Dimensional reduction object, validity, and interaction methods
DimReduc-class
,
DimReduc-validity
,
[.DimReduc()
,
[[.DimReduc()
,
dim.DimReduc()
,
merge.DimReduc()
,
print.DimReduc()
,
subset.DimReduc()
Examples
data <- GetAssayData(pbmc_small[["RNA"]], slot = "scale.data")
pcs <- prcomp(x = data)
pca.dr <- CreateDimReducObject(
embeddings = pcs$rotation,
loadings = pcs$x,
stdev = pcs$sdev,
key = "PC",
assay = "RNA"
)
[Package SeuratObject version 5.0.2 Index]