IA 360
Artificial Intelligence Glossary

Sequence Alignment

Sequence alignment arranges two or more DNA, RNA or protein sequences to identify regions of similarity. We explain its types (global and local), the classic dynamic-programming algorithms (Needleman-Wunsch, Smith-Waterman) and fast heuristics, and its relation to modern AI, from AlphaFold to edit distance.

Admin IA360 AI-generated Leer en español
Sequence Alignment

Sequence alignment is the process of arranging two or more sequences—of DNA, RNA or proteins—to identify regions of similarity, inserting “gaps” where needed so that equivalent positions line up. Those similar regions can reveal functional, structural or evolutionary relationships between the sequences. It is a central task of bioinformatics.

Types

Two main approaches are distinguished. Global alignment aligns the full sequences end to end, and is useful when they are similar and of comparable length. Local alignment looks for the most similar subregions within sequences that, overall, may be very different, and serves to locate conserved domains or motifs. Alignment can also be pairwise (two sequences) or multiple (three or more at once). Primary source.

Algorithms

The classic algorithms are based on dynamic programming: the Needleman-Wunsch algorithm (1970) for global alignment and the Smith-Waterman algorithm (1981) for local, both with scores that reward matches and penalize gaps. To compare against huge databases, where exhaustive dynamic programming is infeasible, faster, approximate heuristics such as BLAST and FASTA are used. Primary source.

Its relation to AI

The result depends on the scoring scheme and gap penalties: an alignment is a comparative hypothesis, not automatic proof of function or ancestry. Primary source.

This article was produced with artificial intelligence under human editorial oversight.

Share this article

This website uses cookies to improve the browsing experience. Cookie policy.

↑↓ navigate ↵ open esc close