- Motivation
- Biases
- Depth bias
- Composition bias
- Mean-variance correlation
- Normalisation strategies
- Deconvolution
05/12/2024
We derive biological insights downstream by comparing cells against each other.
But the UMI count differences makes it harder to compare cells.
Why do total transcript molecules (UMI counts) detected between cells differ?
Normalization reduces technical differences so that differences between cells are not technical but biological, allowing meaningful comparison of expression profiles between cells.
Depth bias: Read differences between cells
Simple library size normalization accounts for the depth bias
Library size normalization can not correct composition bias.
The deconvolution approach will we use takes account of both depth and compositions biases
Mean and variance of raw counts for genes are correlated
More highly expressed genes tend to look more variable because larger numbers result in higher variance
A gene expressed at a low level tends to have a low variance across cells:
var(c(2,4,2,4,2,4,2,4)) = 1.14
A gene with the same proportional differences between cells, but expressed at a higher level will have higher variance:
var(c(20,40,20,40,20,40,20,40)) = 114.29
If we take the logs of the expression values, the variances are the same for both genes:
var(log(c(2,4,2,4,2,4,2,4))) = 0.14
var(log(c(20,40,20,40,20,40,20,40))) = 0.14
This “variable stabilising transformation” helps to remove the correlation between mean and variance
Normalization has two steps
CPM: convert raw counts to counts-per-million (CPM)
DESeq’s size factor
Deconvolution strategy Lun et al 2016:
Steps:
In the demonstration and exercises we will see the effect of deconvolution on the data.