前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何利用系谱进行家系划分并可视化?

如何利用系谱进行家系划分并可视化?

作者头像
邓飞
发布2020-07-07 11:02:21
4680
发布2020-07-07 11:02:21
举报

概念定义共祖系数:共祖系数为概率fAB,表示一个来自个体A,另一个来自个体B的两个同源基因(或等位基因)在系谱上是一致或相同的概率,也就是说来自同一祖先基因的概率,

相关系数: 是2倍的共祖系数

近交系数: 近交系数(inbreeding coefficient)是指根据近亲交配的世代数,将基因的纯化程度用百分数来表示即为近交系数,也指个体由于近交而造成异质基因减少时,同质基因或纯合子所占的百分比也叫近交系数,个体中两个亲本的共祖系数。

如果系谱构建好的A矩阵,如何进行家系划分呢?

1. 数据格式:矩阵

包括行号和列号

2. 热点图+聚类


# 热点图
heatmap(Amat)

3. 纵向聚类图1

# 横向聚类1
library(amap)
clu <- hclusterpar(Amat)
plot(clu,sub="",hang = -1,xlab = NA,ylab = NA,main = NA)

4. 纵向聚类图2

# 横向聚类
library(cluster)
agnx <- agnes(Amat,method = "complete")
pltree(agnx)

5. 横向聚类图

# 纵向聚类
dagn  <- as.dendrogram(as.hclust(agnx))
plot(dagn, horiz = TRUE, center = TRUE,
     nodePar = list(lab.cex = 0.6, lab.col = "forest green", pch = NA))

6. 拓展:家系划分

关于拓展,你有什么想到的呢?

如果根据系谱,构建A矩阵,然后将相关的个体提取出来,划分家系,这不就是聚类分析灵活的例子么?

如果根据基因组信息,构建G矩阵或者H矩阵,然后将感兴趣的个体提取出来,划分家系,指导育种选配,不也是一个方向么?

然后题目就构成了:如何利用系谱信息进行家系划分并可视化

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 育种数据分析之放飞自我 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 数据格式:矩阵
  • 2. 热点图+聚类
  • 3. 纵向聚类图1
  • 4. 纵向聚类图2
  • 5. 横向聚类图
  • 6. 拓展:家系划分
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档