A Nextflow-based genomic alignment pipeline.
.
├── 1OrionPax.nf # Main workflow file 1
├── 2Mirage.nf # Main workflow file 2
├── autobots.pbs # PBS job script
├── megatron.config # Pipeline configuration
├── modules/ # Nextflow submodules
│ ├── local/ # Custom processes
│ └── sampleSheets/ # Input CSVs
└── starscream.pbs # PBS job script
-
Install dependencies:
conda install -c bioconda nextflow
-
Run the pipeline:
nextflow run 1OrionPax.nf -c megatron.config
Edit megatron.config
for:
- Input/output paths
- Resource allocation (CPU/memory)
- Reference genomes
Format your input CSV in modules/sampleSheets/
:
Add directory and .csv
sample,fastq
sample1,/path/to/reads_R1.fastq.gz
qsub autobots.pbs
- Nextflow ≥22.04
- Java 8+
- Singularity/Docker (recommended)
This pipeline was developed with resources from the Univeristy of Stellenbosch