• Title of article

    Approximation algorithms for multiple sequence alignment under a fixed evolutionary tree Original Research Article

  • Author/Authors

    R. Ravi، نويسنده , , John D. Kececioglu، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1998
  • Pages
    12
  • From page
    355
  • To page
    366
  • Abstract
    We consider the problem of multiple sequence alignment under a fixed evolutionary tree: given a tree whose leaves are labeled by sequences, find ancestral sequences to label its internal nodes so as to minimize the total length of the tree, where the length of an edge is the edit distance between the sequences labeling its endpoints. We present a new polynomial-time approximation algorithm for this problem, and analyze its performance on regular d-ary trees with d a constant. On such a tree, the algorithm finds a solution within a factor (d + 1)(d − 1) of the minimum in O(kdT(d, n) + k2dn2) time, where k is the number of leaves in the tree, n is the length of the longest sequence labeling a leaf, and T(d, n) is the time to compute a Steiner point for d sequences of length at most n. (A Steiner point for a set L of sequences is a sequence P that minimizes the sum of the edit distances from P to each sequence in L. The time T(d, n) is O(d2dnd), given O(dsd+1)-time preprocessing for an alphabet of size s.) The approximation algorithm is conceptually simple and easy to implement, and actually applies to any metric space in which a Steiner point for any fixed-sized set can be computed in polynomial time.
  • Keywords
    Approximation algorithms , Computational biology , Multiple sequence alignment , Evolutionary trees
  • Journal title
    Discrete Applied Mathematics
  • Serial Year
    1998
  • Journal title
    Discrete Applied Mathematics
  • Record number

    884824