Back

Identifying sub-populations of cells in single cell transcriptomic data - a Bayesian mixture model approach to zero-inflation of counts

Wilson, T.; Thorne, T.

2021-07-30 systems biology
10.1101/2021.05.19.444841 bioRxiv
Show abstract

In the study of single cell RNA-seq data, a key component of the analysis is to identify sub-populations of cells in the data. A variety of approaches to this have been considered, and although many machine learning based methods have been developed, these rarely give an estimate of uncertainty in the cluster assignment. To allow for this probabilistic models have been developed, but single cell RNA-seq data exhibit a phenomenon known as dropout, whereby a large proportion of the observed read counts are zero. This poses challenges in developing probabilistic models that appropriately model the data. We develop a novel Dirichlet process mixture model which employs both a mixture at the cell level to model multiple populations of cells, and a zero-inflated negative binomial mixture of counts at the transcript level. By taking a Bayesian approach we are able to model the expression of genes within clusters, and to quantify uncertainty in cluster assignments. It is shown that this approach out-performs previous approaches that applied multinomial distributions to model single cell RNA-seq counts and negative binomial models that do not take into account zero-inflation. Applied to a publicly available data set of single cell RNA-seq counts of multiple cell types from the mouse cortex and hippocampus, we demonstrate how our approach can be used to distinguish sub-populations of cells as clusters in the data, and to identify gene sets that are indicative of membership of a sub-population. The methodology is implemented as an open source Snakemake pipeline available from https://github.com/tt104/scmixture.

Matching journals

The top 4 journals account for 50% of the predicted probability mass.

1
Bioinformatics
1204 papers in training set
Top 0.6%
30.0%
2
PLOS Computational Biology
1863 papers in training set
Top 4%
9.3%
3
BMC Bioinformatics
457 papers in training set
Top 1%
7.6%
4
Frontiers in Systems Biology
10 papers in training set
Top 0.1%
5.3%
50% of probability mass above
5
Genome Biology
637 papers in training set
Top 3%
4.7%
6
Bioinformatics Advances
203 papers in training set
Top 2%
3.9%
7
Wellcome Open Research
67 papers in training set
Top 0.3%
3.1%
8
Genome Research
468 papers in training set
Top 2%
3.0%
9
G3: Genes, Genomes, Genetics
252 papers in training set
Top 2%
2.3%
10
BMC Genomics
406 papers in training set
Top 3%
2.3%
11
G3 Genes|Genomes|Genetics
351 papers in training set
Top 2%
1.9%
12
Frontiers in Genetics
230 papers in training set
Top 3%
1.6%
13
npj Systems Biology and Applications
125 papers in training set
Top 1%
1.3%
14
eLife
5828 papers in training set
Top 55%
1.3%
15
Briefings in Bioinformatics
354 papers in training set
Top 5%
1.3%
16
iScience
1154 papers in training set
Top 23%
1.3%
17
Frontiers in Molecular Biosciences
102 papers in training set
Top 2%
1.1%
18
Cell Reports Methods
165 papers in training set
Top 3%
1.1%
19
Nature Communications
5641 papers in training set
Top 52%
1.1%
20
Life Science Alliance
285 papers in training set
Top 6%
1.1%
21
Communications Biology
993 papers in training set
Top 27%
1.0%
22
Scientific Reports
3612 papers in training set
Top 76%
0.8%
23
Neuroinformatics
46 papers in training set
Top 1%
0.6%
24
IFAC-PapersOnLine
13 papers in training set
Top 0.3%
0.6%
25
PeerJ
308 papers in training set
Top 14%
0.6%
26
PLOS Genetics
862 papers in training set
Top 14%
0.6%