Environments
Celldega visualizations are designed notebook-first — used as widgets locally or in the cloud — but they aren't limited to a notebook: they can also run as a stand-alone JavaScript library on any webpage.
Notebook environments
- Local Jupyter — JupyterLab or Jupyter Notebook running on your own machine, following the standard Installation and Getting Started guides.
- Cloud notebook services — hosted notebook environments such as
Manifold, Google Colab, Marimo, and Molab. Celldega installs like any other
PyPI package (
pip install celldega); widget rendering depends on the service supporting the Jupyter Widgets protocol.
Standalone web usage
Celldega's visualizations also run outside of a notebook entirely, as a stand-alone JavaScript library against publicly hosted data — see the JavaScript API. The Gallery is a collection of such stand-alone web pages showcasing datasets across technologies (Xenium, CosMx, Visium HD, and more).
Support for a desktop Celldega app is planned for a future release.