Clustering of time-course gene expression data using a mixed-effects model with B-splines.
BACKGROUND
Time-course gene expression data are often measured to study dynamic biological systems and gene regulatory networks. To account for time dependency of the gene expression measurements over time and the noisy nature of the microarray data, the mixed-effects model using B-splines was introduced. This paper further explores such mixed-effects model in analyzing the time-course gene expression data and in performing clustering of genes in a mixture model framework.


RESULTS
After fitting the mixture model in the framework of the mixed-effects model using an EM algorithm, we obtained the smooth mean gene expression curve for each cluster. For each gene, we obtained the best linear unbiased smooth estimate of its gene expression trajectory over time, combining data from that gene and other genes in the same cluster. Simulated data indicate that the methods can effectively cluster noisy curves into clusters differing in either the shapes of the curves or the times to the peaks of the curves. We further demonstrate the proposed method by clustering the yeast genes based on their cell cycle gene expression data and the human genes based on the temporal transcriptional response of fibroblasts to serum. Clear periodic patterns and varying times to peaks are observed for different clusters of the cell-cycle regulated genes. Results of the analysis of the human fibroblasts data show seven distinct transcriptional response profiles with biological relevance.


BACKGROUND
Matlab programs are available on request from the authors.
Luan
Yihui
Y
Rowe Program in Human Genetics, Department of Medicine, University of California, Davis, CA 95616-8500, USA.
Li
Hongzhe
H
D000465:Algorithms; D001769:Blood / Q000378:metabolism; D002453:Cell Cycle / Q000235:genetics / Q000502:physiology; D016000:Cluster Analysis; D003198:Computer Simulation; D005347:Fibroblasts / Q000502:physiology; D020869:Gene Expression Profiling / Q000379:methods; D005786:Gene Expression Regulation / Q000235:genetics / Q000502:physiology*; D006801:Humans; D008957:Models, Genetic; D015233:Models, Statistical; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods; D010507:Periodicity; D016415:Sequence Alignment / Q000379:methods*; D017422:Sequence Analysis, DNA / Q000379:methods; D013997:Time Factors; D014158:Transcription, Genetic / Q000502:physiology; D015003:Yeasts / Q000235:genetics / Q000502:physiology