LD过滤

作者: 铃_0d92 | 来源:发表于2020-11-25 14:31 被阅读0次

#删除多等位基因的位点

bcftools view -M2 -v snps  - exclude SNP.filtered.vcf >  BSZ_ZY_bi.vcf

###plink过滤

#1 转换格式

plink --vcf file.vcf --recode --out file

#2 位点过滤

--mind 0.10  去除基因型丢失率大于10%的个体样本:

--geno 0.05  大于95%的个体都具有的变异位点才保留,其他去除:

--maf 0.01    次等位基因频率,频率较低的第二等位基因的频率(防止假阳性)。

--hwe 0.0001 保留符合Hardy—Weinbery 的变异位点

### LD过滤生成 vcf 格式(服务器上有LD.sh脚本)

plink2 --vcf zy_bsz-bi.vcf  --mind 0.10 --maf 0.05 --geno 0.05 --hwe 0.0001 \

--out zy_bsz_fi  --recode vcf-iid \

--allow-extra-chr --set-missing-var-ids @:# \

--keep-allele-order

plink2 --vcf zy_bsz_fi.vcf \

--indep-pairwise 50 10 0.2 \

--out tmp.ld --allow-extra-chr \

--set-missing-var-ids @:#

plink2 --vcf zy_bsz_fi.vcf \

--extract tmp.ld.prune.in \

--out all.LDfilter --recode vcf-iid \

--keep-allele-order --allow-extra-chr \

--set-missing-var-ids @:#

#3 stuctrue作图

bcftools view -M2 -v snps snp.vcf > zy-bi.vcf

perl randSnps.pl < zy-bi.vcf > zy_un.vcf

awk '{gsub(/gene/,""); print}'  zy_un.vcf >  zy1.vcf

awk '{gsub(/.a/,""); print}'  zy1.vcf>  zy_name.vcf

plink2 --vcf zy_name.vcf --make-bed --out ZY --allow-extra-chr --threads 12

for K in {2..12};

  do admixture --cv ZY.bed $K |tee log${K}.out;

  done

grep -h CV log*.out

#CV error (K=2): 0.40129

#V error (K=3): 0.48130

#CV error (K=4): 0.47680

#CV error (K=5): 0.58563

#CV error (K=6): 0.60299

#CV error (K=7): 0.67999

#CV error (K=8): 0.69322

#CV error (K=9): 0.53627

相关文章

  • LD过滤

    #删除多等位基因的位点 bcftools view -M2 -v snps - exclude SNP.filte...

  • 遗传多样性参数计算

    1 使用vcftool计算pi值 输入文件:SNP_qc0818.vcf,未LD过滤,若文件较大则过滤更好工作路径...

  • snp数据PCA分析

    1.LD过滤 2.用plink 进行pca分析 参考群体遗传中基于SNP的PCA分析[https://www.ji...

  • 不要犟

    LD说什么就是什么。不要犟。 即便是LD自己说要吃亏,也不要越俎代庖,否定LD,替LD着想。让LD沾光。 因为这样...

  • 一切为了LD,为了LD的家人

    一切为了LD,就是什么都要想着LD,什么都要把LD放在前面考虑。 一切为了LD,为了LD的家人、亲人、孩子、妻子。...

  • 端午节小聚

    时间:2018.06.16地点:LD home人员:部门成员+YZ+LD mother + LD classmat...

  • 和LD一块走的时候要注意的

    一是LD出门,需要自己锁门,自己要先于LD出来。 不要让LD在门口还得等你出来。 不要那么古板,非得走在LD身后。...

  • 干活要干到LD心眼里

    首先要明白LD想要什么。指导LD的目的,然后去实现。 其次,要听到、记下LD说的什么,不说的什么。要明白LD的意图。

  • 四个不要

    不要挑战LD。 不要抢LD的风头。 不要让LD怀疑自己。 不要让LD感受到自己的权威、利益收到你的威胁。 做到四个...

  • LD说的,要附言证明

    为LD服务。 LD说的,要从侧面来证明,来显示出LD说的价值。 这才是自己的价值。不然LD就没必要带着自己了。 要...

网友评论

      本文标题:LD过滤

      本文链接:https://www.haomeiwen.com/subject/gubqiktx.html