How to filter structural variants in a vcf file on size
2
0
Entering edit mode
10.3 years ago
Abdel ▴ 410

I have a vcf file with structural variants (mainly deletions), and I want to filter out only deletions with a specific size (>10kb for example) and write those deletions to a separate vcf file. How can I do this?

vcf structural_variants deletions • 5.8k views
ADD COMMENT
2
Entering edit mode
10.3 years ago

Similar question answered already here: Filtering Gatk Indel Output Length 20+

ADD COMMENT
0
Entering edit mode

Thank you very much!

ADD REPLY
0
Entering edit mode
2.4 years ago
victorrg • 0

Hi! I just was looking for this, and since is the top result in google search I found it useful to answer with the current GATK version (4.2.6.1).

What worked for me is this commands:

gatk SelectVariants \
     -V input.vcf \
     --select-type-to-include DEL \
     --min-indel-size 10000 \
     -O output.vcf

Those, and more, arguments can be found in: https://gatk.broadinstitute.org/hc/en-us/articles/5358856605339-SelectVariants#--variant

I used the docker image for GATK. I think it works fine and saves a lot of time, this is the tutorial I followed: https://gatk.broadinstitute.org/hc/en-us/articles/360035889991--How-to-Run-GATK-in-a-Docker-container#article-comments

Quick disclaimer: I'm new to bioinformatics so maybe there is some other way to do this filter using other tools, but I found GATK to be the most easy and straightforward.

Hope it helps!

ADD COMMENT

Login before adding your answer.

Traffic: 2173 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6