Files
cellxgene/docs/posts/launch.md
2019-11-07 17:03:33 -08:00

3.9 KiB

layout, title, description
layout title description
default demo-data Demo datasets

Launching cellxgene with your dataset

Quickstart

Once you've prepared your data for cellxgene, you can launch the app using

cellgene launch mydataset.h5ad --open

On Mac OS and Ubuntu, you should see your web browser open with the following

Note: automatic opening of the browser with the --open flag only works on OS X, on other platforms you'll need to directly point to the provided link in your browser.

Launching from a URL

You can also launch from a URL directly like this:

cellxgene launch https://github.com/chanzuckerberg/cellxgene/blob/master/example-dataset/pbmc3k.h5ad

Support for S3 and GCS is not enabled by default. If you wish to directly access S3 or GFS, install one or both of the following packages using pip:

For example:

pip install s3fs
cellxgene launch s3://mybucket.s3-us-west-2.amazonaws.com/mydata.h5ad

Options for cellxgene launch

For the most up-to-date and comprehensive list of options, run cellxgene launch --help

--open automatically opens the web browser after launching (OS X only).

--experimental-label-file enables an experimental feature to allow users to create new categorical annotations in the application. These newly-created annotations are saved in the specified CSV file. If the specified file already exists, the previously-contained annotations will be loaded as mutable (changeable) values and the CSV will be updated (overwritten) with any edits made. If the file does not exist, it will be created. See here for more details.

--diffexp-lfc-cutoff as explained here, genes are only returned in differential expression if the effect size is above the specified threshold for log fold change. Defaults to 0.01.

--disable-diffexp will disable and hide the Compute Differential Expression feature. For large datasets, or datasets loaded with the --backed option, computing differential expression may be extremely slow or use excessive reources on the host computer (eg, memory thrasing). Disabling the feature will ensure that the end-user does not accidentally initiate this computation.

--backed option instructs cellxgene launch to read the H5AD file in "backed" mode (for more information, see the anndata.read_h5ad() documentation).

By default, cellxgene will read the entire H5AD will be into memory at startup, improving application speed and performance. Very large datasets may not fit in memory. The "--backed" mode will read the file incrementally, reducing memory use, and for large files, improving startup speed. However, this option will also significantly slow down access to gene expression histograms, and may render differential expression calculations too slow to use (see --disable-diffexp for an option to disable this feature).

--embedding restricts which embeddings will be available in the viewer. By default, all embeddings specified in anndata.obsm['X_name'] will be loaded; if you have many embeddings, you may wish to restrict this list for a speedier launch.

--title adds a title to the viewer. Defaults to file name.

--about adds a link where users can go to find more infomation about the dataset. Requires https.

--obs-names allows you to specify which column in anndata.obs to use as anndata.obs.index.

--var-names allows you to specify which column in anndata.var to use as anndata.var.index.

--max-category-items omits categorical metadata fields that contain more than N distinct values. Defaults to 1000.