1. GCTA 说明文档

最新版是2021-06-01更新,共有98页:

GCTA说明文档:https://yanglab.westlake.edu.cn/software/gcta/static/gcta_doc_latest.pdf

2. GCTA功能分类

2.1 遗传力、遗传相关、表型预测

  • GRM:构建亲缘关系矩阵
  • Inbreeding:计算近交系数
  • Heritability:估算方差组分和遗传力
  • Partitioning:将方差组分根据染色体、片段、功能区域进行划分
  • X chromosome genetic variance: X染色体的方差组分
  • GREMLd:估计显性效应
  • Bivariate GREML: 双性状遗传评估
  • Haseman-Elston regression: 基于SNP的遗传相关
  • sBLUP:基于BLUP的基因型风险预测

2.2 GWAS分析

  • fastGWA:稀疏矩阵的LMM模型,fast-GWA模块
  • fastGWA-GLMM: GLMM模型的GWAS分析模块
  • MLMA和MLMA-LOCO:稠密矩阵的LMM模型
  • COJO:条件和联合分析
  • mtCOJO:多性状条件和联合分析
  • fastBAT:
  • fastGWA-BB:
  • ACTA-V:

2.3 GWAS数据模拟,群体遗传和孟德尔随机化

  • 模拟GWAS数据
  • GSMR:孟德尔随机化
  • PCA和Fst计算
  • 计算近交系数
  • 计算LD

3. 常见问题

1,样本量少的话遗传力异常

遗传力会是0或者1,标准误很大,不正常,不能分析小样本来的数据。

Q1:GCTA-REML需要多少的样本?
如果要想达到比较小的标准误(0.1),至少要3160个不相关的样本。

Q2:为何遗传力的标准误很重要?
95%的置信区间是遗传力 ± 1.96*标准误,如果标准误比较大,那么95%的置信区间就比较大(比如0~1),这样意义不大了。

2,估计亲缘关系矩阵计算所需要的内存

这里,介绍了不同的样本数,不同的SNP个数,计算所需要的内存。

下面介绍,估算方差组分估计需要的内存。

3. 方差组分估计中LRT的计算

下面介绍,LRT检验的实施方法。

4. 内存报错

如果内存报错,建议用64位的GCTA。因为32位最多支持4G内存,可能不够。

5. 分析非人类的数据

如果分析的是动物数据,需要设置染色体条数。

6. 为什么我的遗传力是0.9999?

对于case-contral数据,可以设置--reml-no-constrain,这样有可能遗传力大于1.

对于连续性状数据,样本量少的话,标准误比较大,有可能遗传力估计偏高。

7. GCTA可以分析系谱的数据

GCTA可以按照下面操作,分析系谱或家系的数据。

9. 将显著的SNP提取计算方差组分

结果可能会偏高。

10. 可以根据亲缘关系矩阵推断亲子或者全同胞半同胞吗?

可以,但是不准确。

0.5可以看做是一级的:亲子或者全同胞
0.25可以看做是二级的:半同胞或者爷孙
0.125可以看做是三级的:表兄,表妹

GCTA生成的GRM二进制文件读入到R中
两种方法:
1,通过R语言读取二进制文件
2,通过--make-grm-gz,将二进制文件转化为文本文件

11. GCTA可以计算GBLUP的预测值

12. GCTA分析多性状模型

13. GCTA-GREML如何估算固定效应BLUE值

  • –covar:是因子协变量
  • –qcovar:是数值协变量

14. 为何我用GCTA计算的遗传力为负

因为有标准误,数据量小时,标准误大。

可能本身遗传力就很低,考虑到标准误,会有可能负值。

15. 方差组分估算显示not positive definite

方差组分中V不正定,可以尝试其它迭代方法---reml-lag 1由AI迭代变为Fisher scoring,试一下。

欢迎关注我的公众号:育种数据分析之放飞自我。主要分享R语言,Python,育种数据分析,生物统计,数量遗传学,混合线性模型,GWAS和GS相关的知识。

GCTA 系列教程

GCTA学习1 | 抛砖引玉–初步介绍

GCTA学习2 | 软件下载安装–windows和Linux

GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM

GCTA学习4 | GCTA说明文档–功能分类及常见问题

GCTA学习5 | GCTA计算PCA及可视化

GCTA学习6 | GCTA计算GRM矩阵(kinship矩阵)

GCTA学习7 | 计算单性状遗传力和标准误

GCTA学习8 | GCTA计算多性状遗传力和遗传相关

