Skip to main content

Web application for exploration of large scale scRNA-seq datasets, upgraded to enable end-to-end interactive analysis.

Project description

Exploratory CellxGene (ExCellxGene)

This fork implements some of the key features that have been highly requested by the data science team at CZBiohub.

Features include:

  • Hotkeys (SHIFT+? to see a tooltip describing all available hotkeys)
  • End-to-end interactive analysis and reembedding, with new embeddings hierarchically organized.
  • LIDAR graph interaction mode (the airplane) - Show an interactive tooltip describing the cells underneath your cursor. Very helpful for the color impaired or for large datasets with hundreds of labels.
  • Sankey plots
  • Leiden clustering
  • Label fusion and deletion
  • Interactive selection of data layer for expression visualization
  • Many other quality-of-life improvements.

Installation

  1. Install miniconda if conda not available already:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
  1. Create and activate a new environment:
conda create -n cxg python=3.7
conda activate cxg
  1. Install excellxgene with pip (the latest version should be 1.1.6)
pip install excellxgene
  1. Download the git repository to get the example datasets (assumes git is available, if not install it with conda install -c anaconda git)
git clone https://github.com/czbiohub/cellxgene
cd cellxgene

Datasets are stored in example-dataset

  1. Launch cellxgene with:
cellxgene launch example-dataset

This should launch a cellxgene session with all the datasets in example-datasets/ loaded in.

If you're running excellxgene remotely, please launch with:

cellxgene launch example-datasets --host 0.0.0.0

Ping me on the Biohub slack (@Alec) if you have any questions!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

excellxgene-1.1.6.tar.gz (6.7 MB view details)

Uploaded Source

File details

Details for the file excellxgene-1.1.6.tar.gz.

File metadata

  • Download URL: excellxgene-1.1.6.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.10

File hashes

Hashes for excellxgene-1.1.6.tar.gz
Algorithm Hash digest
SHA256 ca37a26af03626eedfb8c40ea5c0e46361f7f36ebefb436458654e2cda4c8801
MD5 68b0e67318d2f05d0260f72164f25214
BLAKE2b-256 a405c8d1e9976bd2f8db72afd85edba86e63ba2ef536a7bfc875056844e54bdc

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page