Needleman–Wunsch algorithm
Algorithm
The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences. It was one of the first applications of dynamic programming to compare biological sequences. The algorithm was developed by Saul B. Needleman and Christian D. Wunsch and published in 1970.
Nº Q583546 ★
Common · History
Needleman–Wunsch algorithm
Algorithm
The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences. It was one of the first applications of dynamic programming to compare biological sequences. The algorithm was developed by Saul B. Needleman and Christian D. Wunsch and published in 1970.
From Wikipedia
The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences. It was one of the first applications of dynamic programming to compare biological sequences. The algorithm was developed by Saul B. Needleman and Christian D. Wunsch and published in 1970. The algorithm essentially divides a large problem (e.g. the full sequence) into a series of smaller problems, and it uses the solutions to the smaller problems to find an optimal solution to the larger problem. It is also sometimes referred to as the optimal matching algorithm and the global alignment technique. The Needleman–Wunsch algorithm is still widely used for optimal global alignment, particularly when the quality of the global alignment is of the utmost importance. The algorithm assigns a score to every possible alignment, and the purpose of the algorithm is to find all possible alignments having the highest score.
Text: Wikipédia, CC BY-SA 4.0. · Image: Slowkow (CC0) ·
Related cards
-
Smith–Waterman algorithm
Algorithm performs local sequence alignment
Nº Q1683352 ★
Not listed
-
S
Schreier–Sims algorithm
Polynomial algorithm for order of permutation group computation
Nº Q7432874 ★
Not listed
-
BLAST (biotechnology)
Bioinformatics software
Nº Q286820 ★
Not listed
-
D
Deutsch–Jozsa algorithm
Quantum algorithm
Nº Q1028209 ★
Not listed
-
B
Booth's multiplication algorithm
Algorithm invented by Andrew D. Booth
Nº Q477049 ★
Not listed
-
L
Lanczos algorithm
Numerical method for find eigenvalues
Nº Q366640 ★★
Not listed