Skip to main content

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

Release files for cell-filter 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cell-filter 0.1.2
File Size Uploaded
cell_filter-0.1.2.tar.gz 11.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cell-filter 0.1.2
File Interpreter ABI Platform
cell_filter-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 23.3 kB

Release files / cell_filter-0.1.2.tar.gz

Download URL cell_filter-0.1.2.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e0e9c95937670426078885d403d4d51e4a365bfa37519c3816f7899c96522ada
BLAKE2b-256 checksum
How to use checksums
9cd60f7dc1d23790b9885f083032fc704f6f6af5e4467f5be14336f44ea0ca59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.21

Release files / cell_filter-0.1.2-py3-none-any.whl

Download URL cell_filter-0.1.2-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c24f951006036d0b817172092a2c86abc597ae2286e1ef83d8290f9dac017d5
BLAKE2b-256 checksum
How to use checksums
e6105ca09a5e52679f06caf7e9c087830d6ad6a37d24a6a0ba212a01df48d0bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.21

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page