Sign in
BioinformaticsBioinformatics Advances
Peer-reviewed journal article

Ish: SIMD and GPU Accelerated Local and Semi-Global Alignment as a CLI Filtering Tool

Seth StadickiD

Abstract

BackgroundFiltering records using command line tools is a staple of Bioin-formatics. In analysis pipelines and in day-to-day research tools such as awk, grep, and cut are the workhorses of much of our data crunching. To date, there is no command line utility for performing index-free alignment-based filtering of records. ResultsIsh is a classic and composable unix-style CLI tool. It takes a query and filters the input target records to only those that match the input query with a threshold alignment score, using a selectable alignment algorithm. The core alignment algorithms for Ish meet or exceed the performance of their reference implementations for both SIMD and GPU alignment, as measured by gigacell updates per second (GCUPs). ConclusionsIsh fills a longstanding gap in Bioinformatics tooling by offering a CLI utility for index-free alignment-based record filtering. Additionally, it provides meaningfully improved versions of the classic striped local and semi-global full dynamic programming algorithms, along with a GPU-based semi-global alignment method.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers
Citations
1
FWCI
0.14
Field percentile
43th percentile

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.