GOTree Machine (GOTM): a web-based platform for interpreting sets of interesting genes using Gene Ontology hierarchies

BMC Bioinformatics. 2004 Feb 18;5:16. doi: 10.1186/1471-2105-5-16.


Background: Microarray and other high-throughput technologies are producing large sets of interesting genes that are difficult to analyze directly. Bioinformatics tools are needed to interpret the functional information in the gene sets.

Results: We have created a web-based tool for data analysis and data visualization for sets of genes called GOTree Machine (GOTM). This tool was originally intended to analyze sets of co-regulated genes identified from microarray analysis but is adaptable for use with other gene sets from other high-throughput analyses. GOTree Machine generates a GOTree, a tree-like structure to navigate the Gene Ontology Directed Acyclic Graph for input gene sets. This system provides user friendly data navigation and visualization. Statistical analysis helps users to identify the most important Gene Ontology categories for the input gene sets and suggests biological areas that warrant further study. GOTree Machine is available online at

Conclusion: GOTree Machine has a broad application in functional genomic, proteomic and other high-throughput methods that generate large sets of interesting genes; its primary purpose is to help users sort for interesting patterns in gene sets.

Publication types

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

MeSH terms

  • Animals
  • Cluster Analysis
  • Computational Biology / statistics & numerical data
  • Computer Graphics / statistics & numerical data
  • Data Interpretation, Statistical
  • Databases, Genetic / statistics & numerical data
  • Diptera / genetics
  • Gene Expression Profiling / statistics & numerical data
  • Genes / physiology*
  • Genes, Insect / physiology*
  • Genome
  • Genome, Human
  • Humans
  • Internet
  • Mice
  • Oligonucleotide Array Sequence Analysis / statistics & numerical data
  • Rats
  • Software / statistics & numerical data
  • Software Design
  • User-Computer Interface