首页 | 本学科首页   官方微博 | 高级检索  
     


An algorithmic view of gene teams
Authors:M-PMarie-Pierre Bal  Anne Bergeron  Sylvie Corteel  Mathieu Raffinot
Affiliation:

a Institut Gaspard-Monge, Université de Marne-la-Vallée, Cité Descartes, Champs-sur-Marne, 77454, Marne-la-Vallée, Cedex 2, France

b LaCIM, Université du Québec à, Montréal, Canada

c CNRS-Laboratoire PRiSM, Université de Versailles, 45 Avenue des Etats-Unis, 78035, Versailles, Cedex, France

d CNRS-Laboratoire Génome et Informatique, Tour Evry 2, 523, Place des Terrasses de l'Agora, 91034, Evry, France

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 log2 n) 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.
Keywords:Comparative genomics  Algorithmics  Gene team  Hopcroft's framework
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号