Testing for significant clustering in dendrograms of gene expression
1
0
Entering edit mode
7.0 years ago
4galaxy77 2.8k

I am looking for some help on a statistical test I could use on my dendrogram of gene expression. I have used the dendrogram/heatmap function in pheatmap to produce this, to see whether my samples cluster in any particular pattern. Obviously you can visually inspect the figure, but I would like something a bit more rigorous.

http://i66.tinypic.com/2r6ip14.jpg

For example, it might be that the alpha individuals cluster together more than would be expected by chance (although it clearly looks as though this isn't the case). Can anyone recommend a program (perhaps an R package) which could implement a test of this nature? Thanks.

RNA-Seq • 2.6k views
ADD COMMENT
2
Entering edit mode

Have a look at pvclust in R. It performs a multiscale bootstrap analysis of clusters from hierarchical clustering methods. https://cran.r-project.org/web/packages/pvclust/index.html

ADD REPLY
0
Entering edit mode

Ah that looks perfect, thanks!

ADD REPLY
0
Entering edit mode

pvclust gives you an idea of how strongly the data support the clustering but this won't tell you if alphas cluster together more than expected by chance.

ADD REPLY
0
Entering edit mode

Hierarchical clustering is also called unsupervised clustering, hence without prior knowledge. If you want to test if alpha is different from beta, you should use something like limma to find differentially expressed (DE) genes between the groups. If you'll cluster then with the DE genes only you'll probably get better heatmaps.

ADD REPLY
1
Entering edit mode
7.0 years ago

You could try adapting the CLEAN (CLustering Enrichment ANalysis) method. An alternative would be to make disjoint clusters and test whether they are enriched in a particular type compared to the population.

ADD COMMENT
0
Entering edit mode

thank you for your help. i will have a look at this.

ADD REPLY

Login before adding your answer.

Traffic: 2052 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6