BLAST Created 2026-10-20 Updated 2026-11-05
BLAST, the Basic Local Alignment Search Tool, searches a sequence database for high-scoring local similarities. It uses promising short matches to guide extension rather than exhaustively evaluating every possible alignment. Reported scores and expected counts help evaluate matches under a background model; they do not directly establish common function. A short conserved domain can produce a strong local match even when the complete proteins have different overall architectures. [ref]
Basic local alignment search tool by Stephen F. Altschul and others. 1990, word hits, extension and local similarity search
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]
Basic local alignment search tool by Stephen F. Altschul and others. pp. 403–406, word matches and hit extension
[ref]Improved tools for biological sequence comparison by William R. Pearson and David J. Lipman. pp. 2444–2446, FASTA search stages
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.
Stephen Altschul Created 2026-10-24 Updated 2026-11-05
Researcher in bioinformatics and coauthor of the original BLAST paper. The work made local sequence similarity searchable efficiently, connecting biological sequence alignment with a practical database-search algorithm.[ref]
Basic local alignment search tool by Stephen F. Altschul and others. Title, author list and reported study