The Journal of Open Source SoftwareBioinformaticsPeer-reviewed journal article
grepq: A Rust application that quickly filters FASTQ files by matching sequences to a set of regular expressions
Abstract
Regular expressions (regex) (Kleene 1951) have been an important tool for finding patterns in biological codes for decades (Hodgman 2000 and citations therein), and unlike fuzzy-finding approaches, do not result in approximate matches. The performance of regular expressions can be slow, however, especially when searching for matching patterns in large files. grepq is a Rust application that quickly filters FASTQ files by matching sequences to a set of regular expressions. grepq is designed with a focus on performance and scalability, is easy to install and easy to use, enabling users to quickly filter large FASTQ files, to enumerate named and unnamed variants, to update the order in which patterns are matched against sequences through in-built tune and summarise commands, and optionally, to output a SQLite file for further sequence analysis. grepq is open-source and available on GitHub and Crates.io.
- Citations
- 1
- FWCI
- 0.30
- Field percentile
- 42th 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.
Related papers
- ReadFilter - Filtering reads of interest for quicker downstream analysis
Kim Lee Ng, Thor Bech Johannesen, … Marc Stegger·bioRxiv·Feb 15, 2018
- fastp: an ultra-fast all-in-one FASTQ preprocessor
Shifu Chen, Yanqing Zhou, … Jia Gu·BioinformaticsPeer-reviewed·Jul 7, 2018
- fastQpick: scalable bootstrap and subsampling of FASTQ reads
Joseph Matthew Rich, Lior S. Pachter·bioRxiv·Jun 24, 2026
- Accelerating k-mer-based sequence filtering
Igor Martayan, Léa Vandamme, … Antoine Limasset·Peer Community JournalPeer-reviewed·Jun 17, 2026
- 2FAST2Q: A general-purpose sequence search and counting program for FASTQ files
Afonso Martins Bravo, Athanasios Typas, Jan‐Willem Veening·PeerJPeer-reviewed·Oct 25, 2022
- Fasten with Pipes
Lee S. Katz, Henk C. den Bakker·bioRxiv·Oct 30, 2023