Iterative refinement of structure-based sequence alignments by Seed Extension

<p>Abstract</p> <p>Background</p> <p>Accurate sequence alignment is required in many bioinformatics applications but, when sequence similarity is low, it is difficult to obtain accurate alignments based on sequence similarity alone. The accuracy improves when the struct...

Full description

Bibliographic Details
Main Authors: Lee Byungkook, Tai Chin-Hsien, Kim Changhoon
Format: Article
Language:English
Published: BMC 2009-07-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/10/210
id doaj-a79e7ddf2f974c72b28b03407c30b599
record_format Article
spelling doaj-a79e7ddf2f974c72b28b03407c30b5992020-11-25T00:06:18ZengBMCBMC Bioinformatics1471-21052009-07-0110121010.1186/1471-2105-10-210Iterative refinement of structure-based sequence alignments by Seed ExtensionLee ByungkookTai Chin-HsienKim Changhoon<p>Abstract</p> <p>Background</p> <p>Accurate sequence alignment is required in many bioinformatics applications but, when sequence similarity is low, it is difficult to obtain accurate alignments based on sequence similarity alone. The accuracy improves when the structures are available, but current structure-based sequence alignment procedures still mis-align substantial numbers of residues. In order to correct such errors, we previously explored the possibility of replacing the residue-based dynamic programming algorithm in structure alignment procedures with the Seed Extension algorithm, which does not use a gap penalty. Here, we describe a new procedure called RSE (Refinement with Seed Extension) that iteratively refines a structure-based sequence alignment.</p> <p>Results</p> <p>RSE uses SE (Seed Extension) in its core, which is an algorithm that we reported recently for obtaining a sequence alignment from two superimposed structures. The RSE procedure was evaluated by comparing the correctly aligned fractions of residues before and after the refinement of the structure-based sequence alignments produced by popular programs. CE, DaliLite, FAST, LOCK2, MATRAS, MATT, TM-align, SHEBA and VAST were included in this analysis and the NCBI's CDD root node set was used as the reference alignments. RSE improved the average accuracy of sequence alignments for all programs tested when no shift error was allowed. The amount of improvement varied depending on the program. The average improvements were small for DaliLite and MATRAS but about 5% for CE and VAST. More substantial improvements have been seen in many individual cases. The additional computation times required for the refinements were negligible compared to the times taken by the structure alignment programs.</p> <p>Conclusion</p> <p>RSE is a computationally inexpensive way of improving the accuracy of a structure-based sequence alignment. It can be used as a standalone procedure following a regular structure-based sequence alignment or to replace the traditional iterative refinement procedures based on residue-level dynamic programming algorithm in many structure alignment programs.</p> http://www.biomedcentral.com/1471-2105/10/210
collection DOAJ
language English
format Article
sources DOAJ
author Lee Byungkook
Tai Chin-Hsien
Kim Changhoon
spellingShingle Lee Byungkook
Tai Chin-Hsien
Kim Changhoon
Iterative refinement of structure-based sequence alignments by Seed Extension
BMC Bioinformatics
author_facet Lee Byungkook
Tai Chin-Hsien
Kim Changhoon
author_sort Lee Byungkook
title Iterative refinement of structure-based sequence alignments by Seed Extension
title_short Iterative refinement of structure-based sequence alignments by Seed Extension
title_full Iterative refinement of structure-based sequence alignments by Seed Extension
title_fullStr Iterative refinement of structure-based sequence alignments by Seed Extension
title_full_unstemmed Iterative refinement of structure-based sequence alignments by Seed Extension
title_sort iterative refinement of structure-based sequence alignments by seed extension
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2009-07-01
description <p>Abstract</p> <p>Background</p> <p>Accurate sequence alignment is required in many bioinformatics applications but, when sequence similarity is low, it is difficult to obtain accurate alignments based on sequence similarity alone. The accuracy improves when the structures are available, but current structure-based sequence alignment procedures still mis-align substantial numbers of residues. In order to correct such errors, we previously explored the possibility of replacing the residue-based dynamic programming algorithm in structure alignment procedures with the Seed Extension algorithm, which does not use a gap penalty. Here, we describe a new procedure called RSE (Refinement with Seed Extension) that iteratively refines a structure-based sequence alignment.</p> <p>Results</p> <p>RSE uses SE (Seed Extension) in its core, which is an algorithm that we reported recently for obtaining a sequence alignment from two superimposed structures. The RSE procedure was evaluated by comparing the correctly aligned fractions of residues before and after the refinement of the structure-based sequence alignments produced by popular programs. CE, DaliLite, FAST, LOCK2, MATRAS, MATT, TM-align, SHEBA and VAST were included in this analysis and the NCBI's CDD root node set was used as the reference alignments. RSE improved the average accuracy of sequence alignments for all programs tested when no shift error was allowed. The amount of improvement varied depending on the program. The average improvements were small for DaliLite and MATRAS but about 5% for CE and VAST. More substantial improvements have been seen in many individual cases. The additional computation times required for the refinements were negligible compared to the times taken by the structure alignment programs.</p> <p>Conclusion</p> <p>RSE is a computationally inexpensive way of improving the accuracy of a structure-based sequence alignment. It can be used as a standalone procedure following a regular structure-based sequence alignment or to replace the traditional iterative refinement procedures based on residue-level dynamic programming algorithm in many structure alignment programs.</p>
url http://www.biomedcentral.com/1471-2105/10/210
work_keys_str_mv AT leebyungkook iterativerefinementofstructurebasedsequencealignmentsbyseedextension
AT taichinhsien iterativerefinementofstructurebasedsequencealignmentsbyseedextension
AT kimchanghoon iterativerefinementofstructurebasedsequencealignmentsbyseedextension
_version_ 1725422850321416192