This is a test version of Biostars. For the public version, visit https://www.biostars.org.
update fam file VCF -> plink bfile

I have a large VCF (WGS >7000 samples) that I converted to plink bfile with this command

plink --vcf in.vcf --make-bed --out plink

A fam file is produced, but does not reflect the relationships, phenotypes, or genders

I've replaced the fam file with a correct one containing these information. Then I calculate allele frequency with this command

plink --bfile plink --freq counts --out plink

I've noticed that the allele counts are incorrect, like for variant A plink reports an allele count of 1 and when I manually parse the VCF, I find the allele count is 3 (for founders only)

So something went wrong.

How do I convert a VCF into a plink bfile while replacing/updating the fam file, so I don't get these errors.

plink vcf bfile

1 answer

--update-parents (http://www.cog-genomics.org/plink/1.9/data#update_indiv ), --update-sex, and --pheno can be used for this purpose.

Log in to answer this question.