4.5 Article

A work stealing based approach for enabling scalable optimal sequence homology detection

期刊

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
卷 79-80, 期 -, 页码 132-142

出版社

ACADEMIC PRESS INC ELSEVIER SCIENCE
DOI: 10.1016/j.jpdc.2014.08.009

关键词

Homology detection; Pairwise sequence alignment; Protein family identification; Dynamic load balancing; Work stealing; Distributed task counters; Parallel suffix tree construction

资金

  1. DOE Office of Science, Advanced Scientific Computing Research program [DE-SC-0006516]
  2. Laboratory Directed Research and Development program through the eXtreme Scale Computing Initiative at Pacific Northwest National Laboratory (PNNL)
  3. United States Department of Energy [DE-AC05-76RL01830]
  4. Office of Science of the US Department of Energy [DE-AC02-05CH11231]

向作者/读者索取更多资源

Sequence homology detection is central to a number of bioinformatics applications including genome sequencing and protein family characterization. Given millions of sequences, the goal is to identify all pairs of sequences that are highly similar (or homologous) on the basis of alignment criteria. While there are optimal alignment algorithms to compute pairwise homology, their deployment for large-scale is currently not feasible; instead, heuristic methods are used at the expense of quality. Here, we present the design and evaluation of a parallel implementation for conducting optimal homology detection on distributed memory supercomputers. Our approach uses a combination of techniques from asynchronous load balancing (viz, work stealing, dynamic task counters), data replication, and exact-matching filters to achieve homology detection at scale. Results for 2.56 M sequences on up to 8K cores show parallel efficiencies of similar to 75%-100%, a time-to-solution of 33 s, and a rate of similar to 2.0 M alignments per second. (C) 2014 Elsevier Inc.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据