Closed gevro closed 2 years ago
By default, DeepConsensus filters reads at >=Q20.
Try running using --min_quality=0
.
Hi @gevro , hopefully @danielecook 's answer resolved your issue. I'm closing this. If you have more questions, please feel free to open another issue or reopen. Thank you!
Hi, I'm running the below and found that ~30% of ZMWs are missing from the deepconsensus FASTQ output, even though I see them in the input CCS bam and input subreads BAM:
Is this expected behavior? Is there any way to see in the logs why many ZMWs are not in the output?
PS: I don't think this is due to deepconsensus output reads having lower quality than the threshold of Q20, because I'm using ccs BAM input with --min-rq=0.99. I know you recommend lower than that, but if anything, inputting ccs BAM with reads > ccs rq 0.99 should not have 30% of reads failing to have a consensus from Deepconsensus.
PPS: I manually ran deepconsensus on the ccs and subreadstoccs of one ZMW that failed to be output by deepconsensus and I got this: failed_quality_filter=1. In CCS, the rq of this ZMW was rq:f:0.994125. Does Deepconsensus have a more stringent definition of read quality, such that it outputs fewer ZMWs than CCS?