Bioinformatics Advance Access published online on September 16, 2004
Bioinformatics, doi:10.1093/bioinformatics/bth468
Bioinformatics © Oxford University Press 2004; all rights reserved
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 Department of Biological Science and Technology, National Chiao Tung University, Hsinchu 300, Taiwan, ROC
* To whom correspondence should be addressed. E-mail: cllu{at}mail.nctu.edu.tw.
Motivation: Recently, the concept of the constrained sequence alignment was proposed to incorporate the knowledge of biologists about structures/functionalities/consensuses of their datasets into sequence alignment such that the user-specified residues/nucleotides should be aligned together in the computed alignment. The currently developed programs use the so-called progressive approach to efficiently obtain a constrained alignment of several sequences. However, the kernels of these programs, the dynamic programming algorithms for computing an optimal constrained alignment between two sequences, run in O( Results: We adopt the divide-and-conquer approach to design a memory-efficient algorithm for computing an optimal constrained alignment between two sequences, which greatly reduces the memory requirement of the dynamic programming approaches at the expense of a small constant factor in CPU time. This new algorithm consumes only O( Availability: http://genome.life.nctu.edu.tw/MUSICME.
Revised July 16, 2004
Accepted August 3, 2004
Article
A memory-efficient algorithm for multiple sequence alignment with constraints
![]()
Abstract
n2) memory, where
is the number of the constraints and n is the maximum of the lengths of sequences. As a result, such a high memory requirement limits the overall programs to align short sequences only.
n) space, where
is the sum of the lengths of constraints and usually
<< n in practical applications. Based on this algorithm, we have developed a memory-efficient tool for multiple sequence alignment with constraints.![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
Y.-S. Chung, W.-H. Lee, C. Y. Tang, and C. L. Lu RE-MuSiC: a tool for multiple sequence alignment with regular expression constraints Nucleic Acids Res., July 13, 2007; 35(suppl_2): W639 - W644. [Abstract] [Full Text] [PDF] |
||||
