All software produced by our lab may be downloaded and used free of charge by academic and other non-profit researchers.
Commercial use of the ScanAlyze, Cluster and/or TreeView executable and/or source code requries a license from Stanford University.
For information on how to obtain a license, please click here.
Commercial use of the GMEP software requires a license from Lawrence Berkeley National Lab.
For information on how to obtain a license, please contact LBNL's Technology Transfer Division.
Registration is free, and is used to track usage and to provide software updates. Registration is not required to download software.
Microarray Image Analysis
ScanAlyze [Download] [Previous versions]:
Process fluorescent images of
microarrays. Includes semi-automatic definition of grids and complex pixel
and spot analyses. Outputs to tab-delimited text files for transfer to any
database. Written by Michael Eisen. For Windows only.
Manual. Source Code.
Current version 2.50. Updated November 27,2002.
Cluster Analysis and Visualization
Cluster and TreeView are an integrated pair of programs for analyzing and
visualizing the results of complex microarray experiments. Both written by
Cluster [Download] [Previous versions]: Perform a variety of types of cluster
analysis and other types of processing on large microarray datasets. Currently
includes hierarchical clustering, self-organizing maps (SOMs), k-means clustering,
principal component analysis.Hierarchical clustering methods described in
Eisen et al. (1998) PNAS
95:14863. For Windows only.
Current version 2.11. .
Manual. Source Code. Demo Data.
Michiel de Hoon of the University of Tokyo has created a version of Cluster (called Cluster 3.0) that implements the same algorithms as my software, but will run on Windows, Mac OS X, Linux and UNIX. It's available here.
FuzzyK is a C++ command line program that will perform fuzzy k-means clustering on gene expression data. See Gasch AP and Eisen MB (2002). Exploring the conditional coregulation of yeast gene expression through fuzzy k-means clustering. Genome Biology 3(11), 1-22.
TreeView [Download] [Previous versions]: Graphically browse results of
clustering and other analyses from Cluster. Supports tree-based and image
based browsing of hierarchical trees. Multiple output formats for generation
of images for publications. For Windows only.
Current version 1.60. Updated December 6, 2002.
Maple Tree [Download]
Maple Tree is a java-based, open source, cross-platform visualization tool to graphically browse the results of clustering analyses from our Cluster and Fuzzy K clustering software, and many other clustering and analysis programs.
Maple Tree was developed by Lisa Simirenko in our lab.
Combined Expression Data and Sequence Analysis
GMEP [Download] (available for Unix only): Compute genome-mean expression profiles from expression
and sequence data. See Chiang et al. Bioinformatics 17(S1):49-55.
GATA [Download] (platform independent): Graphic Alignment Tool for Comparative Sequence Analysis.
GATA was developed by David Nix in our lab.
TFEM [Download](ANSI C code): Transcription Factor Expectation Maximization, an algorithm for detecting DNA regulatory motifs by incorperating positional trends in information content.