The pipeline is a Nextflow version of the Flaq_flaq_sc2 pipeline (FL BPHL's SARS-CoV-2 analysis pipeline). And the function of human read removal is added to the pipeline.
Nextflow should be installed. The detail of installation can be found in https://github.com/nextflow-io/nextflow.
Python3 is needed.
Singularity is also needed. The detail of installation can be found in https://singularity-tutorial.github.io/01-installation/.
In addition, the below docker container images are needed in the pipeline. These images should be downloaded to the directory /apps/staphb-toolkit/containers/ in your local computer. You can find them from ncbi/sra-human-scrubber (https://hub.docker.com/r/ncbi/sra-human-scrubber) and StaPH-B/docker-builds (https://github.com/StaPH-B/docker-builds).
- fastqc_0.11.9.sif
- trimmomatic_0.39.sif
- bbtools_38.76.sif
- multiqc_1.8.sif
- bwa_0.7.17.sif
- samtools_1.12.sif
- vadr_1.3.sif
- pangolin_4.1.2-pdata-1.13.sif
- nextclade_2021-03-15.sif
- sra-human-scrubber_1.1.2021-05-05.sif
- put your data files into directory /fastqs. Your data file's name should look like "JBS22002292_1.fastq.gz", "JBS22002292_2.fastq.gz"
- open file "parames.yaml", set the parameters.
- get into the directory of the pipeline, run "sbatch ./sbatch_flaq_sc2_nf.sh"