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.
2025
Beretta, Stefano; Dondi, Riccardo
File allegato/i alla scheda:
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

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