Title
An algorithmic view of gene teams
Abstract
Comparative genomics is a growing field in computational biology, and one of its typical problem is the identification of sets of orthologous genes that have virtually the same function in several genomes. Many different bioinformatics approaches have been proposed to define these groups, often based on the detection of sets of genes that are "not too far" in all genomes. In this paper, we propose a unifying concept, called gene teams, which can be adapted to various notions of distance. We present two algorithms for identifying gene teams formed by n genes placed on m linear chromosomes. The first one runs in O(mn log2n) and uses a divide and conquer approach based on the formal properties of gene teams. We next propose an optimization of the original algorithm, and, in order to better understand the complexity bound of the algorithms, we recast the problem in the Hopcroft's partition refinement framework. This allows us to analyze the complexity of the algorithms with elegant amortized techniques. Both algorithms require linear space. We also discuss extensions to circular chromosomes that achieve the same complexity.
Year
DOI
Venue
2004
10.1016/j.tcs.2004.02.036
Theor. Comput. Sci.
Keywords
Field
DocType
comparative genomics,m linear chromosome,different bioinformatics approach,gene team,circular chromosome,n gene,computational biology,orthologous gene,algorithmic view,typical problem,linear space
Discrete mathematics,Algorithmics,Theoretical computer science,Comparative genomics,Mathematics
Journal
Volume
Issue
ISSN
320
2-3
Theoretical Computer Science
Citations 
PageRank 
References 
25
1.45
8
Authors
4
Name
Order
Citations
PageRank
Marie-pierre Béal132735.73
Anne Bergeron246930.38
Sylvie Corteel326636.33
Mathieu Raffinot458641.23