nf-core/bcl2fastq @ 0.0.0-3fc6d40
Updating the docker container and making a new module release
bcl2fastq is a commercial tool from Illumina. The container provided for the bcl2fastq nf-core module is not provided nor supported by Illumina. Updating the bcl2fastq versions in the container and pushing the update to Dockerhub needs to be done manually.
-
Navigate to the appropriate download page. - bcl2fastq: download the rpm of the desired bcl2fastq version with
curlorwget. -
Unpack the RPM package using
rpm2cpio bcl2fastq2-*.rpm | cpio -i --make-directories.- Move the executable located in
<unpack_dir>/usr/bin/bcl2fastqinto the same folder as the Dockerfile. - Move the
cssandxsldirectories from<unpack_dir>/local/share/into the same folder as the Dockerfile
- Move the executable located in
-
Create and test the container:
docker build . -t nfcore/bcl2fastq:<VERSION> -
Access rights are needed to push the container to the Dockerhub nfcore organization, please ask a core team member to do so.
docker push nfcore/bcl2fastq:<VERSION>
Name
|
BCL2FASTQ |
|---|
meta
map
|
Groovy Map containing sample information e.g. [ id:'test', single_end:false ] |
|---|---|
samplesheet
file
|
Input samplesheet *.{csv}
|
run_dir
file
|
Input run directory containing RunInfo.xml and BCL data Could be a directory or a tar of the directory |
xml
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
**/*.xml
file
|
Output XML files, for example RunInfo.xml **/*.xml
|
fastq
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/**_S[1-9]*_R?_00?.fastq.gz
file
|
Demultiplexed sample FASTQ files **_S*_L00?_R?_00?.fastq.gz
|
stats
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/Stats
file
|
Statistics files Stats
|
interop
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
InterOp/*.bin
file
|
Interop files *.{bin}
|
reports
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/Reports
file
|
Demultiplexing Reports Reports
|
fastq_idx
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/**_S[1-9]*_I?_00?.fastq.gz
file
|
Optional demultiplexed index FASTQ files **_S*_L00?_I?_00?.fastq.gz
|
undetermined
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/**Undetermined_S0*_R?_00?.fastq.gz
file
|
Optional undetermined sample FASTQ files Undetermined_S0_L00?_R?_00?.fastq.gz
|
undetermined_idx
tuple
meta
map
|
Groovy Map containing sample information |
|---|---|
output/**Undetermined_S0*_I?_00?.fastq.gz
file
|
Optional undetermined index FASTQ files Undetermined_S0_L00?_I?_00?.fastq.gz
|
versions_bcl2fastq
tuple
${task.process}
string
|
The name of the process |
|---|---|
bcl2fastq
string
|
The name of the tool |
bcl2fastq -V 2>&1 | grep -m 1 bcl2fastq | sed 's/^.*bcl2fastq v//'
eval
|
The expression to obtain the version of the tool |
| Tool | Description | Homepage |
|---|---|---|
| bcl2fastq | Demultiplex Illumina BCL files | https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software |
| Version | 0.0.0-3fc6d40 |
|---|---|
| Commit ID |