A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU
碩士 === 國立臺灣科技大學 === 電子工程系 === 104 === In bioinformatics, a sequence alignment is the most basic and quite important research tool. It is a way of identifying regions of similarity that may be a consequence of functional, structural, or evolutionary relationships between the sequences. We can specula...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/76166879648626876960 |
id |
ndltd-TW-104NTUS5428156 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NTUS54281562017-09-24T04:40:50Z http://ndltd.ncl.edu.tw/handle/76166879648626876960 A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU 在GPU上進行巨量生物序列比對運算之策略研究 Pai-Chen Su 蘇柏丞 碩士 國立臺灣科技大學 電子工程系 104 In bioinformatics, a sequence alignment is the most basic and quite important research tool. It is a way of identifying regions of similarity that may be a consequence of functional, structural, or evolutionary relationships between the sequences. We can speculate the sequences whether or not derived from a common ancestor. In sequence alignment, we often need many times to compare the results. Typically the length of the two input strings are very long, so the long processing time is required. There are many algorithms to reduce the processing time like Smith-Waterman. Smith-Waterman algorithm is a local alignment comparison method, but its time and space complexity is O(n²). This algorithm would not work when we alignment of two DNA sequences. Because this algorithm need a large amount of memory and disk space. It is unable to save all information and needs huge processing time. Based on Smith-Waterman and Needleman-Wunsch algorithm, we use GPU acceleration and parallel processing. The use of CUDA streams to launch kernels[1]. We repeatedly cut the entire matrix then individual operation. We let the processing time as short as possible. Hsing-Lung Chen 陳省隆 2016 學位論文 ; thesis 60 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 104 === In bioinformatics, a sequence alignment is the most basic and quite important research tool. It is a way of identifying regions of similarity that may be a consequence of functional, structural, or evolutionary relationships between the sequences. We can speculate the sequences whether or not derived from a common ancestor. In sequence alignment, we often need many times to compare the results. Typically the length of the two input strings are very long, so the long processing time is required. There are many algorithms to reduce the processing time like Smith-Waterman. Smith-Waterman algorithm is a local alignment comparison method, but its time and space complexity is O(n²). This algorithm would not work when we alignment of two DNA sequences. Because this algorithm need a large amount of memory and disk space. It is unable to save all information and needs huge processing time.
Based on Smith-Waterman and Needleman-Wunsch algorithm, we use GPU acceleration and parallel processing. The use of CUDA streams to launch kernels[1]. We repeatedly cut the entire matrix then individual operation. We let the processing time as short as possible.
|
author2 |
Hsing-Lung Chen |
author_facet |
Hsing-Lung Chen Pai-Chen Su 蘇柏丞 |
author |
Pai-Chen Su 蘇柏丞 |
spellingShingle |
Pai-Chen Su 蘇柏丞 A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
author_sort |
Pai-Chen Su |
title |
A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
title_short |
A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
title_full |
A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
title_fullStr |
A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
title_full_unstemmed |
A Sequence Alignment Strategy for Large-Scale Biological Sequences Using GPU |
title_sort |
sequence alignment strategy for large-scale biological sequences using gpu |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/76166879648626876960 |
work_keys_str_mv |
AT paichensu asequencealignmentstrategyforlargescalebiologicalsequencesusinggpu AT sūbǎichéng asequencealignmentstrategyforlargescalebiologicalsequencesusinggpu AT paichensu zàigpushàngjìnxíngjùliàngshēngwùxùlièbǐduìyùnsuànzhīcèlüèyánjiū AT sūbǎichéng zàigpushàngjìnxíngjùliàngshēngwùxùlièbǐduìyùnsuànzhīcèlüèyánjiū AT paichensu sequencealignmentstrategyforlargescalebiologicalsequencesusinggpu AT sūbǎichéng sequencealignmentstrategyforlargescalebiologicalsequencesusinggpu |
_version_ |
1718540296607760384 |