Abstract
We study pattern matching problems on two major representations of uncertain sequences used in molecular biology: weighted sequences (also known as position weight matrices, PWM) and profiles (scoring matrices). In the simple version, in which only the pattern or only the text is uncertain, we obtain efficient algorithms with theoretically-provable running times using a variation of the lookahead scoring technique. We also consider a general variant of the pattern matching problems in which both the pattern and the text are uncertain. Central to our solution is a special case where the sequences have equal length, called the consensus problem. We propose algorithms for the consensus problem parameterised by the number of strings that match one of the sequences. As our basic approach, a careful adaptation of the classic meet-in-the-middle algorithm for the knapsack problem is used. On the lower bound side, we prove that our dependence on the parameter is optimal up to lower-order terms conditioned on the optimality of the original algorithm for the knapsack problem. Therefore, we make an effort to keep the lower order terms of the complexities of our algorithms as small as possible.
| Original language | English |
|---|---|
| Pages (from-to) | 506-542 |
| Number of pages | 37 |
| Journal | Theory of Computing Systems |
| Volume | 63 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 15 Apr 2019 |
| Externally published | Yes |
Funding
Acknowledgments This work was supported by the “Algorithms for text processing with errors and uncertainties” project carried out within the HOMING programme of the Foundation for Polish Science co-financed by the European Union under the European Regional Development Fund.
Keywords
- Multichoice Knapsack
- Position weight matrix
- Profile matching
- Weighted sequence
Fingerprint
Dive into the research topics of 'Pattern Matching and Consensus Problems on Weighted Sequences and Profiles'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver