Multiple sequence alignment computation using the T-Coffee regressive algorithm implementation

Many fields of biology rely on the inference of accurate multiple sequence alignments (MSA) of biological sequences. Unfortunately, the problem of assembling an MSA is NP-complete thus limiting computation to approximate solutions using heuristics solutions. The progressive algorithm is one of the m...

Descripción completa

Detalles Bibliográficos
Autores: Garriga, Edgar, Di Tommaso, Paolo, Magis, Cedrik, Erb, Ionas, Mansouri, Leila, Baltzis, Athanasios, Floden, Evan, 1985-, Notredame, Cedric
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2021
País:España
Institución:Universitat Pompeu Fabra
Repositorio:Repositorio Digital de la UPF
OAI Identifier:oai:repositori.upf.edu:10230/46777
Acceso en línea:http://hdl.handle.net/10230/46777
http://dx.doi.org/10.1007/978-1-0716-1036-7_6
Access Level:acceso abierto
Palabra clave:Alineament de seqüència (Bioinformàtica)
Descripción
Sumario:Many fields of biology rely on the inference of accurate multiple sequence alignments (MSA) of biological sequences. Unfortunately, the problem of assembling an MSA is NP-complete thus limiting computation to approximate solutions using heuristics solutions. The progressive algorithm is one of the most popular frameworks for the computation of MSAs. It involves pre-clustering the sequences and aligning them starting with the most similar ones. The scalability of this framework is limited, especially with respect to accuracy. We present here an alternative approach named regressive algorithm. In this framework, sequences are first clustered and then aligned starting with the most distantly related ones. This approach has been shown to greatly improve accuracy during scale-up, especially on datasets featuring 10,000 sequences or more. Another benefit is the possibility to integrate third-party clustering methods and third-party MSA aligners. The regressive algorithm has been tested on up to 1.5 million sequences, its implementation is available in the T-Coffee package.