plink 软件中 --recode 12 选项
测试plink 软件中 --recode 12 做了什么。
001、首选看一下plink格式的测试数据
[root@PC1 test01]# ls outcome.map outcome.ped [root@PC1 test01]# cat outcome.map ## 一共5个位点 1 snp1 0 55910 1 snp2 0 85204 1 snp3 0 122948 1 snp4 0 203750 1 snp5 0 312707 [root@PC1 test01]# cat outcome.ped ## 基因型数据 DOR DOR1 0 0 0 -9 G G C C G G G G A G DOR DOR2 0 0 0 -9 G G G C G G G G A G DOR DOR3 0 0 0 -9 G G C C G G G G A G DOR DOR4 0 0 0 -9 G G C C G G 0 0 A G DOR DOR5 0 0 0 -9 G G C C G G C C A G GMM GMM1 0 0 0 -9 A G G C G G 0 0 A G
002、下面看测试结果
[root@PC1 test01]# ls outcome.map outcome.ped [root@PC1 test01]# cat outcome.map 1 snp1 0 55910 1 snp2 0 85204 1 snp3 0 122948 1 snp4 0 203750 1 snp5 0 312707 [root@PC1 test01]# cat outcome.ped DOR DOR1 0 0 0 -9 G G C C G G G G A G DOR DOR2 0 0 0 -9 G G G C G G G G A G DOR DOR3 0 0 0 -9 G G C C G G G G A G DOR DOR4 0 0 0 -9 G G C C G G 0 0 A G DOR DOR5 0 0 0 -9 G G C C G G C C A G GMM GMM1 0 0 0 -9 A G G C G G 0 0 A G [root@PC1 test01]# plink --file outcome --recode 12 tab --out test 1> /dev/null ## 转换命令,其中tab的作用是将输出的间隔指定为tab [root@PC1 test01]# ls outcome.map outcome.ped test.log test.map test.nosex test.ped [root@PC1 test01]# cat test.ped DOR DOR1 0 0 0 -9 2 2 2 2 2 2 2 2 1 2 DOR DOR2 0 0 0 -9 2 2 1 2 2 2 2 2 1 2 DOR DOR3 0 0 0 -9 2 2 2 2 2 2 2 2 1 2 DOR DOR4 0 0 0 -9 2 2 2 2 2 2 0 0 1 2 DOR DOR5 0 0 0 -9 2 2 2 2 2 2 1 1 1 2 GMM GMM1 0 0 0 -9 1 2 1 2 2 2 0 0 1 2
1> /dev/null : 意思是使标准正确输出导入/dev/null, 避免其在屏幕上显示。
第一个位点:次等位基因转换为了1, 主等位基因转换为了2.
第二个位点:次等位基因转换为了1, 主等位基因转换为了2.
第三个位点:如果仅存在一个碱基,则被认为是主等位基因,全部转换为2,
第四个位点: 存在缺失的情况,此等位基因依然是1,主等位基因为2,缺失则仍然是0.
第五个位点:如果碱基各半的情况,则一个碱基为1,另一个基因为2.
小结:
plink中 --recode 12的命令的作用:
将此等位基因转换为1, 将主等位基因转换为2,如果缺失则依然为0,如果碱基各半,则一个为1,一个为2.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-03-13 c语言中程序分支结构(switch语句)
2021-03-13 c语言中条件运算符
2021-03-13 C语言中求两个整型的平均值(保留浮点数)
2021-03-13 c语言中浮点型数据运算(double型)
2021-03-13 c语言中获取变量的最后一位数字、两位数字
2020-03-13 linux系统中vim编辑器的使用 命令模式、编辑模式、末行模式的切换