nanoporetech / dorado

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

Does dorado demux support duplex calls? #908

Open MostafaYA opened 1 week ago

MostafaYA commented 1 week ago

Issue Report

Please describe the issue:

Does dorado demux support the duplex calls. Previously you mentioned this was not implemenetd yet #405?

Thanks

Steps to reproduce the issue:

Please list any steps to reproduce the issue.

Run environment:

Logs

malton-ont commented 1 week ago

Hi @MostafaYA,

No, dorado duplex does not currently support the --kit-name parameter.

Running dorado demux on duplex called data may work, but will likely have a high proportion of unclassified reads (especially for single-ended barcodes). We have not attempted to evaluate this in any detail.

mprous1 commented 1 day ago

I have done it in two steps, dorado duplex first and then demux. There is quite a lot of unclassified reads, but still acceptable level (I think it was certainly less than 30% and maybe less than 20%). I'm surprised that this has not been evaluated before.

Would it be better to do standard basecalling with --kit-name first, then take the classified read IDs and split the pod5 files according to barcode and then do duplex basecalling separately for the samples? It would be rather annoying though and would mean basecalling everything twice. Might be worth maybe if the unclassified reads will be less than 10% in this way.