GCTA学习4 | GCTA说明文档--功能分类及常见问题相关推荐

  1. GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM

    本节,介绍一下官网上面GCTA的功能描述. 1. 最新功能 GCTA在2010年首次释放,现在的版本是1.94.0beta,2021年到现在更新了3次,重要的更新时增加了fastGWA.fastGWA ...

  2. GCTA学习7 | 计算单性状遗传力和标准误

    前面的几节中,我们介绍了GCTA计算G矩阵,本节我们介绍,如果使用GCTA进行遗传力的估计. 1. GCTA计算单性状遗传力常用参数 1.1 --reml(必须) 这部分,是使用reml的方法进行估计 ...

  3. 编程学习笔记之python深入之装饰器案例及说明文档[图]

    编程学习笔记之python深入之装饰器案例及说明文档[图] 装饰器即在不对一个函数体进行任何修改,以及不改变整体的原本意思的情况下,增加函数功能的新函数,因为这个新函数对旧函数进行了装饰,所以称为装饰 ...

  4. 昊海微信拼团php,最新微信昊海拼团系统独立版源码分享,微信团购关注送红包送优惠卷功能,附说明文档...

    本帖最后由 柯妮妮 于 2016-4-6 11:43 编辑" ?; G0 s% a/ I* T& i , ?% f% {) S; i7 @1 Z4 N 最新微信拼团系统独立版完整源码 ...

  5. AST还原功能说明文档

    文章目录 还原工具各功能说明文档 1.字符还原 2. 成员表达式连接符变更 3. 标识符重复赋值 4. 未修改常量替换 5. 标识符简化 6. 序列表达式 7. 对象合并 8. 数组简化 9. 成员表 ...

  6. RabbitMQ管理平台功能说明文档

    **RabbitMQ管理平台功能说明文档**继上篇写的安装文档,在此记录一下RabbitMQ管理平台的一些功能说明.安装好rabbitmq启动之后,访问http://localhost:15672/# ...

  7. pywin32官方说明文档_GEE学习笔记 六十五:GEE的Python版API说明文档(英文版)

    Google Earth Engine提供了JS版的API说明文档,但是没有提供Python版的说明文档.但是官方开源了相关代码,我这里利用源码生成了Python版API的相关说明文档.经过两天的研究 ...

  8. 分享个人预算系统源码(含说明文档)

    一. 描述 本文档用于简单描述预算系统使用操作过程. 预算系统可用于账户金额的管理,包括账户管理,支出记录,收入记录,支出分类,收入分类,转账,封帐,支出配置,存储计划,计划管理. 源代码和文档为个人 ...

  9. 数据产品经理基础技能:数据需求说明文档怎么写?

    公众号后台回复"图书",了解更多号主新书内容作者:草帽小子来源:一个数据人的自留地 作者介绍 @草帽小子 数据产品经理一枚~ 用户画像.埋点.指标体系.BI.广告投放等系列文章作者 ...

最新文章

  1. Win7无法安装程序提示Installer integrity check has failed的解决方法
  2. 1041 Be Unique
  3. 证明Ax=0的最小二乘解是ATA的最小特征值对应的特征向量(||x||=1)
  4. 编程不需要天赋和激情
  5. 招人了!MySQL 面试必须掌握的 8 个知识点!
  6. ISL - Ch.2 Statistical Learning
  7. ZOJ 3229 有上下界最大流
  8. 2个比较经典的PHP加密解密函数分享
  9. Matlab2014的下载和安装激活过程
  10. PHP 获取身份证信息
  11. Easyx——基于easyx的c语言简单动画入门
  12. 生成永不过期的微信群二维码
  13. 英语专业转行计算机可以吗,英语专业转行学IT,从“小白”到月薪10k+,她做到了!...
  14. LED背光源是什么,背光源LED是什么意思呢?
  15. 微信小程序开屏动画组件封装以及使用示例
  16. ardupilot代码拉取
  17. 使用tvp.player_v2_zepto.js播放腾讯视频
  18. [201504][Netty 权威指南][第2版][李林锋][著]
  19. 内网渗透(五十二)之域控安全和跨域攻击-搭建和查看域信任关系
  20. The Perfect Man (超完美男人)

热门文章

  1. MATLAB中repmat函数用法
  2. 湖南成人高考医学专业可以跨专业报考吗
  3. 关闭按钮 重置按钮
  4. 计算机史前时代名人堂0-总概
  5. OCP-V13-700
  6. firefox插件(plugin)开发概述
  7. c语言栈的实现以及操作
  8. Matlab快速创建矩阵的方法(创建特殊矩阵)
  9. 【C语言】世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
  10. IntelliJ IDEA java开发环境