10K+

This Nextflow pipeline performs the intersection of VCF files using bcftools used in Mangiante et al. 2023. It takes genomic VCF files (for example from Mutect and Strelka), extracts SNVs from the first caller, intersects results from the two callers for indels and multinucleotide polymorphisms (MNPs), and creates a concatenated, indexed VCF file containing SNPs from variant caller 1 and intersected indels/MNPs.
You can avoid installing all the external software by only installing Docker. See the IARC-nf repository for more information.
| Type | Description |
|---|---|
| input_folder1 | Path to the folder containing VCF files (e.g., outputs from IARCbioinf/mutect2-nf) |
| input_folder2 | Path to the folder containing other VCF files (e.g., from IARCbioinf/strelka2-nf) |
| Name | Default value | Description |
|---|---|---|
| --output_folder | output/ | Path of the output folder |
| --vcfSuffix1_snvs | _filtered_PASS_norm.vcf.hg38_multianno.vcf.gz | Suffix of first SNV VCF files |
| --vcfSuffix1_indels | _filtered_PASS_norm.vcf.hg38_multianno.vcf.gz | Suffix of first indel VCF files |
| --vcfSuffix2_snvs | .somatic.snvs_norm.vcf | Suffix of second SNV VCF files |
| --vcfSuffix2_indels | .somatic.indels_norm.vcf | Suffix of second indel VCF files |
Of note, if SNV and indel suffixes for the first or second set of VCFs are different, they are first merged; for example, by default strelka snv and indel VCFs are merged but mutect VCFs are assumed to contain all types of variants.
Flags are special parameters without a value.
| Name | Description |
|---|---|
| --help | Display help |
nextflow run IARCbioinfo/VCF-isec-nf --input_folder1 Mutect_results/ --input_folder2 strelka_results/ --outputFolder Mutect_strelka_intersection
Content type
Image
Digest
sha256:0859c4ed2…
Size
206.2 MB
Last updated
about 3 years ago
docker pull iarcbioinfo/vcf-isec-nfPulls:
2
Last week