A low-polynomial algorithm for assembling clusters of orthologous groups from intergenomic symmetric best matches.
A low-polynomial algorithm for assembling clusters of orthologous groups from intergenomic symmetric best matches.
复制标题
DOI:
10.1093/bioinformatics/btq229
复制
发表时间:
2010-06-15
期刊:
影响因子:
--
通讯作者:
Mushegian A
中科院分区:
文献类型:
--
作者:
Kristensen DM;Kannan L;Coleman MK;Wolf YI;Sorokin A;Koonin EV;Mushegian A
Motivation: Identifying orthologous genes in multiple genomes is a fundamental task in comparative genomics. Construction of intergenomic symmetrical best matches (SymBets) and joining them into clusters is a popular method of ortholog definition, embodied in several software programs. Despite their wide use, the computational complexity of these programs has not been thoroughly examined. Results: In this work, we show that in the standard approach of iteration through all triangles of SymBets, the memory scales with at least the number of these triangles, O(g3) (where g = number of genomes), and construction time scales with the iteration through each pair, i.e. O(g6). We propose the EdgeSearch algorithm that iterates over edges in the SymBet graph rather than triangles of SymBets, and as a result has a worst-case complexity of only O(g3log g). Several optimizations reduce the run-time even further in realistically sparse graphs. In two real-world datasets of genomes from bacteriophages (POGs) and Mollicutes (MOGs), an implementation of the EdgeSearch algorithm runs about an order of magnitude faster than the original algorithm and scales much better with increasing number of genomes, with only minor differences in the final results, and up to 60 times faster than the popular OrthoMCL program with a 90% overlap between the identified groups of orthologs. Availability and implementation: C++ source code freely available for download at ftp.ncbi.nih.gov/pub/wolf/COGs/COGsoft/ Contact: dmk@stowers.org Supplementary information: Supplementary materials are available at Bioinformatics online.
登录
查看更多内容
影响因子:
4.3
作者:
Altenhoff, Adrian M.;Dessimoz, Christophe
通讯作者:
Dessimoz, Christophe
DOI:
10.1142/9781860948732_0022
发表时间:
2007-01-01
期刊:
Computational systems bioinformatics. Computational Systems Bioinformatics Conference
影响因子:
--
作者:
Fu, Zheng;Jiang, Tao
通讯作者:
Jiang, Tao
DOI:
10.2307/2412448
发表时间:
1970-01-01
期刊:
SYSTEMATIC ZOOLOGY
影响因子:
--
作者:
FITCH, WM
通讯作者:
FITCH, WM
影响因子:
3.7
作者:
Chen F;Mackey AJ;Vermunt JK;Roos DS
通讯作者:
Roos DS
影响因子:
12.3
作者:
Kondrashov FA;Rogozin IB;Wolf YI;Koonin EV
通讯作者:
Koonin EV