Molecular Biology and Evolution · 1989 · 182 citations · 23 references
Life SciencesBioinformaticsEvolutionary BiologyMolecular EvolutionPhylogeneticsSequence AnalysisAncestral Sequence ReconstructionDistance-based PhylogeneticsMolecular PhylogenyPhylogenetic AnalysisPhylogenetic Tree ReconstructionSequence AlignmentAmino AcidsDistance-based PhylogenyDynamic Gap PenaltyGap Penalty OptimizationHomologous Sequence ComparisonPhylogenetic Distance EstimationSequence ComparisonVariable Gap Penalty
Among the fundamental problems in molecular evolution and in the analysis of homologous sequences are alignment, phylogeny reconstruction, and the reconstruction of ancestral sequences. This paper presents a fast, combined solution to these problems. The new algorithm gives an approximation to the minimal history in terms of a distance function on sequences. The distance function on sequences is a minimal weighted path length constructed from substitutions and insertions-deletions of segments of any length. Substitutions are weighted with an arbitrary metric on the set of nucleotides or amino acids, and indels are weighted with a gap penalty function of the form gk = a + (bxk), where k is the length of the indel and a and b are two positive numbers. A novel feature is the introduction of the concept of sequence graphs and a generalization of the traditional dynamic sequence comparison algorithm to the comparison of sequence graphs. Sequence graphs ease several computational problems. They are used to represent large sets of sequences that can then be compared simultaneously. Furthermore, they allow the handling of multiple, equally good, alignments, where previous methods were forced to make arbitrary choices. A program written in C implemented this method; it was tested first on 22 5S RNA sequences.
23
A Successive Approximations Approach to Character Weighting
James S. Farris · Systematic Zoology · 1969 · 1.3K citations
Algorithms for approximate string matching
Esko Ukkonen · Information and Control · 1985 · 621 citations