I am having difficulty generating a summary report following the use of dorado basecaller for basecalling and demultiplexing of my .POD5 files with custom barcodes. I would like to make use of the following command so I can easily perform both steps in one command and then generate a summary file:
dorado basecaller hac <path_to_pod5> --barcode-arrangement <path_to_toml_file> --barcode-sequences <path_to_fasta_file> > output.bam
My Arrangement files:
For testing purposes, I created a custom arrangement .toml file for NB01 -> NB05 of the SQK-NBD114-96 kit.
However, when trying to generate a summary of the output.bam I get the following error:
$ dorado summary output.bam
filename read_id run_id channel mux start_time duration template_start template_duration sequence_length_template mean_qscore_template barcode
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
Aborted (core dumped)
This does not occur when using an established ONT barcoding kit under --kit-name and the summary file generation works fine. Are there extra steps I must perform in order to generate the summary file when using a custom kit?
Hello,
I am having difficulty generating a summary report following the use of
dorado basecaller
for basecalling and demultiplexing of my.POD5
files with custom barcodes. I would like to make use of the following command so I can easily perform both steps in one command and then generate a summary file:My Arrangement files:
For testing purposes, I created a custom arrangement .toml file for NB01 -> NB05 of the SQK-NBD114-96 kit.
The corresponding sequence file:
The basecalling and demultiplexing works fine and I can see when viewing the bam file that the classified reads are tagged by their barcode, e.g.
However, when trying to generate a summary of the output.bam I get the following error:
This does not occur when using an established ONT barcoding kit under
--kit-name
and the summary file generation works fine. Are there extra steps I must perform in order to generate the summary file when using a custom kit?Thank you, Conor
Run environment: