pleioFDR 分析记录

setp1:环境搭建参照:GitHub - precimed/pleiofdr: Pleiotropy-informed conditional and conjunctional false discovery ratestep2: 输入文件参照:GitHub - precimed/python_convert: A collection of various utilities for GWAS summary statistics

python ./python_convert/sumstats.py csv --auto --sumstats ./python_convert/traitfolder/life_pleio.txt.gz  --n-val 1012240 --out ./python_convert/traitfolder/ssgac.edu.csv --force
python ./python_convert/sumstats.py csv --auto --sumstats ./python_convert/traitfolder/AD_pleio.txt.gz  --n-val 455258 --out ./python_convert/traitfolder/ssgac.swb.csv --force

python ./python_convert/sumstats.py zscore --sumstats ./python_convert/traitfolder/ssgac.edu.csv --out ./python_convert/traitfolder/ssgac.life.csv
python ./python_convert/sumstats.py zscore --sumstats ./python_convert/traitfolder/ssgac.swb.csv --out ./python_convert/traitfolder/ssgac.AD.csv

python ./python_convert/sumstats.py mat --sumstats ./python_convert/traitfolder/ssgac.life.csv --ref 9545380.ref --out ./python_convert/traitfolder/ssgac.edu.mat
python ./python_convert/sumstats.py mat --sumstats ./python_convert/traitfolder/ssgac.AD.csv --ref 9545380.ref --out ./python_convert/traitfolder/ssgac.swb.mat

step3 运行:最好将准备好的文件放入pleioFDR文件夹下

cp config_default.txt config.txt

打开config_default.txt中randprune_n 改变为500,还有conjFDR值,还可以改变为conFDR模型,两者的区别 见 Improved detection of common variants associated with schizophrenia and bipolar disorder using pleiotropy-informed conditional false discovery rate. 这篇文献讲的比较清楚。

matlab -nodisplay -nosplash < runme.m

因为运行时间过久,最好 nohup 挂后台运行,过段时间 fg %1 ,将后台命令提到前台运行,以防止时间过久。

结果转换:

result.mat 转化为csv格式:python_convert 中的fdrmat2csv.py 脚本

python fdrmat2csv.py --mat ./../results/result.mat --ref ./../9545380.ref --out ./../results/result.csv

详细请见:GitHub - precimed/python_convert: A collection of various utilities for GWAS summary statistics​​​​​​​d

但是网页上--ref 已弃用,所有选用9545380.ref

FUMA-defined loci:

sumstats.py clump脚本

python sumstats.py clump \
	--clump-field FDR \
	--force  \
	--plink ./../../plink/plink \
	--sumstats ./../results/result.csv \
	--bfile-chr ./ref_1kG_phase3_EUR/chr@ \
	--exclude-ranges ['6:25119106-33854733', '8:7200000-12500000'] \
	--clump-p1 0.05 \
	--out ./../results/result.clump

   

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值