Skip to main page content
Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
, 234-41

A Linear Time Algorithm for Finding All Maximal Scoring Subsequences

Affiliations
  • PMID: 10786306

A Linear Time Algorithm for Finding All Maximal Scoring Subsequences

W L Ruzzo et al. Proc Int Conf Intell Syst Mol Biol.

Abstract

Given a sequence of real numbers ("scores"), we present a practical linear time algorithm to find those nonoverlapping, contiguous subsequences having greatest total scores. This improves on the best previously known algorithm, which requires quadratic time in the worst case. The problem arises in biological sequence analysis, where the high-scoring subsequences correspond to regions of unusual composition in a nucleic acid or protein sequence. For instance, Altschul, Karlin, and others have used this approach to identify transmembrane regions, DNA binding domains, and regions of high charge in proteins.

Similar articles

See all similar articles

Cited by 8 PubMed Central articles

See all "Cited by" articles

Publication types

Feedback