AmbiDose
AmbiDose removes ambient RNA from droplet scRNA-seq. Empty droplets
estimate the soup profile χ. Each cell receives an operational dose
d_c = ρ_c · n_c. Type-aware subtraction writes non-negative integer
counts. The method does not correct batch effects or assign cell types.
Docs: Read the Docs.
Install
pip install ambidose
# or: conda install -c conda-forge -c bioconda ambidose
Python 3.10–3.13. A GPU is not required. Details: installation.
First run
import scanpy as sc
import ambidose as amdose
adata = sc.read_10x_mtx("filtered_feature_bc_matrix/")
adata = amdose.denoise(adata, raw="raw_feature_bc_matrix.h5", sample_key=None)
# adata.X is denoised integer UMI; original counts in layers["raw_counts"]
ambidose denoise --input /path/to/outs --output cleaned.h5ad
Treat rho as an operational dose. Check obs["ambidose_rho_trust"] and
the QC report before using it as a contamination rate.
Status
0.5.8 (Alpha). Import as import ambidose as amdose. The entry point is
denoise(). See the
API reference.
Next steps
Citation
Pin the package version used in the analysis, for example ambidose==0.5.8.
Software record: 10.5281/zenodo.22278199.
See CITATION.cff and the citation page.
@software{li2026ambidose,
title = {AmbiDose: per-cell ambient dose removal for droplet scRNA-seq},
author = {Li, Zhao},
year = {2026},
version = {0.5.8},
doi = {10.5281/zenodo.22278199},
url = {https://doi.org/10.5281/zenodo.22278199},
}
License
Software: Apache License 2.0.
Author
Zhao Li (李钊) Email: leelieber@gmail.com
Metadata
Release files for ambidose 0.5.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ambidose-0.5.8.tar.gz | 482.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ambidose-0.5.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 597.4 kB
Release files / ambidose-0.5.8.tar.gz
| Download URL | ambidose-0.5.8.tar.gz |
|---|---|
| Size | 482.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3f4df2c61c1cc72f17756f3a61724de5d13be99de336b9842bb0664eb34aeaf5
|
|
BLAKE2b-256 checksum How to use checksums |
b67315cb34ec898e562dc86813410cd362802337bdcfef11557d218011bf129e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.
Transparency logRelease files / ambidose-0.5.8-py3-none-any.whl
| Download URL | ambidose-0.5.8-py3-none-any.whl |
|---|---|
| Size | 114.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c9545f3998af12d9ed9e98af623bdaf55f103d2d9c728ef9968e3b2d309da8b7
|
|
BLAKE2b-256 checksum How to use checksums |
7cebbefe7210e646b44497b7ccdb65dd62c8fe21982d6c7a963c5fb9fae02404
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 20, 2026.
Transparency log