Skip to main content

Python implementation of emptydrops() in CellRanger v3.0.2

Project description

emptydrops

Python implementation of emptydrops-like cell calling as in CellRanger v3.0.2

Disclaimer:

All code originally comes from https://github.com/10XGenomics/cellranger with minimal modifications for packaging and running under python3.

Usage:

from emptydrops import find_nonambient_barcodes
from emptydrops.matrix import CountMatrix

matrix = CountMatrix.from_legacy_mtx(mtx_dir)

find_nonambient_barcodes(
    matrix,          # Full expression matrix
    orig_cell_bcs,   # (iterable of str): Strings of initially-called cell barcodes
    min_umi_frac_of_median=0.01,
    min_umis_nonambient=500,
    max_adj_pvalue=0.01
)

Returns:

[
    'eval_bcs',      # Candidate barcode indices in addition to those in `orig_cell_bcs` (n)
    'log_likelihood',# Ambient log likelihoods (n)
    'pvalues',       # pvalues (n)
    'pvalues_adj',   # B-H adjusted pvalues (n)
    'is_nonambient', # Boolean nonambient calls (n)
]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emptydrops-0.0.5.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

emptydrops-0.0.5-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file emptydrops-0.0.5.tar.gz.

File metadata

  • Download URL: emptydrops-0.0.5.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for emptydrops-0.0.5.tar.gz
Algorithm Hash digest
SHA256 108f5ed56d99946eb0752ccdd8d3267bc18cbe25455573ec4c561395831acaa0
MD5 85e33fedc477abbda350f589b0dcc197
BLAKE2b-256 83a4383d41ec1fcee0d486dcebfbba1156fe0e64bb4442b4003ce04b296a1fd6

See more details on using hashes here.

File details

Details for the file emptydrops-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: emptydrops-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 29.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for emptydrops-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e1405ceec42c95347c41b5a7d780babe1df5db66880c7404baef69c5114b961e
MD5 9f067199e38dddb3d6451d20e5e282ee
BLAKE2b-256 65b881dbce25b3a99a4abc6cf258cfe8387e08c2be2d0219e92b1554d8a5a3ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page