You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the relatively recent parameter, MATCH_BARCODES_INLINE, is set to true in the call to IlluminaBaseCallsToSam, barcode matching will be done in the course of demultiplexing, eliminating the need to call ExtractIlluminaBarcodes before demultiplexing.
Eliminating the call to ExtractIlluminaBarcodes should reduce demux turnaround time at the expense of losing the full list of counts for observed barcodes written by IlluminaBaseCallsToSam to the file specified in the commonBarcodes argument.
Since the commonBarcodes is subsequently used as input to illumina.py guess_barcodes, if MATCH_BARCODES_INLINE is used, the call to illumina.py guess_barcodes will need to be skipped or omitted.
We may want to include a boolean toggling between a faster mode with MATCH_BARCODES_INLINE=true but no illumina.py guess_barcodes output, and the current state where ExtractIlluminaBarcodes is called before IlluminaBaseCallsToSam, and illumina.py guess_barcodes is called after.
The text was updated successfully, but these errors were encountered:
What if we separate barcode guessing (a useful thing to do) to a separate wdl task that gets called in parallel in relevant workflows? Remove ExtractIlluminaBarcodes and guess_barcodes from illumina_demux.
If the relatively recent parameter,
MATCH_BARCODES_INLINE
, is set totrue
in the call toIlluminaBaseCallsToSam
, barcode matching will be done in the course of demultiplexing, eliminating the need to callExtractIlluminaBarcodes
before demultiplexing.Eliminating the call to
ExtractIlluminaBarcodes
should reduce demux turnaround time at the expense of losing the full list of counts for observed barcodes written byIlluminaBaseCallsToSam
to the file specified in thecommonBarcodes
argument.Since the
commonBarcodes
is subsequently used as input toillumina.py guess_barcodes
, ifMATCH_BARCODES_INLINE
is used, the call toillumina.py guess_barcodes
will need to be skipped or omitted.We may want to include a boolean toggling between a faster mode with
MATCH_BARCODES_INLINE=true
but noillumina.py guess_barcodes
output, and the current state whereExtractIlluminaBarcodes
is called beforeIlluminaBaseCallsToSam
, andillumina.py guess_barcodes
is called after.The text was updated successfully, but these errors were encountered: