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...

Full description

Bibliographic Details
Main Authors: Chen-Fong Chou, 周辰峰
Other Authors: Meng-Fong Chen
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