Entering edit mode
4.2 years ago
shiy05
▴
30
Dear all,
I am used to using vcftools to remove non-variants sites. The command I used:
vcftools --vcf input.vcf --mac 1 --recode --out input.mac
However, I cannot find the same command in bcftools.
I tried
bcftools view -m2 -M2 -v snps input.vcf
and
bcftools view --min-ac=1 input.vcf
All these commands keep more variants then I need, for example, the snp with all alternative genotypes 1/1
.
However, I am able to get correct results using below command:
bcftools view --min-ac=1 -Q 0.9999 input.vcf
Any better suggestions?
Hi, I've noticed that there seems to be a discrepancy between bcftools and vcftools when it comes to filtering out non-variant sites. I have a site that includes multiple alleles, with AC=27, 0, 19... vcftools --mac 1 will remove this site, whereas bcftools -c 1 will not.
Only the result of using bcftools can get the right vcf files.
vcftools
is not actively maintained (last update was in 2018) and can thus be considered deprecated. You should usebcftools
instead.