GWAS数字协变量怎么用
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,今天小编给大家分享一下GWAS数字协变量怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解
千家信息网最后更新 2024年11月23日GWAS数字协变量怎么用
今天小编给大家分享一下GWAS数字协变量怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
1. 协变量文件整理
第一列为FID 第二列为ID 第三列以后为协变量(注意,只能是数字,不能是字符!)
这里协变量文件为:
[dengfei@ny 03_linear_cov]$ head cov.txt
1061 1061 F 3
1062 1062 M 3
1063 1063 F 3
1064 1064 F 3
1065 1065 F 3
1066 1066 F 3
1067 1067 F 3
1068 1068 M 3
1069 1069 M 3
1070 1070 M 3
这里第三列为性别,第四列为世代,为了方便操作,我们将世代作为数值,直接进行协变量分析
2. 数字协变量
awk '{print $1,$2,$4}' cov.txt >cov1.txt
数据如下:
1061 1061 3
1062 1062 3
1063 1063 3
1064 1064 3
1065 1065 3
1066 1066 3
1067 1067 3
1068 1068 3
1069 1069 3
1070 1070 3
3. 进行数值协变量GWAS分析LM模型
「代码:」
plink --file b --pheno phe.txt --allow-no-sex --linear --covar cov1.txt --out re
「日志:」
PLINK v1.90b5.3 64-bit (21 Feb 2018) www.cog-genomics.org/plink/1.9/
(C) 2005-2018 Shaun Purcell, Christopher Chang GNU General Public License v3
Logging to re.log.
Options in effect:
--allow-no-sex
--covar cov1.txt
--file b
--linear
--out re
--pheno phe.txt
515199 MB RAM detected; reserving 257599 MB for main workspace.
.ped scan complete (for binary autoconversion).
Performing single-pass .bed write (10000 variants, 1500 people).
--file: re-temporary.bed + re-temporary.bim + re-temporary.fam written.
10000 variants loaded from .bim file.
1500 people (0 males, 0 females, 1500 ambiguous) loaded from .fam.
Ambiguous sex IDs written to re.nosex .
1500 phenotype values present after --pheno.
Using 1 thread (no multithreaded calculations invoked).
--covar: 1 covariate loaded.
Before main variant filters, 1500 founders and 0 nonfounders present.
Calculating allele frequencies... done.
10000 variants and 1500 people pass filters and QC.
Phenotype data is quantitative.
Writing linear model association results to re.assoc.linear ... done.
「结果文件:」re.assoc.linear
「结果预览:」
这里的结果包括协变量的检验,我们不需要输出协变量结果,可以加上参数:--hide-covar
4. 使用R语言进行结果比较
library(data.table)
geno = fread("c.raw")
geno[1:10,1:10]
phe = fread("phe.txt")
cov = fread("cov.txt")
dd = data.frame(phe$V3,cov$V4,geno[,7:20])
head(dd)
str(dd)
mod_M7 = lm(phe.V3 ~ cov.V4 + M7_1,data=dd)
summary(mod_M7)
mod_M9 = lm(phe.V3 ~ cov.V4 + M9_1,data=dd);summary(mod_M9)
M7加上数值协变量结果:
M9加上数值协变量结果:
结果完全一致。
以上就是"GWAS数字协变量怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
变量
结果
数字
数值
知识
篇文章
文件
世代
内容
分析
不同
很大
一致
代码
参数
图片
大部分
字符
就是
性别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库安全定义
沈阳软件开发培训班靠谱吗
中医院绩效软件开发公司
东莞网络安全建设现状
目前软件开发工程师的薪资
微信不能加载数据库文件夹
各个行业的数据库
网络安全周活动总结关于工业企业
网络安全技术产业
论文软件开发哪家好
女孩子学软件开发专业好吗
阿里云api服务器
广州所有软件开发微信开发
网络安全公司最少需要多少人
江阴智能化软件开发创造辉煌
月租房软件开发
在库克数据库上进行文献传递
漫说网络安全法四
中国计算机网络安全大会
网络安全教育工作如何
蔡林峰数据库
数据库工程师下半年题没有
邯郸安卓软件开发需要多少钱
网络安全密码怎么找
安卓访问服务器数据库
物体导向式软件开发是什么
福建网络安全应急指挥中心
山东盘位机架式服务器虚拟主机
那些国家搞DNA数据库
鹏城杯网络安全竞赛深圳