Downloads in the 30 and 7 days to October 10, 2026. Refreshed weekly.
Package Information
No reported malware or high/critical advisories · Details
The current version has no OSV.dev malware reports and no critical or high-severity vulnerabilities.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100More insights and metrics
Downloads by OS
Python Versions
Top Countries
Weekly Downloads
GitHub Stars
Dependencies
- anndata
- docrep >=0.3.2
- joblib
- lightning >=2
- ml-collections
- mudata
- numba >=0.60
- numpy
- pandas
- pyro-ppl
- rich
- scanpy >=1.10
- scikit-learn
- scipy
- sparse >=0.14
- tensorboard
- torch
- torchmetrics
- tqdm
- xarray
176 optional dependencies
-
annbatch>=0.2[tutorials]extra == "tutorials"
-
annbatch>=0.2[all]extra == "all"
-
annbatch>=0.2[dataloaders]extra == "dataloaders"
-
biomart[tutorials]extra == "tutorials"
-
biomart[all]extra == "all"
-
biopython>=1.81[tutorials]extra == "tutorials"
-
biopython>=1.81[all]extra == "all"
-
biopython>=1.81[optional]extra == "optional"
-
biopython>=1.81[regseq]extra == "regseq"
-
boto3[hub]extra == "hub"
-
boto3[all]extra == "all"
-
boto3[optional]extra == "optional"
-
boto3[tutorials]extra == "tutorials"
-
captum[tutorials]extra == "tutorials"
-
captum[all]extra == "all"
-
captum[interpretability]extra == "interpretability"
-
captum[optional]extra == "optional"
-
cell2location[tutorials]extra == "tutorials"
-
cell2location[all]extra == "all"
-
cellxgene-census[tutorials]extra == "tutorials"
-
cellxgene-census[all]extra == "all"
-
cellxgene-census[dataloaders]extra == "dataloaders"
-
cugraph-cu12>=24[rapids-cuda12]extra == "rapids-cuda12"
-
cugraph-cu13>=24[rapids-cuda13]extra == "rapids-cuda13"
-
cuml-cu12>=24[rapids-cuda12]extra == "rapids-cuda12"
-
cuml-cu13>=24[rapids-cuda13]extra == "rapids-cuda13"
-
cupy[rapids]extra == "rapids"
-
cupy-cuda12x[rapids-cuda12]extra == "rapids-cuda12"
-
cupy-cuda12x[cuda]extra == "cuda"
-
cupy-cuda13x[rapids-cuda13]extra == "rapids-cuda13"
-
cupy-cuda13x[cuda13]extra == "cuda13"
-
dask[optional]extra == "optional"
-
dask[parallel]extra == "parallel"
-
dask[tutorials]extra == "tutorials"
-
dask[all]extra == "all"
-
decoupler[tutorials]extra == "tutorials"
-
decoupler[all]extra == "all"
-
decoupler[interpretability]extra == "interpretability"
-
decoupler[optional]extra == "optional"
-
dvc[optional]extra == "optional"
-
dvc[all]extra == "all"
-
dvc[hub]extra == "hub"
-
dvc[tutorials]extra == "tutorials"
-
fastcluster[optional]extra == "optional"
-
fastcluster[all]extra == "all"
-
fastcluster[tutorials]extra == "tutorials"
-
fcswrite[optional]extra == "optional"
-
fcswrite[all]extra == "all"
-
fcswrite[file-sharing]extra == "file-sharing"
-
fcswrite[tutorials]extra == "tutorials"
-
gdown[optional]extra == "optional"
-
gdown[tutorials]extra == "tutorials"
-
gdown[file-sharing]extra == "file-sharing"
-
gdown[all]extra == "all"
-
genomepy[all]extra == "all"
-
genomepy[tutorials]extra == "tutorials"
-
genomepy[regseq]extra == "regseq"
-
genomepy[optional]extra == "optional"
-
geomloss[tutorials]extra == "tutorials"
-
geomloss[optional]extra == "optional"
-
geomloss[diagvi]extra == "diagvi"
-
geomloss[all]extra == "all"
-
gputil[tutorials]extra == "tutorials"
-
gputil[optional]extra == "optional"
-
gputil[mlflow]extra == "mlflow"
-
gputil[all]extra == "all"
-
huggingface-hub[tutorials]extra == "tutorials"
-
huggingface-hub[optional]extra == "optional"
-
huggingface-hub[hub]extra == "hub"
-
huggingface-hub[all]extra == "all"
-
hyperopt>=0.2[optional]extra == "optional"
-
hyperopt>=0.2[all]extra == "all"
-
hyperopt>=0.2[autotune]extra == "autotune"
-
hyperopt>=0.2[tutorials]extra == "tutorials"
-
igraph[tutorials]extra == "tutorials"
-
igraph[all]extra == "all"
-
igraph[optional]extra == "optional"
-
jupyter[tutorials]extra == "tutorials"
-
jupyter[all]extra == "all"
-
lamindb>=1.12.1[all]extra == "all"
-
lamindb>=1.12.1[dataloaders]extra == "dataloaders"
-
lamindb>=1.12.1[tutorials]extra == "tutorials"
-
leidenalg[all]extra == "all"
-
leidenalg[tutorials]extra == "tutorials"
-
leidenalg[optional]extra == "optional"
-
matplotlib[all]extra == "all"
-
matplotlib[tutorials]extra == "tutorials"
-
mlflow>=3.9[optional]extra == "optional"
-
mlflow>=3.9[mlflow]extra == "mlflow"
-
mlflow>=3.9[all]extra == "all"
-
mlflow>=3.9[tutorials]extra == "tutorials"
-
mlx[metal]extra == "metal"
-
mlx-metal[metal]extra == "metal"
-
muon[optional]extra == "optional"
-
muon[all]extra == "all"
-
muon[autotune]extra == "autotune"
-
muon[tutorials]extra == "tutorials"
-
nvidia-ml-py[all]extra == "all"
-
nvidia-ml-py[mlflow]extra == "mlflow"
-
nvidia-ml-py[optional]extra == "optional"
-
nvidia-ml-py[tutorials]extra == "tutorials"
-
nvidia-nccl-cu12[cuda]sys_platform == "linux" and extra == "cuda"
-
nvidia-nccl-cu13[cuda13]sys_platform == "linux" and extra == "cuda13"
-
plotnine[all]extra == "all"
-
plotnine[optional]extra == "optional"
-
plotnine[tutorials]extra == "tutorials"
-
pooch[optional]extra == "optional"
-
pooch[tutorials]extra == "tutorials"
-
pooch[file-sharing]extra == "file-sharing"
-
pooch[all]extra == "all"
-
psutil[mlflow]extra == "mlflow"
-
psutil[tutorials]extra == "tutorials"
-
psutil[all]extra == "all"
-
psutil[optional]extra == "optional"
-
pynndescent[optional]extra == "optional"
-
pynndescent[all]extra == "all"
-
pynndescent[tutorials]extra == "tutorials"
-
rapids-singlecell[rapids]extra == "rapids"
-
rapids-singlecell-cu12[rapids-cuda12]extra == "rapids-cuda12"
-
rapids-singlecell-cu13[rapids-cuda13]extra == "rapids-cuda13"
-
ray[all]sys_platform != "win32" and extra == "all"
-
ray[autotune]sys_platform != "win32" and extra == "autotune"
-
ray[optional]sys_platform != "win32" and extra == "optional"
-
ray[tutorials]sys_platform != "win32" and extra == "tutorials"
-
readfcs[all]extra == "all"
-
readfcs[tutorials]extra == "tutorials"
-
readfcs[optional]extra == "optional"
-
readfcs[file-sharing]extra == "file-sharing"
-
requests[tutorials]extra == "tutorials"
-
requests[optional]extra == "optional"
-
requests[hub]extra == "hub"
-
requests[all]extra == "all"
-
scib-metrics[autotune]extra == "autotune"
-
scib-metrics[all]extra == "all"
-
scib-metrics[optional]extra == "optional"
-
scib-metrics[tutorials]extra == "tutorials"
-
scrublet[all]extra == "all"
-
scrublet[tutorials]extra == "tutorials"
-
seaborn[tutorials]extra == "tutorials"
-
seaborn[all]extra == "all"
-
setuptools<82,>=77.0.3[optional]extra == "optional"
-
setuptools<82,>=77.0.3[all]extra == "all"
-
setuptools<82,>=77.0.3[autotune]extra == "autotune"
-
setuptools<82,>=77.0.3[tutorials]extra == "tutorials"
-
shap[interpretability]extra == "interpretability"
-
shap[optional]extra == "optional"
-
shap[tutorials]extra == "tutorials"
-
shap[all]extra == "all"
-
squidpy>=1.6[tutorials]extra == "tutorials"
-
squidpy>=1.6[all]extra == "all"
-
tiledbsoma[dataloaders]extra == "dataloaders"
-
tiledbsoma[all]extra == "all"
-
tiledbsoma[tutorials]extra == "tutorials"
-
tiledbsoma-ml[dataloaders]extra == "dataloaders"
-
tiledbsoma-ml[tutorials]extra == "tutorials"
-
tiledbsoma-ml[all]extra == "all"
-
torch-geometric[tutorials]extra == "tutorials"
-
torch-geometric[all]extra == "all"
-
torch-geometric[diagvi]extra == "diagvi"
-
torch-geometric[optional]extra == "optional"
-
torch-xla[tpu]extra == "tpu"
-
torchaudio[metal]extra == "metal"
-
torchaudio[cuda13]extra == "cuda13"
-
torchaudio[cuda]extra == "cuda"
-
torchdata[dataloaders]extra == "dataloaders"
-
torchdata[all]extra == "all"
-
torchdata[tutorials]extra == "tutorials"
-
torchvision[cuda13]extra == "cuda13"
-
torchvision[metal]extra == "metal"
-
torchvision[cuda]extra == "cuda"
-
umap-learn>=0.5[tutorials]extra == "tutorials"
-
umap-learn>=0.5[all]extra == "all"
-
zarr[all]extra == "all"
-
zarr[optional]extra == "optional"
-
zarr[parallel]extra == "parallel"
-
zarr[tutorials]extra == "tutorials"
Used By
- sciv 5.0K/mo
- exprmat 4.3K/mo
- cell2location 2.5K/mo
- scgpt 2.0K/mo
- popv 1.7K/mo
- tcri 1.6K/mo
- sccairns 977/mo
- drvi-py 874/mo
- pyrovelocity 846/mo
- cpa-tools 841/mo