Skip to main content
. 2018 Jun 19;19:78. doi: 10.1186/s13059-018-1449-6

Table 3.

Dynamic programming matrix with distributions of the number of adjacent UMIs

SgK 1 2 3 S g
0 1 1 − pNeighb (1 − pNeighb)2 ... 1pNeighbSg1
1 0 p Neighb 1pNeighbpNeighb++pNeighb1pNeighbK1K t0,S1pNeighb++t1,S11pNeighbK1K
2 0 0 pNeighb2K1K t1,S1pNeighbK1K++t2,S11pNeighbK2K
k 0 0 0 tk1,S1pNeighbKk+1K++tk,S11pNeighbKkK
K 0 0 0 tK1,S1pNeighbK+tK,S1

Here, K is the maximum number of adjacent UMIs, Sg is the maximum number of molecules per gene. A cell tk, s of the matrix contains probability of observing k adjacent UMIs for a fixed UMI in a cell of size s