Question: Clustering Gene Expression For Time Course Rna-Seq Data
gravatar for Abhi
7.4 years ago by
United States
Abhi1.5k wrote:

Hi Guys

I am trying to read more about methods available/recommended for clustering gene expression data. Basically the input is a matrix of gene expression values from RNA-Seq differential expression analysis. In this case we have 10 different time points/ conditions.

We are trying to find out clusters which represent the states of the set of the genes across these different time points. Google/paper search did lead me to few hits but I was wondering if I can reach out to folks who have done this analysis in the past and learn from their experience.

Thanks! -Abhi

rna-seq clustering sequencing • 15k views
ADD COMMENTlink modified 12 months ago by sabaghianamir7010 • written 7.4 years ago by Abhi1.5k
gravatar for Abhi
7.3 years ago by
United States
Abhi1.5k wrote:

Hey Guys

Just for completeness I found the following resources to be useful.

  1. Concise review (somewhat old but useful) How does gene expression clustering work ? Patrik D'heaseleer : link

  2. Data Clustering : A review by Jain, Murty And Flynn : link

  3. Specific to gene expression clustering : Cluster Analysis for Gene Expression Data: A Survey :link

  4. Judging the Quality of Gene Expression-Based Clustering Methods Using Gene Annotation : link

  5. Tool: The C Clustering Library : link

  6. Estimating the number of clusters in a data set via the gap statistic : link basically a method to determine an optimum #K(partitions) for partition based clustering

  7. Problems in gene clustering based on gene expression data. Journal of Multivariate Analysis 90, 44–66.

  8. Clustering tools available in R ( somewhat exhaustive list as far as the basic methods are concerned) link

  9. A roadmap of clustering algorithms: finding a match for a biomedical applicationlink


ADD COMMENTlink modified 7.3 years ago • written 7.3 years ago by Abhi1.5k

thanks for the followup - nice link collection!

ADD REPLYlink written 7.3 years ago by Istvan Albert ♦♦ 83k
gravatar for Steve Lianoglou
7.4 years ago by
Steve Lianoglou5.0k
Steve Lianoglou5.0k wrote:

I'm not sure if you are looking for something different than "normal" clustering? I mean, does the fact that this is timecourse data influence the clustering approach you want to take?

Anyway, I think Section 7 of the DESeq vignette could be helpful, as they first shoot their data through a variance stabilized transformation before doing exploratory analysis (heatmaps, PCA, etc). which (by the looks of what they present there) seem like a good thing to try.

ADD COMMENTlink written 7.4 years ago by Steve Lianoglou5.0k

Yes, the best bet for now is probably to use DESeq's variance-stabilizing transformation and then use tools designed for microarray analysis.

ADD REPLYlink written 7.4 years ago by Ryan Thompson3.4k
gravatar for Alex Reynolds
7.4 years ago by
Alex Reynolds29k
Seattle, WA USA
Alex Reynolds29k wrote:

Sean Thomas developed a procedure called rank expectation that he used to cluster chromatin accessibility in areas of the Drosophila genome at five stages of development (see Fig. 4). The test procedure is generally applicable to situations where you want to discern groups or clusters of data by signal, like gene expression, chromatin accessibility, etc.

ADD COMMENTlink modified 7.4 years ago • written 7.4 years ago by Alex Reynolds29k
gravatar for boczniak767
7.2 years ago by
boczniak767680 wrote:

For time-course microarray expression data (8 time points) I've used successfully mfuzz (details)

which performs soft clustering.

ADD COMMENTlink written 7.2 years ago by boczniak767680
gravatar for Houkto
7.2 years ago by
Houkto210 wrote:

HI there,

I use BioLayout Express3D which has MCL clustering tool and you can visualize the results LINKS

ADD COMMENTlink written 7.2 years ago by Houkto210
gravatar for sabaghianamir70
12 months ago by
sabaghianamir7010 wrote:

you need too set your data in 10 time point like this way 0-1 0-2 0-3 0-4 0-5 ... you can do it even with deseq2 and get output for other analysis

ADD COMMENTlink written 12 months ago by sabaghianamir7010
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 770 users visited in the last hour