| Parameter | Description |
| params.py_ABfilter | Path to custom AB filter script. |
| params.outputDir | Output directory for all pipeline results. |
| params.single_sample_mode | Run per-sample mode (true) or joint-calling mode (false). |
| params.hard_filter | Apply GATK Hard Filters instead of VQSR. |
| params.use_genomicsdb | Use GenomicsDB for joint-calling (instead of CombineGVCFs). |
| params.inputDir | Directory containing FASTQ files. |
| params.allFastq | Pattern to capture all FASTQ files. |
| params.reads | Paired-end FASTQ pattern (_1 / _2 suffix). |
| params.inputBAM | Input BAM file (if starting from aligned BAM). |
| params.inputGVCF_gatk | Input GATK-generated GVCFs |
| params.inputGVCF_dv | Input DeepVariant-generated GVCFs. |
| params.inputVCF_gatk | Input GATK VCF file |
| params.inputVCF_dv | Input DeepVariant VCF file. |
| params.output_type | If set, pipeline stops early and outputs only BAM or GVCF stage. |
| params.readGroupLibrary | Read group library name (e.g., WES). |
| params.readGroupPlatform | Sequencing platform (e.g., ILLUMINA). |
| params.readGroupUnit | Read group unit (lane or flowcell ID). |
| params.exomeRegionsBed | Target capture BED file for WES analysis. |
| Reference genome information |
| params.refDir | Directory containing reference genome resources. |
| params.alignmentRef | Reference FASTA for alignment and variant calling. |
| params.millsRef | Indel resource for BQSR and variant filtering. |
| params.dbSNPRef | dbSNP reference VCF. |
| params.hapmapRef | HapMap reference VCF for VQSR. |
| params.omniRef | Omni reference VCF for VQSR. |
| params.Ref1kG | 1000 Genomes SNP reference. |
| params.knownIndels | Known indel sites for BQSR. |
| Variant annotation resources |
| params.vepCacheDir | VEP cache directory. |
| params.pluginsDir | Directory containing annotation plugin resources. |
| params.vepPluginsDir | Subdirectory for VEP plugins. |
| params.dbNSFP | dbNSFP annotation database. |
| params.gnomAD | gnomAD exome frequency database. |
| params.clinvar | ClinVar clinical variant database. |
| params.caddIndel | CADD indel annotation resource. |
| params.caddsnvs | CADD SNV annotation resource. |
| HardFilter thresholds (if hard_filter = true) |
| params.indelQUAL | Hard filter: minimum QUAL for indels. |
| params.indelINFO_QD | Hard filter: Quality by Depth (QD) for indels. |
| params.indelINFO_ReadPosRankSum | Hard filter: Read position bias for indels. |
| params.indelINFO_FS | Hard filter: Fisher strand bias for indels. |
| params.snpQUAL | Hard filter: minimum QUAL for SNPs. |
| params.snpINFO_QD | Hard filter: Quality by Depth (QD) for SNPs. |
| params.snpINFO_MQ | Hard filter: Mapping Quality for SNPs. |
| params.snpINFO_ReadPosRankSum | Hard filter: Read position bias for SNPs. |
| params.snpINFO_MQRankSum | Hard filter: Mapping Quality Rank Sum for SNPs. |
| params.snpINFO_FS | Hard filter: Fisher strand bias for SNPs. |
| params.snpINFO_SOR | Hard filter: Strand Odds Ratio for SNPs. |
| Cohort-Level Variant Quality Control thresholds |
| params.QUAL | Minimum QUAL that a variant is truly polymorphic across the cohort. |
| params.DP | Genotypes with sequencing depth below this threshold are set to missing. |
| params.GQ | Genotypes with genotype quality below this threshold are set to missing. |
| params.ABlower | Heterozygous calls with allele balance below this threshold are set to missing. |
| params.ABupper | Heterozygous calls with allele balance above this threshold are set to missing. |
| params.VarCallRate | Variant call rate across the cohort. |
| Parallelism (forks) |
| params.heavyFork | Number of parallel jobs for heavy tasks (alignment, variant calling). |
| params.lightFork | Number of parallel jobs for lightweight tasks (QC, annotation). |