Skip to main content

Tools for feature barcoding analyses

Project description

PyPI License GitHub Workflow Status (branch) CircleCI Read the Docs Codecov GitHub commits since latest release (by date) Zenodo DOI

fba

Tools for feature barcoding analysis


Installation

$ pip install fba

Usage

$ fba

usage: fba [-h]  ...

Tools for feature barcoding analyses

optional arguments:
  -h, --help        show this help message and exit

functions:

    extract         extract cell and feature barcodes
    map             map enriched transcripts
    filter          filter extracted barcodes
    count           count feature barcodes per cell
    demultiplex     demultiplex cells based on feature abundance
    qc              quality control of feature barcoding assay
    kallisto_wrapper
                    deploy kallisto/bustools for feature barcoding
                    quantification

  • extract: extract cell and feature barcodes from paired fastq files. For single cell assays, read 1 usually contains cell partitioning and UMI information, and read 2 contains feature information.
  • map: quantify enriched transcripts (through hybridization or PCR amplification) from parent single cell libraries. Read 1 contains cell partitioning and UMI information, and read 2 contains transcribed regions of enriched/targeted transcripts of interest. BWA (Li, H. 2013) or Bowtie2 (Langmead, B., et al. 2012) is used for read 2 alignment. The quantification (UMI deduplication) of enriched/targeted transcripts is powered by UMI-tools (Smith, T., et al. 2017).
  • filter: filter extracted cell and feature barcodes (output of extract or qc). Additional fragment filter/selection can be applied through -cb_seq and/or -fb_seq.
  • count: count UMIs per feature per cell (UMI deduplication), powered by UMI-tools (Smith, T., et al. 2017). Take the output of extract or filter as input.
  • demultiplex: demultiplex cells based on the abundance of features (matrix generated by count as input).
  • qc: generate diagnostic information. If -1 is omitted, bulk mode is enabled and only read 2 will be analyzed.
  • kallisto_wrapper: deploy kallisto/bustools for feature barcoding quantification (just a wrapper) (Bray, N.L., et al. 2016).

Workflow example


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

fba-0.0.10.post1.tar.gz (32.2 MB view details)

Uploaded Source

Built Distribution

fba-0.0.10.post1-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file fba-0.0.10.post1.tar.gz.

File metadata

  • Download URL: fba-0.0.10.post1.tar.gz
  • Upload date:
  • Size: 32.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for fba-0.0.10.post1.tar.gz
Algorithm Hash digest
SHA256 91f13b28bb494b2958f6ad2d7ccb2390aa472d6aca32c418a9542f6047e52710
MD5 216e82931f79786631e9ded8e3c4ed97
BLAKE2b-256 1de54cda23d7b8ae2f1c5e3751117a36db0e112722fd4daad4fc19a4fa4e49eb

See more details on using hashes here.

File details

Details for the file fba-0.0.10.post1-py3-none-any.whl.

File metadata

  • Download URL: fba-0.0.10.post1-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for fba-0.0.10.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 74a988d848273ea2dc4cc21507a79efd0a77f8729fdea1485483c7808db7fccc
MD5 bb9e02255ab1fd0332d283c6f84f5036
BLAKE2b-256 01fd985b5a1f814e705732da63dba52918877e9a1e4c26d3e645b1751e871688

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