Patent ID: 7386523

Claim:
A method for clustering comprising: performing clustering of components of a dataset by detecting similarities and dissimilarities between the components of the dataset, the dataset representing genes, the clustertng of the components is used to facilitate detecting statistical behavior of the genes, and sorting the genes based on the statistical, behavior, the performing of the clustering of the components including performing k-means clustering of the dataset having the clusters and a plurality of points, wherein the performing of the k-means clustering includes partitioning of the dataset into a plurality of clusters, each cluster having similar components, determining closeness of a point of the plurality points to a cluster of the plurality of clusters, performing t-test computation to determine statistical linear relationship between the point and the cluster, maintaining a current position of the point in the dataset if the point is close to the cluster, and if the point has a statistical linear relationship with the cluster, and inserting the components into the plurality of clusters based on the similarities and the dissimilarities between the components, wherein the similarities include one or more of inter-similarity between the components, intra-similarity within a component, and a ratio of the inter-similarity to the intra-similarity; and displaying results of the insertion of the components into the plurality of clusters via a display device, and retrieving one or more of the components to perform one or more functions, wherein the results represent the statistical behavior of the genes, and performing the sorting of the genes based on the statistical behavior.