Pipeline uses samplesheet with path to fastqs as input. Fastq files are trimmed for low quality reads using trimmomatic, aligned using bwa and summary metrics are generated using samtools flagstat.
-
Install Docker on your computer. Follow instructions from official docker documentation https://docs.docker.com/.
-
Clone this repo first
git clone --recursive https://github.com/varshini712/nf-test-awspoc.git cd nf-test-awspoc
-
Install Nextflow (version 24.04.3.5916), requires Java 11 or later
curl -s https://get.nextflow.io | bash
-
Change/provide the paths for testdata and reference directories. If local (provide the directory locations), if using AWS (provide the S3 locations for your reference and testdata). Example directory structure is here:
-
Execute the pipeline.
./nextflow run main.nf
- Nextflow
- Docker