DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors

<p>Abstract</p> <p>Background</p> <p>Parallel computing is frequently used to speed up computationally expensive tasks in Bioinformatics.</p> <p>Results</p> <p>Herein, a parallel version of the multi-alignment program DIALIGN is introduced. We pr...

Full description

Bibliographic Details
Main Authors: Kaufmann Michael, Nieselt Kay, Schmollinger Martin, Morgenstern Burkhard
Format: Article
Language:English
Published: BMC 2004-09-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/5/128
_version_ 1818834465520091136
author Kaufmann Michael
Nieselt Kay
Schmollinger Martin
Morgenstern Burkhard
author_facet Kaufmann Michael
Nieselt Kay
Schmollinger Martin
Morgenstern Burkhard
author_sort Kaufmann Michael
collection DOAJ
description <p>Abstract</p> <p>Background</p> <p>Parallel computing is frequently used to speed up computationally expensive tasks in Bioinformatics.</p> <p>Results</p> <p>Herein, a parallel version of the multi-alignment program DIALIGN is introduced. We propose two ways of dividing the program into independent sub-routines that can be run on different processors: (<it>a</it>) pair-wise sequence alignments that are used as a first step to multiple alignment account for most of the CPU time in DIALIGN. Since alignments of different sequence pairs are completely independent of each other, they can be distributed to multiple processors without any effect on the resulting output alignments. (<it>b</it>) For alignments of large genomic sequences, we use a heuristics by splitting up sequences into sub-sequences based on a previously introduced <it>anchored alignment </it>procedure. For our test sequences, this combined approach reduces the program running time of DIALIGN by up to 97%.</p> <p>Conclusions</p> <p>By distributing sub-routines to multiple processors, the running time of DIALIGN can be crucially improved. With these improvements, it is possible to apply the program in large-scale genomics and proteomics projects that were previously beyond its scope.</p>
first_indexed 2024-12-19T02:35:15Z
format Article
id doaj.art-15c29691a81e49be8ca4de6b05d70a47
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-19T02:35:15Z
publishDate 2004-09-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-15c29691a81e49be8ca4de6b05d70a472022-12-21T20:39:26ZengBMCBMC Bioinformatics1471-21052004-09-015112810.1186/1471-2105-5-128DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processorsKaufmann MichaelNieselt KaySchmollinger MartinMorgenstern Burkhard<p>Abstract</p> <p>Background</p> <p>Parallel computing is frequently used to speed up computationally expensive tasks in Bioinformatics.</p> <p>Results</p> <p>Herein, a parallel version of the multi-alignment program DIALIGN is introduced. We propose two ways of dividing the program into independent sub-routines that can be run on different processors: (<it>a</it>) pair-wise sequence alignments that are used as a first step to multiple alignment account for most of the CPU time in DIALIGN. Since alignments of different sequence pairs are completely independent of each other, they can be distributed to multiple processors without any effect on the resulting output alignments. (<it>b</it>) For alignments of large genomic sequences, we use a heuristics by splitting up sequences into sub-sequences based on a previously introduced <it>anchored alignment </it>procedure. For our test sequences, this combined approach reduces the program running time of DIALIGN by up to 97%.</p> <p>Conclusions</p> <p>By distributing sub-routines to multiple processors, the running time of DIALIGN can be crucially improved. With these improvements, it is possible to apply the program in large-scale genomics and proteomics projects that were previously beyond its scope.</p>http://www.biomedcentral.com/1471-2105/5/128
spellingShingle Kaufmann Michael
Nieselt Kay
Schmollinger Martin
Morgenstern Burkhard
DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
BMC Bioinformatics
title DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
title_full DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
title_fullStr DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
title_full_unstemmed DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
title_short DIALIGN P: Fast pair-wise and multiple sequence alignment using parallel processors
title_sort dialign p fast pair wise and multiple sequence alignment using parallel processors
url http://www.biomedcentral.com/1471-2105/5/128
work_keys_str_mv AT kaufmannmichael dialignpfastpairwiseandmultiplesequencealignmentusingparallelprocessors
AT nieseltkay dialignpfastpairwiseandmultiplesequencealignmentusingparallelprocessors
AT schmollingermartin dialignpfastpairwiseandmultiplesequencealignmentusingparallelprocessors
AT morgensternburkhard dialignpfastpairwiseandmultiplesequencealignmentusingparallelprocessors