《动植物育种遗传数据分析》之AFEchidna篇--第5章

50 篇文章 4 订阅

引子: 本人于2019年主译出版的《动植物育种遗传数据分析》,原书主要使用ASReml进行分析。本博客将陆续演示使用AFEchidna包达到类似ASReml的结果。

第5章的代码如下:

// chapter 5
library(AFEchidna2)
get.es0.file(dat.file = 'diallel.csv')
get.es0.file(es.file = 'diallel.es')
file.edit('diallel.es0')

dm.m1<-echidna(fixed=density~1+SITE,
               random=~SITE:BLOCK+FEMALE+and(MALE)+
                 SITE:BLOCK:FEMALE:MALE,
               es0.file='diallel.es0')
Var(dm.m1)
# summary(dm.m1)$varcomp

dm.m2a<-echidna(fixed=density~1+SITE,
              random=~SITE:BLOCK+nrm(FEMALE)+
                and(MALE)+SITE:BLOCK:FEMALE:MALE,
              es0.file='diallel.es0')
Var(dm.m2a)

dm.m2b<-update(dm.m2a,
               random=~SITE:BLOCK+nrm(FEMALE)+and(MALE)+
                 SITE:BLOCK:FEMALE:MALE+SITE:FEMALE+and(SITE:MALE)
               )
summary(dm.m2b)$varcomp

dm.m3 <- update(dm.m2a,random=~SITE:BLOCK+nrm(FEMALE)+
                  and(MALE)+SITE:BLOCK:FEMALE:MALE+
                  SITE:FEMALE+and(SITE:MALE)+CROSS+SITE:CROSS)
Var(dm.m3)

## Code example 5.3
get.es0.file(dat.file='maize_diallel.csv')
get.es0.file(es.file='maize_diallel.es')
file.edit('maize_diallel.es0')

mdm.m1<-echidna(PltHt~1+Year,
               random=~female+and(male)+
                  Year:female+and(Year:male)+
                  r:female+and(r:male)+
                  Year:r:female+ and(Year:r:male)+ 
                  Year:cross+cross+
                  r:cross+Year:r:cross,
               es0.file='maize_diallel.es0')
Var(mdm.m1)

## Code example 5.5
get.es0.file(dat.file='Pine_clones.csv')
get.es0.file(es.file='Pine_clones.es',faS=1:6,pedS=1)
file.edit('Pine_clones.es0')

ca.m1<-echidna(height8~location,
              random=~location:block+nrm(cloneid)+
                location:nrm(cloneid),
              es0.file='Pine_clones.es0')
Var(ca.m1)

ca.m2<-update(ca.m1,random=~location:block+nrm(cloneid)+ide(cloneid))
Var(ca.m2)

pin11(ca.m2,h2i~V3/(V4+V3+V1)) # heritability
pin11(ca.m2,h2i.cm~V3/(V4+V3+V1*0.082)) # heritability for clone means

参考文献
1 . Zhang WH, Wei RY, Liu Y, Lin YZ. AFEchidna is a R package for genetic evaluation of plant and animal breeding datasets. BioRxiv. DOI: 10.1101/2021.06.24.449740.
2. 林元震 丁昌俊 主译,动植物育种遗传数据分析, 科学出版社,2019.9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值