Optimal alignments in linear space
Computer applications in the biosciences · 1988 · 1.2K citations · 15 references
Mathematical ProgrammingBionet FreeEngineeringGenomicsSequence AlignmentSequence DesignComputational GenomicsMultilinear Subspace LearningComputational GeometryApproximation TheoryLow-rank ApproximationGap PenaltiesSequence AnalysisOptimal AlignmentsComputer ScienceDimensionality ReductionBioinformaticsFunctional GenomicsBiologyNatural SciencesComputational BiologyParallel ProgrammingSystems BiologyBiological ComputationSpace-saving Strategies
Space, not time, is often the limiting factor when computing optimal sequence alignments, and a number of recent papers in the biology literature have proposed space-saving strategies. However, a 1975 computer science paper by Hirschberg presented a method that is superior to the new proposals, both in theory and in practice. The goal of this paper is to give Hirschberg's idea the visibility it deserves by developing a linear-space version of Gotoh's algorithm, which accommodates affine gap penalties. A portable C-software package implementing this algorithm is available on the BIONET free of charge.
15
The String-to-String Correction Problem
Robert A. Wagner, Michael J. Fischer · Journal of the ACM · 1974
Natural Language ProcessingEngineeringString-searching Algorithm+9
3K citations
An improved algorithm for matching biological sequences
Osamu Gotoh · Journal of Molecular Biology · 1982
1.7K citations
AnO(ND) difference algorithm and its variations
Eugene W. Myers · Algorithmica · 1986
Numerical AnalysisMathematical ProgrammingNumerical Computation+6
887 citations
A faster algorithm computing string edit distances
William Joseph Masek, Michael S. Paterson · Journal of Computer and System Sciences · 1980
647 citations
Algorithms for approximate string matching
Esko Ukkonen · Information and Control · 1985
615 citations