GWAS+自然选择:62个样本的GWAS分析,没信号,如何巧妙的发文章
欢迎来到"bio生物信息"的世界
6天前,BMC Genomics 推了一篇文献“Population history and genetic adaptation of the Fulani nomads: inferences from genome-wide data and the lactase persistence trait”。
要不是这个标题起的太大,又是Population history,又是 genetic adaptation ,我可能都不会点开来看。
但是既然看了,还是要写点总结,毕竟,每一篇能发出来的文章,总是有那么一点值得我们借鉴的。
这篇文章很聪明的一点是,他避开了GWAS没信号这个问题,转而将重点放在:结合表型和人群历史以及遗传适应性来讲。
下面讲讲整篇文章的研究思路。
0. 研究背景
Fulani nomads是在非洲西部的一群游牧民族。
游牧民族最大的特点是什么。当然是(牛/羊)奶多。
所以乳糖耐性就是一个明显受到选择的表型。
这也是他们本次研究采用乳糖耐性作为表型的原因。
讲完背景,我们接下来看看他们做了什么工作。
1. 研究的人群的历史。
62个样本,讲人群历史当然很干巴巴。
那么,就需要增大样本量了。
增大样本量,首选就是千人基因组公共数据库了。 全世界各个群体的基因型数据都有,不嫖白不嫖。
这张图用的是EIGENSOFT 做PCA分析,ADMIXTURE推断人群结构。
2.祖先特异性推断
对之前文献发表的乳糖耐性相关变异位点进行祖先特异性推断。
乳糖耐性相关的基因周围的位点多样性降低了,这表明乳糖耐性在这个群体是受到强烈的选择。
3.Fulani人群与乳糖耐性相关的显著位点分析
这一步就是用的GWAS分析。
当然,62个样本,找不到信号也很正常。
因此,作者还结合了Fulani人群的iHS值和XPEHH值,放在一起和GWAS找出来的最高信号一起讨论。
这么一结合,文章的档次就提升了。
4.结束语
各位找不到GWAS信号的同行,也不用太灰心。
毕竟GWAS只是找遗传位点的一个方法而已,可我们的研究内容不只找遗传位点啊。
项目推不下去的时候,就借鉴别人的研究思路,为自己的项目锦上添花。
GWAS+自然选择:62个样本的GWAS分析,没信号,如何巧妙的发文章的更多相关文章
- 【ROC曲线】关于ROC曲线、PR曲线对于不平衡样本的不敏感性分析说引发的思考
ROC曲线 在网上有很多地方都有说ROC曲线对于正负样本比例不敏感,即正负样本比例的变化不会改变ROC曲线.但是对于PR曲线就不一样了.PR曲线会随着正负样本比例的变化而变化.但是没有一个有十分具体和 ...
- VS2012中启动性能分析 独占样本数的分析
http://www.cnblogs.com/TianFang/archive/2012/11/18/2776266.html
- linux-2.6.18源码分析笔记---信号
一.相关数据结构及其位置(大致浏览即可,介绍流程时再来仔细看) 1.1 进程描述符struct task_struct所在目录:include\linux\sched.h 关注task_struct中 ...
- 分析无线遥控器信号并制作Hack硬件进行攻击
无线遥控器(无线电遥控器)在我们生活中非常常见,应用于各种场景,方便着用户的使用.不过大多数还是用于安防方面的,比如: 遥控报警器.电动卷帘门.电动伸缩门.遥控电开关.无线遥控门铃…… 1.无线遥控器 ...
- 使用x64dbg分析微信聊天函数并实现发信息
1.引言 我们知道微信现在不光在手机上很常用,在电脑也是非常常用的,尤其是使用微信联系客户和维护群的人,那这个时候每天都会定期发送一些信息,如果人工操作会很累,所以自动化工具是王道,本节就使用x64d ...
- linux内核情景分析之信号实现
信号在进程间通信是异步的,每个进程的task_struct结构有一个sig指针,指向一个signal_struct结构 定义如下 struct signal_struct { atomic_t cou ...
- 另类分析SIGSEGV信号
关于SIGSEGV信号的含义就不解释了.网络上有很多解释. 今天记录一下,自己遇到的一个问题,想了好几天都没想出来的.今天终于想到原因了. 过程描述: 有个类 CBase,里面放了一个成员变量 DAT ...
- Qt源码分析之信号和槽机制
Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个 ...
- 信息领域热词分析系统--java爬取CSDN中文章标题即链接
package zuoye1; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLExce ...
随机推荐
- jenkins忘记admin密码的处理方法
如果忘记admin的登录密码,可按如下方法处理 # 编辑config.xml文件,替换passwordHash行的内容# vim /var/lib/jenkins/users/admin_167938 ...
- python与设计模式--单例模式
https://zhuanlan.zhihu.com/p/31675841 设计模式分类 创建类 单例模式.工厂模式.抽象工厂模式.原型模式.建造者模式 结构类 装饰器模式.适配器模式.门面模式.组合 ...
- P1092 虫食算[搜索]
这个式子是是由\(A\sim A+N\)组成的,那么\(A\sim A+N\)就只能等于\(0\sim N-1\),因此我们每次对\(A\sim A+N\)的取值做一个新的排列,然后judge一下当前 ...
- Spark常规性能调优
1.1.1 常规性能调优一:最优资源配置 Spark性能调优的第一步,就是为任务分配更多的资源,在一定范围内,增加资源的分配与性能的提升是成正比的,实现了最优的资源配置后,在此基础上再考虑进行 ...
- NameNode的HA
HDFS中的NameNode的HA怎么实现?(一言以蔽之) 在Hadoop集群中配置并启动两个NameNode进程,一个作为Active节点对外提供服务,另一个作为Standby的节点,两个NameN ...
- Elasticsearch(一)基础入门
介绍 Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以前所未有的速度和规模,去探索你的数据. 它被用作全文检索.结构化搜索.分析以及这三个功能的组合: Elasticsearc ...
- vue基于iview树状表格,封装完善
先安装iview后在使用 完善按钮不显示问题 ,当children过多时,点击不动问题等 封装 <template> <div :style="{width:tableWi ...
- 第08组 Alpha冲刺(3/6)
队名:955 组长博客:https://www.cnblogs.com/cclong/p/11872693.html 作业博客:https://edu.cnblogs.com/campus/fzu/S ...
- CentOS7.6 X64搭建mysql服务
1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.co ...
- C#-关于TcpListener的AcceptTcpClient()方法造成线程阻塞,进而程序无法彻底关闭的问题
https://blog.csdn.net/nuistchn/article/details/50809158 在<C#高级编程>第7版第24章,有提到使用TCP类. 书中写了一个实例,两 ...