Clustering of unevenly sampled gene expression time-series data