ALES: cell lineage analysis and mapping of developmental events

Bioinformatics. 2003 May 1;19(7):851-8. doi: 10.1093/bioinformatics/btg087.

Abstract

Motivation: Animals build their bodies by altering the fates of cells. The way in which they do so is reflected in the topology of cell lineages and the fates of terminal cells. Cell lineages should, therefore, contain information about the molecular events that determined them. Here we introduce new tools for visualizing, manipulating, and extracting the information contained in cell lineages. Our tools enable us to analyze very large cell lineages, where previously analyses have only been carried out on cell lineages no larger than a few dozen cells.

Results: Ales (A Lineage Evaluation System) allows the display, evaluation and comparison of cell lineages with the aim of identifying molecular and cellular events underlying development. Ales introduces a series of algorithms that locate putative developmental events. The distribution of these predicted events can then be compared to gene expression patterns or other cellular characteristics. In addition, artificial lineages can be generated, or existing lineages modified, according to a range of models, in order to test hypotheses about lineage evolution.

Availability: The program can run on any operating system with a compliant Java 2 environment. Ales is free for academic use and can be downloaded from http://mbi.dkfz-heidelberg.de/mbi/research/cellsim/ales.

Publication types

  • Comparative Study
  • Evaluation Study
  • Research Support, Non-U.S. Gov't
  • Validation Study

MeSH terms

  • Algorithms*
  • Animals
  • Biological Evolution
  • Caenorhabditis elegans / cytology
  • Caenorhabditis elegans / embryology
  • Caenorhabditis elegans / growth & development
  • Caenorhabditis elegans / physiology*
  • Cell Differentiation / physiology
  • Cell Lineage / genetics
  • Cell Lineage / physiology*
  • Computer Simulation
  • Database Management Systems*
  • Documentation
  • Information Storage and Retrieval / methods*
  • Models, Biological*
  • Neurons / classification
  • Neurons / cytology
  • Neurons / physiology
  • Software
  • User-Computer Interface*