phasing 是什么? phasing的原理是什么?
phasing 是什么?
phasing就是将二倍体生物的等位基因归类到不同的染色体上。
比如一个个体一个位点的基因型是A-G;另一个位点的基因型是T-C;
那么第一个位点和第二个位点中哪两个等位基因是来自一条染色体? 哪两个是来自另一条染色体?、
一种情况如下:
第一个位点的A和第二个位点的T来自一条染色体;那么第一个位点的G和第二个位点的C就来自另一条染色体。 即AT | GC
另一种情况是:
第一个位点的A 和 第二个位点的C来自一条染色体,那么第一个位点的G则和第二个位点的T则来自另一条染色体。即 AC | GT
pahsing就是确定到底哪些等位基因是来自一条染色体。
如下图所示:
所谓Phasing就是要把一个二倍体(甚至是多倍体)基因组上的等位基因(或者杂合位点),按照其亲本正确地定位到父亲或者母亲的染色体上,最终使得所有来自同一个亲本的等位基因都能够排列在同一条染色体里面。
reference:
01、https://www.jianshu.com/p/a30de54b83c3
phasing的原理是什么?
目前通常采用马尔科夫链蒙特卡洛算法来完成,因此,Phasing算法本身基本都是计算密集型的,做起来也比较耗时间,有时即使是在超算集群中也得跑很长时间。
reference:
01、https://www.jianshu.com/p/a30de54b83c3
分类:
生信
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-05-12 linux 中 awk命令如何输出双引号和单引号
2023-05-12 linux 中 创建环境变量若干方法
2023-05-12 ubuntu 中解决目录名称过长的问题
2023-05-12 linux 中 export命令
2023-05-12 linux 中xargs 命令
2022-05-12 R语言绘图控制表框类型bty
2022-05-12 ggplot2中geom_segment函数的用法