Export Seurat object for UCSC cell browser
ExportToCellbrowser(
object,
dir,
dataset.name = Project(object = object),
reductions = "tsne",
markers.file = NULL,
cluster.field = "Cluster",
cb.dir = NULL,
port = NULL,
skip.expr.matrix = FALSE,
skip.metadata = FALSE,
skip.reductions = FALSE,
...
)
Seurat object
path to directory where to save exported files. These are: exprMatrix.tsv, tsne.coords.tsv, meta.tsv, markers.tsv and a default cellbrowser.conf
name of the dataset. Defaults to Seurat project name
vector of reduction names to export
path to file with marker genes
name of the metadata field containing cell cluster
path to directory where to create UCSC cellbrowser static website content root, e.g. an index.html, .json files, etc. These files can be copied to any webserver. If this is specified, the cellbrowser package has to be accessible from R via reticulate.
on which port to run UCSC cellbrowser webserver after export
whether to skip exporting expression matrix
whether to skip exporting metadata
whether to skip exporting reductions
specifies the metadata fields to export. To supply field with
human readable name, pass name as field="name"
parameter.
This function exports Seurat object as a set of tsv files
to dir
directory, copying the markers.file
if it is
passed. It also creates the default cellbrowser.conf
in the
directory. This directory could be read by cbBuild
to
create a static website viewer for the dataset. If cb.dir
parameter is passed, the function runs cbBuild
(if it is
installed) to create this static website in cb.dir
directory.
If port
parameter is passed, it also runs the webserver for
that directory and opens a browser.
# NOT RUN {
ExportToCellbrowser(object = pbmc_small, dataset.name = "PBMC", dir = "out")
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab