BCL Data Conversion
The Illumina BCL Convert is a standalone local software application that converts the Binary Base Call (BCL) files produced by Illumina sequencing systems to FASTQ files. The DRAGEN product includes hardware accelerated BCL conversion on the DRAGEN platform, which results in improved run times compared to BCL Convert pure software execution.
The DRAGEN BCL conversion is designed to output FASTQ files that match bcl2fastq2 v2.20 output. DRAGEN supports direct conversion from .BCL to the compressed FASTQ.ORA format in order to reduce the FASTQ.GZ file size by a ratio up to 5. Refer to DRAGEN ORA compression from BCL for proper usage.
DRAGEN BCL Convert supports the following features.
|
•
|
Demultiplexing samples by barcode with optional mismatch tolerance |
|
•
|
Supports adapter sequence masking or trimming with adjustable matching stringency. |
|
•
|
Supports UMI sequence tagging and optional trimming |
|
•
|
Optional Output of FASTQ files for index reads (in gzipped or FASTQ.ORA files) |
|
•
|
Optional Combines all lanes to the same FASTQ output files |
|
•
|
Supports high sample count (100,000) |
|
•
|
Supports UMI sequences in index reads |
|
•
|
Eliminates skew as the result of adapter sequence trimming by using the MinimumAdapterOverlap setting |
|
•
|
Outputs metrics for demultiplexing, quality scores, adapter trimming, unmapped barcodes, and index-hopping detection. |
|
•
|
Outputs per-cycle adapter metrics and per-tile quality & demultiplex metics |
|
•
|
Converts a subset of tiles specified by regular-expressions using an allow list, a block list, or both. |
|
•
|
Better support for legacy applications based upon bcl2fastq2 (all off by default): |
|
–
|
Output metrics in bcl2fastq2 Stats directory format in addition to csv |
|
–
|
Support FindAdaptersWithIndels setting to match bcl2fastq2 default output |
|
–
|
Support fastq subdirectories named by sample project, sampleID, & sampleName |
System Requirements
When not running on the DRAGEN platform, the following requirements should be noted:
|
•
|
Minimum 64 GB of RAM (less RAM is required for some smaller flow cell input types, such as NextSeq and iSeq) |
|
•
|
Storage requirements: sufficient storage for BCL input and FASTQ output on each source and destination storage device (no intermediate output is generated during BCL conversion) |
|
•
|
Linux CentOS 6 or higher |
Installation
For DRAGEN products, BCL conversion functionality is included. When using the separate BCL Convert application, note the following:
BCL Convert is installed from an RPM package downloaded from the Illumina support site. Install the RPM package using one of the following commands:
|
•
|
To install the software in the default location, enter: rpm --install <rpm package-name> |
|
•
|
To specify a custom install location, enter: rpm --install --prefix <user-specified directory> <rpm package-name> |
The default installation places the executable at /usr/local/bin/bcl-convert.
Run Requirements
BCL Convert and DRAGEN require the following files to be present in the run folder to perform BCL conversion:
|
•
|
BCL files (*.bcl, *.cbcl) |
|
•
|
Filter files (*.filter) |
|
•
|
Position files (*.locs, *.clocs, or s.locs) |
|
•
|
Aggregated files (*.bci) as applicable |
|
•
|
The config.xml file (for older systems) if applicable |
|
•
|
The SampleSheet.csv file -- Supports v1 and v2. See the Sample Sheet section below for more details. |