Skip to main content

Interactive Single-Cell Data Visualization

Project description

Cellucid

PyPI version Python versions Documentation Status License

Cellucid

See every cell. Query any gene. Fly through millions. Interactive, GPU-accelerated single-cell visualization in the browser.

Cellucid is a browser-first viewer for exploring large single-cell datasets in real time: fly through 2D/3D embeddings (UMAP/t-SNE/PCA), color by genes or metadata, filter and compare populations, and share reproducible views with collaborators.

Highlights

  • GPU-accelerated WebGL rendering with adaptive detail for millions of cells
  • AnnData-first workflow for the Scanpy ecosystem (.h5ad and Zarr supported)
  • Shareable exports you can host locally, on GitHub, or behind a server
  • Genes + metadata overlays optimized for interactive querying
  • Connectivity + dynamics: KNN edges and animated vector fields (RNA velocity / drift)
  • Collaboration: community annotation voting with optional GitHub sync
  • Publication export: SVG (vector) and high-DPI PNG figures
  • Works everywhere: web app, local/remote server, and Jupyter notebooks

Install

pip install cellucid

Quickstart

Try the web app (no setup):

  1. Open https://cellucid.com
  2. Load a pre-exported folder, .h5ad, or .zarr

Or visualize an AnnData from Python/Jupyter:

from cellucid import show_anndata

show_anndata(adata)  # or: show_anndata("dataset.h5ad")

Links

License

BSD-3-Clause

Project details


Download files

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

Source Distribution

cellucid-0.0.9.tar.gz (92.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cellucid-0.0.9-py3-none-any.whl (91.2 kB view details)

Uploaded Python 3

File details

Details for the file cellucid-0.0.9.tar.gz.

File metadata

  • Download URL: cellucid-0.0.9.tar.gz
  • Upload date:
  • Size: 92.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cellucid-0.0.9.tar.gz
Algorithm Hash digest
SHA256 486d0bdd015f8a77a92c76f8fd28a5fe105f1f542366c1f337d6c3a1053567fc
MD5 cd6a083fee488ff75b8c6b82a8af9fa1
BLAKE2b-256 9371630c1f37154eb40c4905fa1e8e47a56811db6f517fd6cfaf0a3e0fea8b59

See more details on using hashes here.

File details

Details for the file cellucid-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: cellucid-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 91.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cellucid-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2fe7e2ed145dc377636694d956b3400bd91e04aac4b28df5366cfd4e0ebee698
MD5 e4d2c385103b457c1d9b49ff8ef228e2
BLAKE2b-256 9eab331e40a1d6a8f759e1e640359d42cf120b51ab58d719c6d5e88c2cfb685c

See more details on using hashes here.

Supported by

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