Skip to main content

Package for estimating UMI counts in Transcript Tag Counting data.

Project description

# umis

**umis** provides tools for estimating expression in RNA-Seq data which performs
sequencing of end tags of trancsript, and incorporate molecular tags to
correct for amplification bias.

There are three steps in this process.

1. Formatting reads
2. Pseodomapping to cDNAs
3. Counting molecular identifiers

## 1. Formatting reads

We want to strip out all non-biological segments of the sequenced reads for
the sake of mapping. While also keeping this information for later use. We
consider non-biological information such as Cellular Barcode and Molecular
Barcode. To later be able to extract the optional CB and the MB these are put
in the read header, with the followign format.

@HWI-ST808:130:H0B8YADXX:1:1101:2088:2222:CELL_GGTCCA:UMI_CCCT
AGGAAGATGGAGGAGAGAAGGCGGTGAAAGAGACCTGTAAAAAGCCACCGN
+
@@@DDBD>=AFCF+<CAFHDECII:DGGGHGIGGIIIEHGIIIGIIDHII#

The command `umis fastqtransform` is for transforming a (pair of) read(s) to
this format based on a _transform file_. The transform file is a json file
which has a Python flavored regular expression for each read, made to extract
the necessary components of the reads.

## 2. Pseodomapping to cDNAs

This is done by pseduoaligners, either Kallisto or RapMap. The SAM file output
from these tools need to be saved.

## 3. Counting molecular identifiers

The final step is to infer which cDNA was the origin of the tag a UMI was
attached to. We use the pseudoalignments to the cDNAs, and consider a tag
assigned to a cDNA as a partial _evidence_ for a (cDNA, UMI) pairing. For
actual counting, we only count unique UMIs for (gene, UMI) pairings with
sufficient evidence.

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

umis-0.2.1.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

umis-0.2.1-cp27-none-macosx_10_5_x86_64.whl (12.3 kB view details)

Uploaded CPython 2.7 macOS 10.5+ x86-64

File details

Details for the file umis-0.2.1.tar.gz.

File metadata

  • Download URL: umis-0.2.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for umis-0.2.1.tar.gz
Algorithm Hash digest
SHA256 bb64f67a71e9de874a054fb2fac1294e7bf7e1edb3ba0f199c258502820c96e4
MD5 532d48cc0d651475dcd1eed9ec1e67de
BLAKE2b-256 b7a4c895bc17b793bd736f4ef3c2c597b2092b1eba28754b71e9171b7fc842e6

See more details on using hashes here.

File details

Details for the file umis-0.2.1-cp27-none-macosx_10_5_x86_64.whl.

File metadata

File hashes

Hashes for umis-0.2.1-cp27-none-macosx_10_5_x86_64.whl
Algorithm Hash digest
SHA256 c820869f777c269520176caeb37f439899f79eee886bebc3724eb8f71f8e639e
MD5 d90e9c4b3495d36f29b84d528a2b8e3f
BLAKE2b-256 7c82d1ddc82de957dafb894aafbb46e24497826b5eb0695c4a2816c8c6133e6d

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