Hi, I have questions about demux paired-end sequences (qiime2 version 2020.8).
From my three data files -- R1, R2, I1 -- I'm now trying to demux the sequences.
Although I have manually checked and compared that the sequences in my barcode file and mapping file are in the same orientation, using only the following parameters will result in an error message saying "no match found".
qiime demux emp-paired
--i-seqs
--o-per-sample-sequences
--m-barcodes-file
--m-barcodes-column
--o-error-correction-details
However, when adding these two parameters to the command, the demux step would run successfully. (It had to be both of them, not one or the other)
*--p-rev-comp-barcodes *
--p-rev-comp-mapping-barcodes
-
What I'm trying to understand is that, why these reverse parameters would make it work? Reversing both the barcode sequences and mapping file barcodes seem to have canceled out the effect.
-
One colleague of mine recommended trying without these two reverse parameters but adding --p-no-golay-error-correction. The code would also run successfully, and the demux result was more stringent. I have concerns because we are actually using Golay barcodes (100% confident). Therefore, I also hope to understand what is this parameter actually doing. Would it be ok to use it on Golay barcodes if adding it makes the code run properly?
Thank you very much.