nanoporetech / dorado

Oxford Nanopore's Basecaller
https://nanoporetech.com/
Other
439 stars 53 forks source link

How to monitor the progress of the `dorado correct` and predict the rest time #888

Open hungweichen0327 opened 2 weeks ago

hungweichen0327 commented 2 weeks ago

Dear all,

I would like to ask how to monitor the progress of the dorado correct.

According to the log file, I can observe the alignment process and corrected reads.

[2024-06-12 23:06:59.695] [debug] Initialized index options.
[2024-06-12 23:06:59.695] [debug] Loading index...
[2024-06-12 23:10:23.657] [debug] Loaded index with 1947369 target seqs
[2024-06-12 23:10:29.641] [debug] Loaded mm2 index.
[2024-06-12 23:10:29.641] [info] > starting correction
[2024-06-12 23:10:29.641] [debug] Align with index 0
[2024-06-12 23:10:30.391] [debug] Read 10000 reads
[2024-06-12 23:10:30.449] [debug] Alignments processed 10034, total m_corrected_records size 10.768616 MB
...
[2024-06-12 23:46:50.474] [debug] Pushing 365102 records for correction
[2024-06-12 23:50:47.031] [debug] Corrected 10000 reads, decoded 3537 reads early,
[2024-06-12 23:52:40.159] [debug] Loaded next index chunk with 1653803 target seqs
[2024-06-12 23:52:40.161] [debug] Align with index 1
[2024-06-12 23:52:45.648] [debug] Read 10000 reads
[2024-06-12 23:52:45.666] [debug] Alignments processed 10014, total m_corrected_records size 12.48391 MB

How to know the progress (e.g. percentage of the corrected reads) of the dorado correct and I probably could predict the rest time to finish the error correction by dorado.

Thank you for the help.