Cellucid#
Interactive Single-Cell Data Visualization
Cellucid is a GPU-accelerated, browser-first single-cell viewer for exploring massive datasets in real time — fly through 2D/3D embeddings, color by genes or metadata, filter and compare populations, and share reproducible annotations with collaborators.
Features#
GPU-accelerated 2D/3D rendering - Smooth navigation through millions of cells
Genes + metadata overlays - Fast coloring for sparse/dense expression and
obsfieldsFiltering + selection workflows - Highlight, subset, and compare populations interactively
Connectivity + vector overlays - KNN edges and velocity/drift-style fields
Shareable exports - Static folders you can host locally, on GitHub, or behind a server
Works everywhere - Web app, local server mode, and Jupyter notebook embedding
User Guide#
Step-by-step tutorials to get you started with Cellucid visualization.
Viewer basics, filtering, highlighting, analysis, figure export, sessions, performance, and troubleshooting.
Installation, data prep, prepare()/export, viewing modes, notebook integration, hooks/events, and troubleshooting.
Exporting data with cellucid-r (Seurat/SCE recipes) into the same format used by the Cellucid web app.
Installation#
Python:
pip install cellucid
R (export package):
install.packages("remotes")
remotes::install_github("theislab/cellucid-r")