Efficient algorithms for locating the length-constrained heaviest segments with applications to biomolecular sequence analysis

作者:

Highlights:

摘要

We study two fundamental problems concerning the search for interesting regions in sequences: (i) given a sequence of real numbers of length n and an upper bound U, find a consecutive subsequence of length at most U with the maximum sum and (ii) given a sequence of real numbers of length n and a lower bound L, find a consecutive subsequence of length at least L with the maximum average. We present an O(n)-time algorithm for the first problem and an O(nlogL)-time algorithm for the second. The algorithms have potential applications in several areas of biomolecular sequence analysis including locating GC-rich regions in a genomic DNA sequence, post-processing sequence alignments, annotating multiple sequence alignments, and computing length-constrained ungapped local alignment. Our preliminary tests on both simulated and real data demonstrate that the algorithms are very efficient and able to locate useful (such as GC-rich) regions.

论文关键词:Algorithm,Efficiency,Maximum consecutive subsequence,Length constraint,Biomolecular sequence analysis,Ungapped local alignment

论文评审过程:Received 20 January 2002, Revised 28 February 2002, Available online 17 January 2003.

论文官网地址:https://doi.org/10.1016/S0022-0000(02)00010-7