The module DigitalExpression
which is part of the popular Drop-seq tools digitally count gene transcripts.
The manual is not very clear on how exactly it resolves the UMI information. Maybe I'm missing something but I was wondering if UMI are used in isolation or in conjunction with the barcode and or transcript?
The manual i.e. Drop-seq Alignment Cookbook only states:
To digitally count gene transcripts, a list of UMIs in each gene, within each cell, is assembled, and UMIs
within edit distance = 1 are merged together. The total number of unique UMI sequences is counted,
and this number is reported as the number of transcripts of that gene for a given cell.
To clarify my point, I'll use an example. Say my reads are only 4 bp and read 1 has the cell barcode at position 1+2 and UMI at position 3+4. read 2 constitutes the transcript read.
Given the following example reads:
seqence1: read1 = AATT read2 = ATGC
seqence2: read1 = AATT read2 = TTTT
UMI and barcode are the same but read2 is different, would they be collapsed to 1 UMI count or 2?
Similarly as case with same UMI and transcript but different cell barcode:
seqence1: read1 = AATT read2 = ATGC
seqence2: read1 = GGTT read2 = ATGC
Also of note, UMI deduplication is the default setting as of the parameter below:
OUTPUT_READS_INSTEAD=Boolean Output number of reads instead of number of unique molecular barcodes. Default value:
false. This option can be set to 'null' to clear the default value. Possible values:
{true, false}