Tools for feature barcoding analyses
Project description
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
orqc
). 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
orfilter
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).
Example workflow
- Cell surface protein labeling
- Cell hashing
- CRISPR screening
- Targeted transcript enrichment
- Bulk
Project details
Release history Release notifications | RSS feed
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.9.tar.gz
(773.2 kB
view details)
Built Distribution
fba-0.0.9-py3-none-any.whl
(42.7 kB
view details)
File details
Details for the file fba-0.0.9.tar.gz
.
File metadata
- Download URL: fba-0.0.9.tar.gz
- Upload date:
- Size: 773.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.23.0 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0557026b34e1c49a8e11e8dc42731164b7c31dd1716c7d6d0bbe6ca69c7fc26 |
|
MD5 | 1ce07f3debb3898eb53ce03b6b2a5365 |
|
BLAKE2b-256 | 1dc9d1b02b882488df939d5f7c8c61d38608e996e0138650542010578863d9ec |
File details
Details for the file fba-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: fba-0.0.9-py3-none-any.whl
- Upload date:
- Size: 42.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.7.0 requests/2.23.0 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6bd472a5085b5ef503167c506c228b3f1fd2da0cbab83e8f5a201b4333631a1 |
|
MD5 | c220b7921534aa6de39f5820e14d107a |
|
BLAKE2b-256 | 8008ebc0c265adc09e52a1c08ce7f6cf89e9162f7a78ca4bc5640e51f93e80a6 |