Keep only certain aspects of the Seurat object. Can be useful in functions that utilize merge as it reduces the amount of data in the merge.
DietSeurat(
  object,
  counts = TRUE,
  data = TRUE,
  scale.data = FALSE,
  features = NULL,
  assays = NULL,
  dimreducs = NULL,
  graphs = NULL,
  misc = TRUE
)Seurat object
Preserve the count matrices for the assays specified
Preserve the data slot for the assays specified
Preserve the scale.data slot for the assays specified
Only keep a subset of features, defaults to all features
Only keep a subset of assays specified here
Only keep a subset of DimReducs specified here (if NULL, remove all DimReducs)
Only keep a subset of Graphs specified here (if NULL, remove all Graphs)
Preserve the misc slot; default is TRUE