欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

plink做SNP筛选和GWAS

程序员文章站 2022-03-11 19:22:30
...

1.vcf转ped/map:

plink --vcf spirits.recode.vcf --recode --out test

2.统计每个snp的MAF,并将maf < 0.05; miss > 0.2的SNP筛选出来并过滤掉。

plink --file 513lines_4429snps_110506 --freq --out test
plink --file 513lines_4429snps_110506 --maf 0.05 --geno 0.2 --out test --recode

3.针对508lines_traits.txt文件中的性状进行全基因组关联分析
用excel编辑获取fid,iid文件以及表型文件:
选择个体文件:
1 L1
2 L2
3 L3
4 L4
5L5
6 L6
7 L7
8 L8
9 L9
10L10件:

FID     IID     T1      T2      T3
1       L1      4.5514  4.0234  1.5055
2       L2      2.4888  2.2576  1.4878
3       L3      4.9849  3.413   1.1411
4       L4      7.9829  5.8398  1.31127
5       L5      1.7586  3.088   1.7824
6       L6      2.2273  4.0377  1.943
7       L7      8.1565  4.6783  0.6993
8       L8      2.8122  3.6162  1.33192
9       L9      2.3489  4.4685  1.9838

命令:

plink --bfile test --keep keep.txt --recode --out use_test
plink --allow-no-sex --file use_test --pheno phe.txt --assoc --adjust --all-pheno --out test

生成.qassoc.adjusted,.qassoc,分别是校正p值和原始p值