Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming
碩士 === 義守大學 === 資訊管理學系碩士班 === 95 === Bioinformatics is the study of biology and computer technology. The advancement on sequencing technology has made a lot of protein and DNA sequence information available. Sequence alignment has become one of the key techniques in sequence analysis. Dynamic progra...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/58118319098191666492 |
id |
ndltd-TW-095ISU05396024 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095ISU053960242015-10-13T14:52:50Z http://ndltd.ncl.edu.tw/handle/58118319098191666492 Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming 多序列排比分析:遞迴動態規劃法的記憶空間需求之改善 Chen-Fong Chou 周辰峰 碩士 義守大學 資訊管理學系碩士班 95 Bioinformatics is the study of biology and computer technology. The advancement on sequencing technology has made a lot of protein and DNA sequence information available. Sequence alignment has become one of the key techniques in sequence analysis. Dynamic programming is one of the major methods used in pairwise sequence alignment. When extended to multiple sequence alignment, this method requires complexity in time and memory of O(2k nk) and O(nk), respectively, where k is the number of sequences and n the length of a sequence. This raises problems of needing too much resource and cannot be used efficiently. Our study uses recursive dynamic programming to receive multiple sequences as input and do the analysis. In addition, we work on the improvement on memory allocation to ease the resource loading, as well as bring up the notion of “fixed range” to analyze sequence similarity with or without space being added. Meng-Fong Chen 陳孟峯 2007 學位論文 ; thesis 101 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 義守大學 === 資訊管理學系碩士班 === 95 === Bioinformatics is the study of biology and computer technology. The advancement on sequencing technology has made a lot of protein and DNA sequence information available. Sequence alignment has become one of the key techniques in sequence analysis. Dynamic programming is one of the major methods used in pairwise sequence alignment. When extended to multiple sequence alignment, this method requires complexity in time and memory of O(2k nk) and O(nk), respectively, where k is the number of sequences and n the length of a sequence. This raises problems of needing too much resource and cannot be used efficiently. Our study uses recursive dynamic programming to receive multiple sequences as input and do the analysis. In addition, we work on the improvement on memory allocation to ease the resource loading, as well as bring up the notion of “fixed range” to analyze sequence similarity with or without space being added.
|
author2 |
Meng-Fong Chen |
author_facet |
Meng-Fong Chen Chen-Fong Chou 周辰峰 |
author |
Chen-Fong Chou 周辰峰 |
spellingShingle |
Chen-Fong Chou 周辰峰 Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
author_sort |
Chen-Fong Chou |
title |
Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
title_short |
Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
title_full |
Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
title_fullStr |
Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
title_full_unstemmed |
Multiple Alignment Analysis:Improving Memory Requirement of Recursive Dynamic Programming |
title_sort |
multiple alignment analysis:improving memory requirement of recursive dynamic programming |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/58118319098191666492 |
work_keys_str_mv |
AT chenfongchou multiplealignmentanalysisimprovingmemoryrequirementofrecursivedynamicprogramming AT zhōuchénfēng multiplealignmentanalysisimprovingmemoryrequirementofrecursivedynamicprogramming AT chenfongchou duōxùlièpáibǐfēnxīdìhuídòngtàiguīhuàfǎdejìyìkōngjiānxūqiúzhīgǎishàn AT zhōuchénfēng duōxùlièpáibǐfēnxīdìhuídòngtàiguīhuàfǎdejìyìkōngjiānxūqiúzhīgǎishàn |
_version_ |
1717759088948936704 |