Aligning biological sequences on distributed bus networks: A divisible load scheduling approach

被引:21
|
作者
Min, WH [1 ]
Veeravalli, B
机构
[1] Data Stage Inst, Agcy Sci Technol & Res, Singapore, Singapore
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Commun & Informat Engn Grp, Singapore 117548, Singapore
来源
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE | 2005年 / 9卷 / 04期
关键词
biological sequences; communication time; divisible load theory(DLT); sequence alignment; Smith-Waterman algorithm;
D O I
10.1109/TITB.2005.855559
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we design a multiprocessor strategy that exploits the computational characteristics of the algorithms used for biological sequence comparison proposed in the literature. We employ divisible load theory (DLT) that is suitable for handling large scale processing on network based systems. For the first time in the domain of DLT, the problem of aligning biological sequences is attempted. The objective is to minimize the total processing time of the alignment process. In designing our strategy, DLT facilitates a clever partitioning of the entire computation process involved in such a way that the overall time consumed for aligning the sequences is a minimum. The partitioning takes into account the computation speeds of the nodes and the underlying communication network. Since this is a real-life application, the post-processing phase becomes important, and hence we consider propagating the results back in order to generate an exact alignment. We consider several cases in our analysis such as deriving closed-form solutions for the processing time for heterogeneous, homogeneous, and networks with slow links. Further, we attempt to employ a multiinstallment strategy to distribute the tasks such that a higher degree of parallelism can be achieved. For slow networks, our strategy recommends near-optimal solutions. We derive an important condition to identify such cases and propose two heuristic strategies. Also, our strategy can be extended for multisequence alignment by utilizing a clustering strategy such as the Berger-Munson algorithm proposed in the literature. Finally, we use real-life DNA samples of house mouse mitochondrion (Mus Musculus Mitochondrion, NC_001569) consisting of 16 295 residues and the DNA of human mitochondrion (Homo Sapiens Mitochondrion, NC_001807) consisting of 16 571 residues, obtainable from the GenBank [1], in our rigorous simulation experiments to illustrate all the theoretical findings.
引用
收藏
页码:489 / 501
页数:13
相关论文
empty
未找到相关数据