Ish: SIMD and GPU Accelerated Local and Semi-Global Alignment as a CLI Filtering Tool
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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- FWCI
- 0.14
- Field percentile
- 43th percentile
- Research Focus
- Approach
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.
Related papers
- Puffaligner: An Efficient and Accurate Aligner Based on the Pufferfish Index
Fatemeh Almodaresi, Mohsen Zakeri, Rob Patro·BioinformaticsPeer-reviewed·Jun 11, 2021
- Faster sequence alignment through GPU-accelerated restriction of the seed-and-extend search space
Richard Wilton, Tamas Budavari, … Alex Szalay·bioRxiv·Aug 1, 2014
- Block aligner: fast and flexible pairwise sequence alignment with SIMD-accelerated adaptive blocks
Daniel Liu, Martin Steinegger·bioRxiv·Nov 8, 2021
- DREAM-Stellar: Parallel and space efficient exactlocal alignment
Evelin Aasna, Simon Gene Gottlieb, … Knut Reinert·BMC BioinformaticsPeer-reviewed·Feb 18, 2026
- CIAlign - A highly customisable command line tool to clean, interpret and visualise multiple sequence alignments.
Charlotte Tumescheit, Andrew E. Firth, Katherine A. Brown·PeerJPeer-reviewed·Mar 15, 2022
- LightAlign: a lightweight pairwise aligner for memory-constrained HiFi read assembly
Jian Liu, Jianwei Zhang·bioRxiv·Aug 5, 2026