Hi guys, I have a big data.frame of RNA-Seq counts in which rows are genes while columns are samples. I clustered this big matrix and I identified 6 major clusters. They have some common genes, i.e. genes that do not show a huge variation between the samples (around 100 patients) and some genes that characterize each cluster because the expression is different between the clusters. For example: in one cluster 10 genes are highly expressed while in all the other clusters the same genes are poorly expressed and do not change substantially comparing to the first cluster. Is there a way to select the highly "significant" or variable genes that characterize each cluster with respect to the others in order to end up with a list of cluster-specific genes whose expression is peculiar of that cluster? I know that a way is to perform a log2 (fold change) but I would like to performe this analysis in an unsupervised way without to select the comparisons for the fold change calculation. Can anyone help me with some idea or references so that I can select the cluster-specific relevant genes?
Thank you in advance
e.
0 answers
No answers yet.
Log in to answer this question.
easiest way is to calculate the stndard deviation for each gene across the samples in each cluster. Once you get SD value, rank each cluster by SD from high to low and then select top genes from each cluster. This will give you highly variable genes across the samples within each cluster and probably they are the genes which represent each cluster also.
elb, why did you post your question twice? - Unsupervised selection of inter-cluster highly variable genes
Oh God. I think I had a problem with the internet connection. Is there a way to remove one of the questions?
No problem.
Hello elb!
Questions similar to yours can already be found at:
We have closed your question to allow us to keep similar content in the same thread.
If you disagree with this please tell us why in a reply below. We'll be happy to talk about it.
Cheers!