title: Iterative class discovery and feature selection using Minimal Spanning Trees.
abstract: BACKGROUND
  Clustering is one of the most commonly used methods for discovering hidden structure in microarray gene expression data. Most current methods for clustering samples are based on distance metrics utilizing all genes. This has the effect of obscuring clustering in samples that may be evident only when looking at a subset of genes, because noise from irrelevant genes dominates the signal from the relevant genes in the distance calculation.
  
  
  RESULTS
  We describe an algorithm for automatically detecting clusters of samples that are discernable only in a subset of genes. We use iteration between Minimal Spanning Tree based clustering and feature selection to remove noise genes in a step-wise manner while simultaneously sharpening the clustering. Evaluation of this algorithm on synthetic data shows that it resolves planted clusters with high accuracy in spite of noise and the presence of other clusters. It also shows a low probability of detecting spurious clusters. Testing the algorithm on some well known micro-array data-sets reveals known biological classes as well as novel clusters.
  
  
  CONCLUSIONS
  The iterative clustering method offers considerable improvement over clustering in all genes. This method can be used to discover partitions and their biological significance can be determined by comparing with clinical correlates and gene annotations. The MATLAB programs for the iterative clustering algorithm are available from http://linus.nci.nih.gov/supplement.html
authors.affiliation: Biometric Research Branch, National Cancer Institute, Rockville, USA. varmas@mail.nih.gov
authors.forename: Sudhir
authors.initials: S
authors.lastname: Varma
authors.forename: Richard
authors.initials: R
authors.lastname: Simon
mesh_terms: D000208:Acute Disease; D000465:Algorithms; D001943:Breast Neoplasms / Q000145:classification / Q000235:genetics; D016000:Cluster Analysis; D019295:Computational Biology / Q000706:statistics & numerical data*; D003198:Computer Simulation; D020869:Gene Expression Profiling / Q000706:statistics & numerical data; D015972:Gene Expression Regulation, Neoplastic / Q000235:genetics; D024522:Genes, BRCA2; D006801:Humans; D007951:Leukemia, Myeloid / Q000145:classification / Q000235:genetics; D016393:Lymphoma, B-Cell / Q000145:classification / Q000235:genetics; D016403:Lymphoma, Large B-Cell, Diffuse / Q000145:classification / Q000235:genetics; D009154:Mutation / Q000235:genetics; D020411:Oligonucleotide Array Sequence Analysis / Q000706:statistics & numerical data; D054198:Precursor Cell Lymphoblastic Leukemia-Lymphoma / Q000145:classification / Q000235:genetics; D025341:Principal Component Analysis / Q000379:methods