Denoising Piecewise Constant Nanopore Signals
Nanopore sequencing signals can be described as indirect noisy observations that reflect the instantaneous conductance of the nanopore channel as an analyte DNA molecule translocates through the pore in real time, with <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">δ</i> nucleotides (<italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">δ</i>-mers) blocking the pore at any instant. The sequence of overlapping <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">δ</i>-mers along the ssDNA molecule are thus indirectly observed as a sequence of conductance levels (i.e., a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">signature</i>) that is used to characterize its DNA sequence. In this paper, we denoise piecewise constant nanopore signals drawn from the same Gaussian-output, left-to-right hidden Markov model (HMM) and recover the unknown signature that is used to parameterize the HMM. We place a Gaussian prior on the signature and use importance sampling to approximate the minimum mean-square error estimate (MMSE) of the signature given the signals. To circumvent the difficulty of sampling from the true posterior, we construct a proposal distribution from which the joint segmentation of the observed signals can be efficiently sampled in <inline-formula id="IE1" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$O(Mn^2k)$</tex-math></inline-formula> time, where <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">M</i> is the number of signals, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> is the average duration of each signal, and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">k</i> is the length of the signature. Finally, we evaluate the performance of the algorithm using both simulated and experimental nanopore signals generated by Oxford Nanopore Technologies’ (ONT) R10.4.1 nanopore. The proposed method can be effective in constructing accurate <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">δ</i>-mer tables used to fully characterize all the 4<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><i>δ</i></sup> states of any nanopore sequencer.
Authors
- Emanuele Viterbo (ORCID: https://orcid.org/0000-0002-5861-2873)
- Adrian Vidal (ORCID: https://orcid.org/0000-0003-0562-8182)
Institutions
- Monash University (AU)
Publication Details
- Journal
- IEEE Transactions on Signal Processing
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tsp.2025.3570417
- Citations
- 1
- Primary Topic
- Nanopore and Nanochannel Transport Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.67