Skip to main content

A python implementation of the EmptyDrops algorithm

Project description

cell-filter

A python implementation of the EmptyDrops algorithm.

This is an implementation following the CellRanger/STARSolo algorithm which only evaluates candidate droplets within a specific band of the UMI total distribution (under the knee until a minimum UMI threshold).

Installation

cell-filter is distributed using uv

# Install cell-filter
uv tool install cell-filter

# Check installation
cell-filter --help

Usage

To run cell-filter with default parameters you'll need two arguments:

  1. The path to the input h5ad file containing unfiltered data.
  2. The path to the write the output h5ad file containing filtered data.
cell-filter <input.h5ad> <output.h5ad>

Feel free to explore the code and adjust the parameters to suit your needs.

References

  1. EmptyDrops
  2. STARsolo
  3. CellRanger
  4. Good-Turing frequency estimation without tears

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

cell_filter-0.1.2.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cell_filter-0.1.2-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file cell_filter-0.1.2.tar.gz.

File metadata

  • Download URL: cell_filter-0.1.2.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.21

File hashes

Hashes for cell_filter-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e0e9c95937670426078885d403d4d51e4a365bfa37519c3816f7899c96522ada
MD5 8563cc8b05a38d47f66b39a2749c231f
BLAKE2b-256 9cd60f7dc1d23790b9885f083032fc704f6f6af5e4467f5be14336f44ea0ca59

See more details on using hashes here.

File details

Details for the file cell_filter-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cell_filter-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c24f951006036d0b817172092a2c86abc597ae2286e1ef83d8290f9dac017d5
MD5 97b94f0bec5652787ec1a827ee50501e
BLAKE2b-256 e6105ca09a5e52679f06caf7e9c087830d6ad6a37d24a6a0ba212a01df48d0bb

See more details on using hashes here.

Supported by

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