You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nf-core_modules/modules/bcl2fastq
Matthias De Smet 9294259eea
Module/bcl2fastq (#1883)
* add bcl2fastq

* test fixes

* fixed tests

* add tests to workflow

* change container source
2 years ago
..
.gitignore Module/bcl2fastq (#1883) 2 years ago
Dockerfile Module/bcl2fastq (#1883) 2 years ago
LICENSE Module/bcl2fastq (#1883) 2 years ago
README.md Module/bcl2fastq (#1883) 2 years ago
main.nf Module/bcl2fastq (#1883) 2 years ago
meta.yml Module/bcl2fastq (#1883) 2 years ago

README.md

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.

  1. Navigate to the appropriate download page. - bcl2fastq: download the rpm of the desired bcl2fastq version with curl or wget.

  2. Unpack the RPM package using rpm2cpio bcl2fastq2-*.rpm | cpio -i --make-directories. Place the executable located in <unpack_dir>/usr/bin/bcl2fastq in the same folder where the Dockerfile lies.

  3. Create and test the container:

    docker build . -t nfcore/bcl2fastq:<VERSION>
    
  4. 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>