千家信息网

GWAS数字协变量怎么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天小编给大家分享一下GWAS数字协变量怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解
千家信息网最后更新 2026年11月02日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安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 科技创新与互联网经济 互联网是不是新科技 与互联网科技公司 互联网未来科技 互联网与新科技 碳银互联网科技 西安互联网科技公司 北京禾田雨橡互联网科技 互联网科技小额贷款 太原新华互联网科技学校怎么样 卫星互联网科技股票 互联网科技博主是什么意思 顶级互联网科技成果有哪些 苏州五指互联网络科技有限 乌鲁木齐新华智原互联网科技学校 广州新华互联网科技学校电竞方面 美国互联网科技实力 中国科技和美国互联网 互联网 科技节活动 微视频大赛 广州紫鲸互联网科技有限公司 深圳恒合互联网络科技有限公司 互联网科技行业发展 科技平台互联网 上海挚品互联网科技 千方科技属于互联网企业吗 天津腾达互联网科技有限公司 中国互联网公司排名锤子科技 平安好医生打造互联网科技医疗 小牛互联网科技有限公司地址
0