A Fast Divide-and-Conquer Algorithm for Indexing Human Genome Sequences
スポンサーリンク
概要
- 論文の詳細を見る
Since the release of human genome sequences, one of the most important research issues is about indexing the genome sequences, and the suffix tree is most widely adopted for that purpose. The traditional suffix tree construction algorithms suffer from severe performance degradation due to the memory bottleneck problem. The recent disk-based algorithms also provide limited performance improvement due to random disk accesses. Moreover, they do not fully utilize the recent CPUs with multiple cores. In this paper, we propose a fast algorithm based on ‘divide-and-conquer’ strategy for indexing the human genome sequences. Our algorithm nearly eliminates random disk accesses by accessing the disk in the unit of contiguous chunks. In addition, our algorithm fully utilizes the multi-core CPUs by dividing the genome sequences into multiple partitions and then assigning each partition to a different core for parallel processing. Experimental results show that our algorithm outperforms the previous fastest DIGEST algorithm by up to 10.5 times.
- (社)電子情報通信学会の論文
- 2011-07-01
著者
-
Moon Yang-sae
Department Of Computer Science Kangwon National University
-
Loh Woong-kee
Department Of Multimedia Sungkyul University
-
LEE Wookey
Department of Industrial Engineering, Inha University
-
Lee Wookey
Department Of Industrial Engineering Inha University
関連論文
- Efficient Storage and Querying of Horizontal Tables Using a PIVOT Operation in Commercial Relational DBMSs
- Fourier Magnitude-Based Privacy-Preserving Clustering on Time-Series Data
- Hybrid Lower-Dimensional Transformation for Similar Sequence Matching
- Fast Normalization-Transformed Subsequence Matching in Time-Series Databases(Data Mining)
- A Data Cleansing Method for Clustering Large-Scale Transaction Databases
- Linear Detrending Subsequence Matching in Time-Series Databases
- A Fast Divide-and-Conquer Algorithm for Indexing Human Genome Sequences
- A Storage-Efficient Suffix Tree Construction Algorithm for Human Genome Sequences