Skip to contents

pre-process count matrices

Usage

process_counts(
  counts,
  assay,
  method = "log_norm",
  use_count = "raw",
  nfeatures = 2000,
  min_cutoff = "q5",
  verbose = TRUE
)

Arguments

counts

count matrix in the form of a sparse matrix

assay

character string describing the assay that is being pre-processed in the vesaliusObject or vesalius_assay

method

character string describing which normalisation method to use. One of the following "log_norm", "SCT", "TFIDF", "none".

use_count

string describing which counts should be used for the generating emebddings. Default = "raw".

nfeatures

numeric describing the number of variable features to use.

min_cutoff

only used when dimensionality reduction method is LSI or LSI_UMAP cutoff for feature to be included in the VariableFeatures for the object.

verbose

logical - progress messages outputed or not

Details

The `use_count` argument specifies which count matrix should be used for normalization. This argument is only necessary if you use a custom normalised count matrix. In this case, set this argument to the name you gave your count matrix (see add_counts) and `generate_embeddings` will skip the normalization and use your custom count matrix to generate image embeddings.