Journal article icon

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


Access Document


Publisher copy:
10.1093/bioinformatics/15.6.455

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



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP