Sequence Alignment

Sequence alignment is the basic and most widely used method of comparing two or more biological sequences. It can be used as the first step of various sequence analysis tasks to quantify the similarities between the sequences. The goal of sequence alignment is to transform one sequence to another wi...

Full description

Saved in:
Bibliographic Details
Published inDistributed and Sequential Algorithms for Bioinformatics Vol. 23; pp. 111 - 133
Main Author Erciyes, Kayhan
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2015
Springer International Publishing
SeriesComputational Biology
Subjects
Online AccessGet full text
ISBN9783319249643
3319249649
ISSN1568-2684
DOI10.1007/978-3-319-24966-7_6

Cover

More Information
Summary:Sequence alignment is the basic and most widely used method of comparing two or more biological sequences. It can be used as the first step of various sequence analysis tasks to quantify the similarities between the sequences. The goal of sequence alignment is to transform one sequence to another with minimum number of modifications. It can be performed in polynomial time between two sequences but heuristics are commonly used to compare multiple sequences. Global alignment is the process of comparing two or more sequences as a whole and is commonly used for homologous sequences. On the other hand, local alignment aims to find similar subsequences between two or more inputs which may be very diverse when considered as a whole. Pairwise alignment algorithms input two sequences and multiple alignment methods work on a set of sequences. In this chapter; we describe algorithms, methods, and tools for these different forms of sequence alignment starting with sequential algorithms and then we detail distributed versions of these algorithms.
ISBN:9783319249643
3319249649
ISSN:1568-2684
DOI:10.1007/978-3-319-24966-7_6