Skip to contents

Convert Other Formats to SeuratObject.

Usage

ImportSeurat(
  obj = NULL,
  assay = "RNA",
  from = c("SCE", "AnnData", "CellDataSet", "cell_data_set", "loom"),
  count.assay = "counts",
  data.assay = "logcounts",
  slot = "counts",
  anndata.file = NULL,
  loom.file = NULL,
  conda.path = NULL,
  ...
)

Arguments

obj

Other formats object (eg: SingleCellExperiment, CellDataSet). Default: NULL (used when from is "AnnData").

assay

Assay name to store expression matrices in SeuratObject. Default: RNA.

from

The source formats, chosen from "SCE" (SingleCellExperiment), "AnnData", "CellDataSet", "cell_data_set". Default: "SCE".

count.assay

The assay of source formats to save raw counts, used when from is "SCE" or cell_data_set. Default: counts.

data.assay

The assay of source formats to save log transformed counts, used when from is "SCE" or cell_data_set. Default: logcounts.

slot

Slot to store expression data as, used when from is "CellDataSet". Default: counts.

anndata.file

The file contains AnnData. Default: NULL.

loom.file

The file contains loom. Default: NULL.

conda.path

Conda environment path, used when from is "AnnData". Default: NULL.

...

Parameter for as.Seurat, sceasy::convertFormat, as.Seurat, as.Seurat, as.Seurat, corresponding to from.

Value

A Seurat object.

Examples

# import data from SingleCellExperiment
# seu.obj = ImportSeurat(obj=sce.obj, from="SCE", count.assay="counts", data.assay="logcounts", assay="RNA")
# import data from CellDataSet
# seu.obj = ImportSeurat(obj=cds.obj, from="CellDataSet", count.assay="counts", assay = "RNA")
# import data from cell_data_set
# seu.obj = ImportSeurat(obj=sce.obj, from="cell_data_set", count.assay="counts", data.assay="logcounts", assay="RNA")
# import data from AnnData
# seu.obj = ImportSeurat(anndata.file = 'path/to/h5ad', from="AnnData", assay = "RNA")
# import data from loom
# seu.obj = ImportSeurat(loom.file = 'path/to/loom', from="loom")