A unified approach for reconstructing ancient gene clusters.
The order of genes in genomes provides extensive information. In comparative genomics, differences or similarities of gene orders are determined to predict functional relations of genes or phylogenetic relations of genomes. For this purpose, various combinatorial models can be used to identify gene clusters--groups of genes that are colocated in a set of genomes. We introduce a unified approach to model gene clusters and define the problem of labeling the inner nodes of a given phylogenetic tree with sets of gene clusters. Our optimization criterion in this context combines two properties: parsimony, i.e., the number of gains and losses of gene clusters has to be minimal, and consistency, i.e., for each ancestral node, there must exist at least one potential gene order that contains all the reconstructed clusters. We present and evaluate an exact algorithm to solve this problem. Despite its exponential worst-case time complexity, our method is suitable even for large-scale data. We show the effectiveness and efficiency on both simulated and real data.
Stoye
Jens
J
Genome Informatics Group, Faculty of Technology, Bielefeld University, 33594 Bielefeld, Germany. stoye@techfak.uni-bielefeld.de
Wittler
Roland
R
D000465:Algorithms; D001419:Bacteria / Q000235:genetics; D003198:Computer Simulation; D023061:Gene Order; D016680:Genome, Bacterial; D023281:Genomics / Q000379:methods*; D008957:Models, Genetic; D005810:Multigene Family; D010802:Phylogeny