vcf_substract

vcf_substract subtracts variants present in one or more Variant Call Format (VCF) files from an input VCF to remove shared records (e.g., SNPs, insertions, deletions, structural variants) and isolate unique variant sets for downstream analyses.


Key Features:

  • Variant subtraction: Removes variant records in an input VCF that are present in one or more reference VCF files.
  • Multi-file support: Accepts one or multiple reference VCFs for comparative subtraction operations.
  • Variant type support: Operates on VCF records representing single nucleotide polymorphisms (SNPs), insertions, deletions, and structural variants.
  • Annotation-aware VCF handling: Preserves and operates on VCF files with rich annotations.
  • Compressed/indexed VCF compatibility: Works with compressed and indexed VCFs to enable fast retrieval of variants by genomic position.
  • Related VCFtools functions: Complements other VCFtools utilities such as validation, merging, and comparing of VCF files.

Scientific Applications:

  • Isolation of unique variant sets: Enables identification of variants unique to a sample or cohort by subtracting shared polymorphisms.
  • Population-specific mutation detection: Facilitates discovery of population-specific mutations by removing common variants present in control or reference datasets.
  • Large-scale genomic dataset processing: Applied when filtering VCFs generated by high-throughput sequencing efforts, including projects such as 1000 Genomes, UK10K, dbSNP, and the NHLBI Exome Project.

Methodology:

Computational subtraction of variant records from an input VCF based on presence in one or more reference VCF datasets, operating on annotated, compressed, and indexed VCF files.

Topics

Collections

Details

Maturity:
Mature
Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Added:
12/19/2016
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Splitting

Inputs

Outputs

Publications

Mareuil F, Doppelt-Azeroual O, Ménager H. A public Galaxy platform at Pasteur used as an execution engine for web services. Unknown Journal. 2017. doi:10.7490/f1000research.1114334.1.

Danecek P, Auton A, Abecasis G, Albers CA, Banks E, DePristo MA, Handsaker RE, Lunter G, Marth GT, Sherry ST, McVean G, Durbin R. The variant call format and VCFtools. Bioinformatics. 2011;27(15):2156-2158. doi:10.1093/bioinformatics/btr330. PMID:21653522. PMCID:PMC3137218.

Afgan E, Baker D, van den Beek M, Blankenberg D, Bouvier D, Čech M, Chilton J, Clements D, Coraor N, Eberhard C, Grüning B, Guerler A, Hillman-Jackson J, Von Kuster G, Rasche E, Soranzo N, Turaga N, Taylor J, Nekrutenko A, Goecks J. The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update. Nucleic Acids Research. 2016;44(W1):W3-W10. doi:10.1093/nar/gkw343. PMID:27137889. PMCID:PMC4987906.

Documentation

Links