R/generics.R
, R/seurat.R
, R/assay.R
, and 1 more
VariableFeatures.Rd
Get and set variable feature information for an Assay
object.
HVFInfo
and VariableFeatures
utilize generally variable
features, while SVFInfo
and SpatiallyVariableFeatures
are
restricted to spatially variable features
HVFInfo(object, method, status = FALSE, ...)
VariableFeatures(object, method = NULL, ...)
VariableFeatures(object, ...) <- value
SVFInfo(object, method, status, ...)
SpatiallyVariableFeatures(object, method, ...)
# S3 method for Seurat
HVFInfo(
object,
method = NULL,
status = FALSE,
assay = NULL,
selection.method = deprecated(),
...
)
# S3 method for Seurat
VariableFeatures(
object,
method = NULL,
assay = NULL,
nfeatures = NULL,
layer = NA,
simplify = TRUE,
selection.method = deprecated(),
...
)
# S3 method for Seurat
VariableFeatures(object, assay = NULL, ...) <- value
# S3 method for Seurat
SVFInfo(
object,
method = c("markvariogram", "moransi"),
status = FALSE,
assay = NULL,
selection.method = deprecated(),
...
)
# S3 method for Seurat
SpatiallyVariableFeatures(
object,
method = "moransi",
assay = NULL,
decreasing = TRUE,
selection.method = deprecated(),
...
)
# S3 method for Assay
HVFInfo(object, method, status = FALSE, selection.method = deprecated(), ...)
# S3 method for Assay
SpatiallyVariableFeatures(
object,
method = "moransi",
decreasing = TRUE,
selection.method = deprecated(),
...
)
# S3 method for Assay
SVFInfo(
object,
method = c("markvariogram", "moransi"),
status = FALSE,
selection.method = deprecated(),
...
)
# S3 method for Assay
VariableFeatures(object, method = NULL, selection.method = deprecated(), ...)
# S3 method for Assay
VariableFeatures(object, ...) <- value
# S3 method for Assay5
HVFInfo(object, method = NULL, status = FALSE, layer = NULL, strip = TRUE, ...)
# S3 method for Assay5
VariableFeatures(
object,
method = NULL,
layer = NA,
simplify = TRUE,
nfeatures = Inf,
selection.method = deprecated(),
...
)
# S3 method for Assay5
VariableFeatures(object, method = "custom", layer = NULL, ...) <- value
An object
Which method to pull. For HVFInfo
and
VariableFeatures
, choose one from one of the
following:
“vst”
“sctransform” or “sct”
“mean.var.plot”, “dispersion”, “mvp”, or “disp”
For SVFInfo
and SpatiallyVariableFeatures
, choose from:
“markvariogram”
“moransi”
Add variable status to the resulting data frame
Arguments passed to other methods
A character vector of variable features
Name of assay to pull highly variable feature information for
Maximum number of features to select when simplifying
Layer to pull variable features for
When pulling for multiple layers, combine into a single vector and select a common set of variable features for all layers
Return features in decreasing order (most spatially variable first).
Remove method/layer identifiers from highly variable data frame
HVFInfo
: A data frame with feature means, dispersion, and
scaled dispersion
VariableFeatures
: a vector of the variable features
SVFInfo
: a data frame with the spatially variable features
SpatiallyVariableFeatures
: a character vector of the spatially
variable features
# Get the HVF info from a specific Assay in a Seurat object
HVFInfo(object = pbmc_small, assay = "RNA")[1:5, ]
#> mean variance variance.standardized
#> MS4A1 0.3875 1.0251582 0.8983463
#> CD79B 0.6000 1.2810127 0.4731134
#> CD79A 0.7000 4.3645570 1.0862810
#> HLA-DRA 13.4250 725.4626582 0.9730883
#> TCL1A 0.3000 0.8708861 1.3558627
# Get the HVF info directly from an Assay object
HVFInfo(pbmc_small[["RNA"]], method = 'vst')[1:5, ]
#> mean variance variance.standardized
#> MS4A1 0.3875 1.0251582 0.8983463
#> CD79B 0.6000 1.2810127 0.4731134
#> CD79A 0.7000 4.3645570 1.0862810
#> HLA-DRA 13.4250 725.4626582 0.9730883
#> TCL1A 0.3000 0.8708861 1.3558627