Pairwise alignment between two biological sequences, like DNA, RNA, or proteins, is a classical and well studied problem in bioinformatics. This latter problem can be found indeed in many biological analyses such as those involving data coming from sequencing processes. In this contribution we will formalize the computational problem, and we will present its two most common variants, that is global and the local alignment. More precisely, we will describe the dynamic programming algorithm proposed by Needleman and Wunsch for finding an optimal global pairwise alignment of two strings with respect to a given scoring function, and the algorithm proposed by Smith and Waterman for the local version. We will provide the details of both the algorithms and some examples showing their application in reconstructing optimal alignments. Finally, we will also discuss some scoring functions that are used in practice to deal with the pairwise alignment of biological sequences.
(2025). Algorithms for Strings and Sequences: Pairwise Alignment . Retrieved from https://hdl.handle.net/10446/318627
Algorithms for Strings and Sequences: Pairwise Alignment
Dondi, Riccardo
2025-01-01
Abstract
Pairwise alignment between two biological sequences, like DNA, RNA, or proteins, is a classical and well studied problem in bioinformatics. This latter problem can be found indeed in many biological analyses such as those involving data coming from sequencing processes. In this contribution we will formalize the computational problem, and we will present its two most common variants, that is global and the local alignment. More precisely, we will describe the dynamic programming algorithm proposed by Needleman and Wunsch for finding an optimal global pairwise alignment of two strings with respect to a given scoring function, and the algorithm proposed by Smith and Waterman for the local version. We will provide the details of both the algorithms and some examples showing their application in reconstructing optimal alignments. Finally, we will also discuss some scoring functions that are used in practice to deal with the pairwise alignment of biological sequences.| File | Dimensione del file | Formato | |
|---|---|---|---|
|
AlgoString.pdf
Solo gestori di archivio
Versione:
publisher's version - versione editoriale
Licenza:
Licenza default Aisberg
Dimensione del file
516.14 kB
Formato
Adobe PDF
|
516.14 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

