This function prepares one or multiple Seurat objects for the SCExplorer app.
It takes a Seurat object or a list of Seurat objects as input and outputs two hdf5 files:
one for the data and one for the metadata.
Usage
PrepareSCExplorer(
object,
base_dir = "SCExplorer",
data_file = "data.hdf5",
meta_file = "meta.hdf5",
assays = "RNA",
layers = c("counts", "data"),
ignore_nlevel = 100,
write_tools = FALSE,
write_misc = FALSE,
compression_level = 6,
overwrite = FALSE
)Arguments
- object
A
Seuratobject or a list ofSeuratobjects.- base_dir
The base directory where the SCExplorer hdf5 files will be written. Default is
"SCExplorer".- data_file
Path to the output data file. If not provided, the file will be named
"data.hdf5"in the current directory.- meta_file
Path to the output meta file. If not provided, the file will be named
"meta.hdf5"in the current directory.- assays
The assays to include in the data file. Default is
"RNA".- layers
The layers to include in the data file. Default is
"data".- ignore_nlevel
The number of levels above which a metadata field will be ignored. Default is
100.- write_tools
Whether to write the tools information to the meta file. Default is
FALSE.- write_misc
Whether to write the miscellaneous information to the meta file. Default is
FALSE.- compression_level
Compression level for the HDF5 dataset. Default is
6.- overwrite
Whether to overwrite existing data in the data file. Default is
TRUE.
Examples
if (FALSE) { # \dontrun{
data(pancreas_sub)
pancreas_sub <- standard_scop(pancreas_sub)
PrepareSCExplorer(pancreas_sub, base_dir = "./SCExplorer")
} # }