skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Xavier: High-Performance X-Drop Adaptive Banded Pairwise Alignment (Xavier) v1.0

Abstract

Pairwise sequence alignment is one of the most compute-intense challenges for the analysis of genomics data and it can account for more than 90% of the runtime depending on the application. Despite the effort to reduce the computational cost introducing heuristics such as banded and x-drop alignment, the performance of state-of-the-art software is often unsatisfactory for long sequences. Recent advances in single-molecule sequencing technologies keep increasing the length of the sequences to align at the cost of higher error rates b ranging from 5% to 15% b, emphasizing the need for fast and accurate software. Our long-read alignment software, named Xavier, computes high-performance x-drop adaptive banded pairwise alignment exploiting instruction-level parallelism via Single-Instruction-Multiple-Data (SIMD) operations. Xavier uses a narrow bandwidth that appreciably improves performance reducing the search space for the optimal alignment. In our experiment, the adaptive mechanism enables Xavier to find the optimal alignment between related sequences even when the error rate is as high as 50%. Xavier achieves speed-up up to 5X over competitor software when enabling the x-drop termination and up to 415X when disabling it, with negligible accuracy loss.

Developers:
 [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Release Date:
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
USDOE

Primary Award/Contract Number:
AC02-05CH11231
Other Award/Contract Number:
ORNL, Agreement No.s AW1896, AWD3408
Code ID:
31910
Site Accession Number:
2020-008
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
Country of Origin:
United States

Citation Formats

Guidi, Giulia, Younis, Abdullah, and USDOE. Xavier: High-Performance X-Drop Adaptive Banded Pairwise Alignment (Xavier) v1.0. Computer software. https://www.osti.gov//servlets/purl/1572378. USDOE. 29 Oct. 2019. Web. doi:10.11578/dc.20191030.1.
Guidi, Giulia, Younis, Abdullah, & USDOE. (2019, October 29). Xavier: High-Performance X-Drop Adaptive Banded Pairwise Alignment (Xavier) v1.0 [Computer software]. https://www.osti.gov//servlets/purl/1572378. doi:10.11578/dc.20191030.1.
Guidi, Giulia, Younis, Abdullah, and USDOE. Xavier: High-Performance X-Drop Adaptive Banded Pairwise Alignment (Xavier) v1.0. Computer software. October 29, 2019. https://www.osti.gov//servlets/purl/1572378. doi:10.11578/dc.20191030.1.
@misc{osti_1572378,
title = {Xavier: High-Performance X-Drop Adaptive Banded Pairwise Alignment (Xavier) v1.0},
author = {Guidi, Giulia and Younis, Abdullah and USDOE},
abstractNote = {Pairwise sequence alignment is one of the most compute-intense challenges for the analysis of genomics data and it can account for more than 90% of the runtime depending on the application. Despite the effort to reduce the computational cost introducing heuristics such as banded and x-drop alignment, the performance of state-of-the-art software is often unsatisfactory for long sequences. Recent advances in single-molecule sequencing technologies keep increasing the length of the sequences to align at the cost of higher error rates b ranging from 5% to 15% b, emphasizing the need for fast and accurate software. Our long-read alignment software, named Xavier, computes high-performance x-drop adaptive banded pairwise alignment exploiting instruction-level parallelism via Single-Instruction-Multiple-Data (SIMD) operations. Xavier uses a narrow bandwidth that appreciably improves performance reducing the search space for the optimal alignment. In our experiment, the adaptive mechanism enables Xavier to find the optimal alignment between related sequences even when the error rate is as high as 50%. Xavier achieves speed-up up to 5X over competitor software when enabling the x-drop termination and up to 415X when disabling it, with negligible accuracy loss.},
url = {https://www.osti.gov//servlets/purl/1572378},
doi = {10.11578/dc.20191030.1},
year = {2019},
month = {10},
note =
}

Software:
Publicly Accessible Repository
https://github.com/giuliaguidi/xavier

Save / Share: