Convert AnnData to SingleCellExperiemnt using scDIOR/zellkonverter/schard.
Source:R/IObenchmark.R
AD2SCE.Rd
Convert AnnData to SingleCellExperiemnt using scDIOR/zellkonverter/schard.
Usage
AD2SCE(
anndata.file,
method = c("scDIOR", "zellkonverter", "schard"),
assay = "RNA",
slot = "counts",
use.raw = TRUE,
conda.path = NULL
)
Arguments
- anndata.file
The file contains AnnData.
- method
Method used to perform conversion, choose from "scDIOR", "zellkonverter", "schard". Default: "scDIOR".
- assay
The type of data, used when
method
is "scDIOR". Default: "RNA" (scRNA-seq data).- slot
Name used when saving adata.X as an assay, used when
method
is "zellkonverter". Default: "counts".- use.raw
Logical value, whether to use adata.raw. Default: TRUE. When
method
is "scDIOR" anduse.raw
is TRUE (FALSE), raw.X -> assays (X/layers -> assays); Whenmethod
is "zellkonverter" anduse.raw
is TRUE (FALSE), raw.X -> altExp, X and layers -> assays (X and layers -> assays); Whenmethod
is "schard" anduse.raw
is TRUE (FALSE), raw.X -> assays (X -> assays).- conda.path
Conda environment path, used when
method
is "scDIOR" or "zellkonverter". Default: NULL.
Examples
# scDIOR
sce.scdior <- AD2SCE(anndata.file = "pbmc3k.h5ad", method = "scDIOR", assay = "RNA", use.raw = TRUE, conda.path = "/path/to/conda")
#> Error in reticulate::use_condaenv(conda.path, required = TRUE): Unable to locate conda environment '/path/to/conda'.
# zellkonverter
sce.zell <- AD2SCE(anndata.file = "pbmc3k.h5ad", method = "zellkonverter", slot = "scale.data", use.raw = TRUE, conda.path = "/path/to/conda")
#> Error in reticulate::use_condaenv(conda.path, required = TRUE): Unable to locate conda environment '/path/to/conda'.
# schard
sce.schard <- AD2SCE(anndata.file = "pbmc3k.h5ad", method = "schard", use.raw = TRUE)
#> Error in AD2SCE(anndata.file = "pbmc3k.h5ad", method = "schard", use.raw = TRUE): pbmc3k.h5ad does not exist, please check!