Extensions

Extensions#

Each algorithm lives in cellfish.ext.<tool> and is imported lazily:

import cellfish as cf
cf.ext.milo  # loaded on first access

Optional dependencies belong in pyproject.toml extras and should be imported inside functions, not at module import.

Placeholders below are not migrated yet. Implementations will land as ext/<tool>/_prep.py + _plot.py (or a single _core.py until the folder grows).

milo

Milo differential abundance helpers.

liana

LIANA cell-cell communication helpers.

archr

ArchR project → MuData helpers.

drvi

DRVI latent-space helpers.

scenicplus

SCENIC+ heatmap / genome-viewer helpers.

chrombpnet

ChromBPNet contribution / locus / cCRE helpers.