IEEE Transactions on Quantum EngineeringBioinformaticsPeer-reviewed journal article
Quantum algorithm for position weight matrix matching
Abstract
We propose two quantum algorithms for a problem in bioinformatics, position weight matrix (PWM) matching, which aims to find segments (sequence motifs) in a biological sequence such as DNA and protein that have high scores defined by the PWM and are thus of informational importance related to biological function. The two proposed algorithms, the naive iteration method and the Monte-Carlo-based method, output matched segments, given the oracular accesses to the entries in the biological sequence and the PWM. The former uses quantum amplitude amplification (QAA) for sequence motif search, resulting in the query complexity scaling on the sequence length n, the sequence motif length m and the number of the PWMs K as [Formula], which means speedup over existing classical algorithms with respect to n and K. The latter also uses QAA, and further, quantum Monte Carlo integration for segment score calculation, instead of iteratively operating quantum circuits for arithmetic in the naive iteration method; then it provides the additional speedup with respect to m in some situation. As a drawback, these algorithms use quantum random access memories and their initialization takes O(n) time. Nevertheless, our algorithms keep the advantage especially when we search matches in a sequence for many PWMs in parallel.
- Citations
- 3
- FWCI
- 0.28
- Field percentile
- top 47%
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
- Secure Wavelet Matrix: Alphabet-Friendly Privacy-Preserving String Search
Hiroki Sudo, Masanobu Jimbo, … Kana Shimizu·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Mar 8, 2018
- Quantum implementation of multi-pattern string matching for k-mer detection
Christos Papalitsas, Ioannis Mouratidis, … Grigorios Koulouras·Frontiers in BioinformaticsPeer-reviewed·Jun 12, 2026
- BIMSA: Accelerating Long Sequence Alignment Using Processing-In-Memory
Alejandro Alonso-Marín, Ivan Fernandez, … Miquel Moretó·BioinformaticsPeer-reviewed·Oct 17, 2024
- Simple adjustment of the sequence weight algorithm remarkably enhances PSI-BLAST performance
Toshiyuki Oda, Kyungtaek Lim, Kentaro Tomii·BMC BioinformaticsPeer-reviewed·Jun 2, 2017
- Optimum Search Schemes for Approximate String Matching Using Bidirectional FM-Index
Kiavash Kianfar, Christopher Pockrandt, … Knut Reinert·bioRxiv·Apr 14, 2018
- dipwmsearch: a python package for searching di-PWM motifs
Marie Mille, Julie Ripoll, … Éric Rivals·BioinformaticsPeer-reviewed·Mar 30, 2023