Adds metadata required for downstream analyses, and (optionally) performs PCA on log-normalized expression of top HVGs.
spatialPreprocess(
sce,
platform = c("Visium", "ST"),
n.PCs = 15,
n.HVGs = 2000,
skip.PCA = FALSE,
log.normalize = TRUE,
assay.type = "logcounts",
BSPARAM = BiocSingular::ExactParam()
)SingleCellExperiment to preprocess
Spatial sequencing platform. Used to determine spot layout and neighborhood structure (Visium = hex, ST = square).
Number of principal components to compute. We suggest using the top 15 PCs in most cases.
Number of highly variable genes to run PCA upon.
Skip PCA (if dimensionality reduction was previously computed.)
Whether to log-normalize the input data with scater. May be omitted if log-normalization previously computed.
Name of assay in sce containing normalized counts.
Leave as "logcounts" unless you explicitly pre-computed a different
normalization and added it to sce under another assay. Note that we
do not recommend running BayesSpace on PCs computed from raw counts.
A '>BiocSingularParam object specifying which
algorithm should be used to perform the PCA. By default, an exact PCA is
performed, as current spatial datasets are generally small (<10,000 spots).
To perform a faster approximate PCA, please specify
FastAutoParam() and set a random seed to ensure
reproducibility.
SingleCellExperiment with PCA and SC.MEB metadata
# NOT RUN {
## read the simulated data
data(sce)
platform = "ST"
out = find_neighbors2(sce, platform)
# }
Run the code above in your browser using DataLab