A general method for fast multiple sequence alignment
Related Experiment Video
Updated: Jan 25, 2026

Fast Inspection of Quality of Indigo Naturalis by Multiple Light Scattering
Published on: August 18, 2023
U Tönges1, S W Perrey, J Stoye
1Research Center for Interdisciplinary Studies on Structure Formation (RCSF), University of Bielefeld, Germany. toenges,stoye,dress@mathematik.unibielefeld.de
Abstract:
We have developed a fast heuristic algorithm for multiple sequence alignment which provides near-to-optimal results for sufficiently homologous sequences. The algorithm makes use of the standard dynamic programming procedure by applying it to all pairs of sequences. The resulting score matrices for pair-wise alignment give rise to secondary matrices containing the additional charges imposed by forcing the alignment path to run through a particular vertex. Such a constraint corresponds to slicing the sequences at the positions defining that vertex, and aligning the remaining pairs of prefix and suffix sequences separately. From these secondary matrices, one can compute-for any given family of sequences-suitable positions for cutting all of these sequences simultaneously, thus reducing the problem of aligning a family of n sequences of average length l in a Divide and Conquer fashion to aligning two families of n sequences of approximately half that length. In this paper, we explain the method for the case of 3 sequences in detail, and we demonstrate its potential and its limits by discussing its behaviour for several test families. A generalization for aligning more than 3 sequences is lined out, and some actual alignments constructed by our algorithm for various user-defined parameters are presented.
More Related Videos
Related Concept Videos
Design Example: Alignment of a Road Line Using GIS
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Cis-regulatory Sequences
Multiple Allele Traits
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...

