David J. Lipman Created 2026-10-20 Updated 2026-11-05
Researcher in bioinformatics. With William R. Pearson, Lipman developed improved tools for biological sequence alignment, connecting computational search methods with the comparison of biological sequences.[ref]
Figure 1.
Portrait of David J. Lipman
. Brian Glanz / Open Science Federation; White House Open Science Champions of Change (2013); existing Commons crop. CC BY 2.0, via Wikimedia Commons. Source.
The gain comes from avoiding a full dynamic programming table for every target. BLAST searches for short, sufficiently high-scoring word matches between query and database, then extends promising seeds. Modern versions reserve expensive gapped refinement for candidates passing earlier filters. FASTA sequence search similarly starts from short word matches, collects promising runs along alignment diagonals, and refines or joins selected regions. Word lookup and database indexing make candidate discovery inexpensive compared with considering every pair of positions.[ref][ref]
These are heuristic algorithms: a good local sequence alignment can be missed if it has no acceptable seed, contains many interruptions, or is filtered before extension. Longer words and higher seed-score thresholds usually speed the search but reduce sensitivity; shorter words and looser thresholds recover weaker similarities at greater cost. Repetitive or compositionally biased regions can create many uninformative hits and erode both speed and specificity. No guarantee remains of finding the optimal sequence alignment for the chosen scoring scheme.
Thus the practical work depends on word length, thresholds, database composition and the number of hits. The speed-up is substantial on typical data, but does not establish a universal improved worst-case bound over : an input producing many candidate hits can still require extensive refinement.
William R. Pearson Created 2026-10-20 Updated 2026-11-05
Researcher in bioinformatics. With David J. Lipman, Pearson developed tools for biological sequence comparison that became associated with FASTA, making similarity searches practical for growing sequence collections.[ref]