Pairwise alignment between two biological sequences, such as DNA, RNA, or proteins, is a classical and well studied bioinformatic problem. In fact, this latter problem can be found in many biological analyses such as those involving data coming from sequencing processes. In this work we will formalize the computational problem, and we will present the two most common variants, which are the global and the local versions. More precisely, we will describe the dynamic programming algorithm proposed by Needleman and Wunsch for finding the optimal global pairwise alignment between two strings with respect to a given scoring function, and also the algorithm of Smith and Waterman for the local version. Here, we will provide the details of both the algorithmic procedures and some examples showing their usage in reconstructing optimal alignments. Finally, we will also discuss some alternative scoring functions that are used in practice to deal with the pairwise alignment of biological sequences.

Beretta, S. (2019). Algorithms for strings and sequences: Pairwise alignment. In Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics (pp. 22-29). Elsevier [10.1016/B978-0-12-809633-8.20317-8].

Algorithms for strings and sequences: Pairwise alignment

Beretta S.
2019

Abstract

Pairwise alignment between two biological sequences, such as DNA, RNA, or proteins, is a classical and well studied bioinformatic problem. In fact, this latter problem can be found in many biological analyses such as those involving data coming from sequencing processes. In this work we will formalize the computational problem, and we will present the two most common variants, which are the global and the local versions. More precisely, we will describe the dynamic programming algorithm proposed by Needleman and Wunsch for finding the optimal global pairwise alignment between two strings with respect to a given scoring function, and also the algorithm of Smith and Waterman for the local version. Here, we will provide the details of both the algorithmic procedures and some examples showing their usage in reconstructing optimal alignments. Finally, we will also discuss some alternative scoring functions that are used in practice to deal with the pairwise alignment of biological sequences.
Capitolo o saggio
Global alignment; Local alignment; Pairwise alignment; String algorithm;
English
Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics
6-set-2018
2019
978-0-12-811432-2
1
Elsevier
22
29
Beretta, S. (2019). Algorithms for strings and sequences: Pairwise alignment. In Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics (pp. 22-29). Elsevier [10.1016/B978-0-12-809633-8.20317-8].
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/311010
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact