Genesis: cluster analysis of microarray data

Bioinformatics. 2002 Jan;18(1):207-8. doi: 10.1093/bioinformatics/18.1.207.


A versatile, platform independent and easy to use Java suite for large-scale gene expression analysis was developed. Genesis integrates various tools for microarray data analysis such as filters, normalization and visualization tools, distance measures as well as common clustering algorithms including hierarchical clustering, self-organizing maps, k-means, principal component analysis, and support vector machines. The results of the clustering are transparent across all implemented methods and enable the analysis of the outcome of different algorithms and parameters. Additionally, mapping of gene expression data onto chromosomal sequences was implemented to enhance promoter analysis and investigation of transcriptional control mechanisms.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Cluster Analysis
  • Computational Biology
  • Gene Expression Profiling / statistics & numerical data*
  • Oligonucleotide Array Sequence Analysis / statistics & numerical data*
  • Principal Component Analysis
  • Programming Languages
  • Promoter Regions, Genetic
  • Software*
  • Transcription, Genetic