CRANE: Correcting Errors in Raw Nanopore Signals Using Hidden Markov Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ambrozak, Simon, McConnell, Ulysse, Srinivasan, Bhargav, Ozkan, Burak, Zhang, Ernest, Firtina, Can
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917513493741568
author Ambrozak, Simon
McConnell, Ulysse
Srinivasan, Bhargav
Ozkan, Burak
Zhang, Ernest
Firtina, Can
author_facet Ambrozak, Simon
McConnell, Ulysse
Srinivasan, Bhargav
Ozkan, Burak
Zhang, Ernest
Firtina, Can
contents Nanopore sequencing can read substantially longer sequences of nucleic acid molecules, called reads, than other sequencing methods, which has led to advances in genomic analysis such as the gapless human genome assembly. By analyzing the raw electrical signal reads that nanopore sequencing generates from molecules, existing works can map these reads without translating them into DNA characters (i.e., basecalling), allowing for quick and efficient analysis of sequencing data. However, raw signals often contain errors due to noise and processing errors, which limits the overall accuracy of raw signal analysis. Our goal in this work is to detect and correct errors in raw signals to improve the accuracy of raw signal analyses. To this end, we propose CRANE, a mechanism that trains and utilizes a Hidden Markov Model (HMM) to accurately correct signal errors. Our extensive evaluation on various datasets shows that CRANE 1) consistently improves the overall accuracy of the underlying raw signal analysis tools, 2) minimizes the burden of optimizing analysis pipelines for newer nanopore technologies, and 3) does not introduce substantial computational overhead. We conclude that CRANE provides an effective mechanism to systematically identify and correct the errors in raw nanopore signals before further analysis, which can enable the development of a new class of error correction mechanisms purely designed for raw nanopore signals. Source Code: CRANE is available at https://github.com/STORMgroup/CRANE. We also provide the scripts to fully reproduce our results on our GitHub page
format Preprint
id arxiv_https___arxiv_org_abs_2603_20420
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle CRANE: Correcting Errors in Raw Nanopore Signals Using Hidden Markov Models
Ambrozak, Simon
McConnell, Ulysse
Srinivasan, Bhargav
Ozkan, Burak
Zhang, Ernest
Firtina, Can
Genomics
Machine Learning
Quantitative Methods
Nanopore sequencing can read substantially longer sequences of nucleic acid molecules, called reads, than other sequencing methods, which has led to advances in genomic analysis such as the gapless human genome assembly. By analyzing the raw electrical signal reads that nanopore sequencing generates from molecules, existing works can map these reads without translating them into DNA characters (i.e., basecalling), allowing for quick and efficient analysis of sequencing data. However, raw signals often contain errors due to noise and processing errors, which limits the overall accuracy of raw signal analysis. Our goal in this work is to detect and correct errors in raw signals to improve the accuracy of raw signal analyses. To this end, we propose CRANE, a mechanism that trains and utilizes a Hidden Markov Model (HMM) to accurately correct signal errors. Our extensive evaluation on various datasets shows that CRANE 1) consistently improves the overall accuracy of the underlying raw signal analysis tools, 2) minimizes the burden of optimizing analysis pipelines for newer nanopore technologies, and 3) does not introduce substantial computational overhead. We conclude that CRANE provides an effective mechanism to systematically identify and correct the errors in raw nanopore signals before further analysis, which can enable the development of a new class of error correction mechanisms purely designed for raw nanopore signals. Source Code: CRANE is available at https://github.com/STORMgroup/CRANE. We also provide the scripts to fully reproduce our results on our GitHub page
title CRANE: Correcting Errors in Raw Nanopore Signals Using Hidden Markov Models
topic Genomics
Machine Learning
Quantitative Methods
url https://arxiv.org/abs/2603.20420