PFsnake
P. falciparum pipeline for variant calling, CNV and drug-resistance summaries.
Pipeline Flow
Prefilter→
fastp→
BWA / BAM QC→
GATK / Variants→
CNV→
Mixed Infection→
Drug Resistance
Build
cd PFsnake
docker build -t pf-snake:1.0 .Run
./PFsnake/Go_PFsnake.sh \
-i /path/to/fastq \
-o /path/to/output \
-d /path/to/ref.fasta \
-p 2 \
-KReal Example
Go_PFsnake.sh \
-i PFsnake/20261101_PF_HKP \
-o PFsnake/20261101_PF_HKP_out \
-d /media/uhlemann/Core3_V2/REF/pf_ref.fasta \
-p 2 \
-KOptions
| Flag | Description |
|---|---|
-n | Dry-run |
-K | Keep-going |
-p 1|2 | Single-end / paired-end mode |
-c | Snakemake cores |
Expected Input
PFsnake/
|-- 20251101_PF_HKP/
|-- 20251101_PF_HKP_out/
|-- 20261101_PF_HKP/
| |-- SAMPLE1_R1.fastq.gz
| `-- SAMPLE1_R2.fastq.gz
`-- 20261101_PF_HKP_out/
pf_ref/
|-- pf_ref.fasta
`-- (optional annotation files)Main Outputs
PFsnake/
|-- 20251101_PF_HKP/
|-- 20251101_PF_HKP_out/
|-- 20261101_PF_HKP/
`-- 20261101_PF_HKP_out/
|-- 1_QC/
|-- 2_bwa/
|-- 3_bam_qc/
|-- 4_gatk_out/
|-- 6_cnv/
|-- 7_mixed_infection/
|-- 8_recomb_explore/
`-- 9_drug_resistance/