Skip to main content

Robust SNP-based demultiplexing tool

Project description

PyPI version

dropbucket

Robust SNP-based demultiplexing tool designed to accurately assign cells to donors in pooled scRNA-seq, even under extremely unbalanced pooling condition.

Prerequisites

dropbucket requires the following external tools

  • FreeBayes
  • Vartrix

Installation

dropbucket is available through pypi

pip install dropbucket

Usage

From BAM and barcode files

dropbucket run -r REFERENCE -b BAM -c CELLBARCODE -k CLUSTERS -o OUTPUT_DIR [-t THREADS]

  -r REFERENCE    reference fasta file
  -b BAM          possorted_genome_bam file
  -c CELLBARCODE  cell barcode tsv file
  -k CLUSTERS     number of clusters
  -o OUTPUT_DIR   output directory
  -t THREADS      number of threads for freebayes and vartrix (default: 1)

From variant matrix files

dropbucket clustering -m MTX_DIR -c CELLBARCODE -k CLUSTERS -o OUTPUT_DIR

  -m MTX_DIR      directory containing alt.mtx and ref.mtx
  -c CELLBARCODE  cell barcode tsv file
  -k CLUSTERS     number of clusters
  -o OUTPUT_DIR   output directory

Acknowledgements

This package bundles fasta_generate_regions.py from the FreeBayes project.

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

dropbucket-2.1.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

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

dropbucket-2.1.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file dropbucket-2.1.1.tar.gz.

File metadata

  • Download URL: dropbucket-2.1.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.19

File hashes

Hashes for dropbucket-2.1.1.tar.gz
Algorithm Hash digest
SHA256 2d7f92be6acbb37d95f76c75a393dbb4535d52a5bd353e8c33e568c5b60f0a20
MD5 881b16bbc5026be07e667cc13dade50f
BLAKE2b-256 81473e2d0b94a5696d20eea6386f87b30d1947058696d62b2a5be56ab499dc10

See more details on using hashes here.

File details

Details for the file dropbucket-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: dropbucket-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.19

File hashes

Hashes for dropbucket-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 84e2cb105b355dd8070f2f800325e019655c6aef7761d762ba354f3c6b7c4f30
MD5 6c3d35aaf8b63977eef1ef35ee65df2f
BLAKE2b-256 b318484354f6016d586b2e9283b5bb8f2b5e7ccf4b987100eab91990d68e4aa2

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