Journal article
Local sequence alignments with monotonic gap penalties.
- Abstract:
- MOTIVATION: Sequence alignments obtained using affine gap penalties are not always biologically correct, because the insertion of long gaps is over-penalised. There is a need for an efficient algorithm which can find local alignments using non-linear gap penalties. RESULTS: A dynamic programming algorithm is described which computes optimal local sequence alignments for arbitrary, monotonically increasing gap penalties, i.e. where the cost g(k) of inserting a gap of k symbols is such that g(k) >/= g(k-1). The running time of the algorithm is dependent on the scoring scheme; if the expected score of an alignment between random, unrelated sequences of lengths m, n is proportional to log mn, then with one exception, the algorithm has expected running time O(mn). Elsewhere, the running time is no greater than O(mn(m+n)). Optimisations are described which appear to reduce the worst-case run-time to O(mn) in many cases. We show how using a non-affine gap penalty can dramatically increase the probability of detecting a similarity containing a long gap. AVAILABILITY: The source code is available to academic collaborators under licence.
- Publication status:
- Published
Actions
Authors
- Journal:
- Bioinformatics (Oxford, England) More from this journal
- Volume:
- 15
- Issue:
- 6
- Pages:
- 455-462
- Publication date:
- 1999-06-01
- DOI:
- EISSN:
-
1367-4811
- ISSN:
-
1367-4803
- Language:
-
English
- Keywords:
- Pubs id:
-
pubs:54242
- UUID:
-
uuid:36c44cee-36b8-4342-9c22-8249ab670377
- Local pid:
-
pubs:54242
- Source identifiers:
-
54242
- Deposit date:
-
2012-12-19
Terms of use
- Copyright date:
- 1999
If you are the owner of this record, you can report an update to it here: Report update to this record