typer
rich
numpy
pandas
scipy
scikit-learn
matplotlib
seaborn
opencv-python
networkx
natsort
tqdm
geopandas
shapely
joblib>=1.3
numba
scikit-image

[all]
leidenalg
igraph
pynndescent
umap-learn
harmonypy
combat
statsmodels
pydeseq2
anndata
scanpy
pointpats
decoupler
celltypist

[anndata]
anndata
scanpy

[annotation]
celltypist
anndata

[batch]
harmonypy
combat
statsmodels

[clustering]
leidenalg
igraph
pynndescent

[decoupler]
decoupler

[deg]
statsmodels
pydeseq2

[imputation]
scvi-tools

[reduction]
umap-learn

[ripley]
pointpats

[spatial]
geopandas
shapely

[test]
coverage
pytest
ruff
ty
ipdb
