I.9 Linkage

INDEPENDENCE OF GENOTYPES AT TWO LOCI:若A,B是两个独立位点:PA是基因A的概率,PB是基因B的概率。因为基因A与基因B是相互独立的位点,所以基因型AABB的概率为PAABB=(PA)^2*(PB)^2

A RETROSPECTIVE DERIVATION.:

前提一:假设存在两个种群,这两个种群中:A的基因频率PA=1/2、B的基因频率PB=1/2。其中种群1:配子AB和ab各占1/2;种群2:配子Ab,AB,aB,ab各占1/4。因为基因频率不发生改变,所以配子AB的频率一直保持1/4,即PAB=1/4。

前提二:设重组率为r,在第t个世代下,亲代的AB配子频率是PAB。减数分裂过程中存在两种情况:

  1. 不发生重组:概率为1-r,此时配子中的AB都来自一个亲代(本质上认为C=AB,即配子上的C基因,该基因频率满足哈代公式(因为从亲代到任何一代子代都是随机交配的),所以基因频率不发生改变,所以PAB不发生改变)
  2. 发生重组:概率为r,配子中的AB分别来自该亲代的上一代,该亲代的上一代的配子频率,就是该亲代的基因频率,所以本质上是计算亲代中基因型为AB的频率PAB,则为PAPB(上一代配子频率相乘)

基于以上分析,得到第一代配子为AB的频率为:

第一代子代配子是AB的频率,即PAB1,即AB发生连锁的频率

亲代配子是AB的频率,即PAB,即AB发生连锁的频率

PAPB是组成AB配子不发生连锁,仅发生重组的频率,所以可以通过此式分析不同世代之间(连锁与重组)的差异,并将这些差异定义为D(t)其中,t为第几世代,所以:

当计算无穷世代时,便令t->正无穷,因为指数函数,底数为小数,当自变量趋近于无穷时,整个函数值趋近于0,所以得到:

此时基因A与基因B都满足哈代平衡且独立遗传。

所以,最后的平衡称为连锁平衡linkage equilibrium,DAB(t)值称为连锁不平衡参数(linkage disequilibrium)

连锁平衡是在遗传过程中,不同基因座上的等位基因按照随机 原则进行组合时,不同基因座的等位基因组 合的频率等于组合等位基因各自频率的积, 不存在优势组合。这种基因座间没有相关性的状态称为连锁平衡,此时连锁不平衡参数值为0。

连锁不平衡: 在某一群体中,不同座位上某两个等位基因出现在同一条单元型上的频率与预期的随机频率之间存在明显差异的现象,称连锁不平衡

将DAB(t)打开可得到以下表达式:

(1-r)^t代表直到t个世代为止,发生连锁的概率,这些连锁的基因导致了一系列的连锁不平衡。

1-((1-r)^t)代表直到t个世代为止,发生重组的概率

PAB(0)是亲代便是AB连锁的概率

PAPB是AB重组的概率

连锁不平衡现象终会发展为连锁平衡。

进化角度:Recombination gradually scrambles the initial associations of alleles at different loci, until a state of complete randomness is obtained, in which each chromosome is a patchwork of segments derived from different ancestors.

所以,若存在AB基因的连锁平衡,则A基因和B基因是独立遗传,不会相互影响。

SIMPLIFYING POPULATION GENETICS: THE GENE POOL:

如果配子有20个基因座,则配子有2^20种基因型,则组成的二倍体有2^40种基因型,则可区分的基因型有3^20种(eg,原本是四种基因型AA,Aa,aa,Aa,但实际上只有三种基因型,AA,Aa,aa)在连锁平衡之前,配子pool不等于基因pool;在连锁平衡之后,可以通过研究配子基因型(配子pool就是基因pool)来研究二倍体基因型。

A MORE DIRECT DERIVATION:

亲代配子为AB的频率是PAB

则产生ABAB子代的频率是PABAB=PABPAB,该子代产生配子AB的概率是1

分析如下:

总结后得到:

将产生子代第一代配子为AB的频率总结得到:

依据配子概率之和为1以及配子的概率关系,得到:

化简:

该式说明了第一代子代配子由连锁的亲代配子和重组的配子组成。

显然红框中的式子相等,所以:

这说明了连锁和重组之间的差异在于双杂合子基因型频率的差异。

因为连锁不平衡参数D被定义为连锁概率-重组概率,所以,对于所有可能配子频率(单体型频率),有如下频率(对于单体型来说是基因型频率)

根据式子两两比较,可以得知,

根据基因频率与基因型的关系,可以得知

因此,所有不平衡参数可定义为一个变量D,所以:

相似的,可以将该等位基因A,a推广到所有等位基因A1A2A3A4……,在不断繁衍过程中,连锁不平衡参数将会不断向0靠近,并且以(1-r)^t的速度靠近0。

linkage disequilibrium|linkage equilibrium的更多相关文章

  1. GWAS | 全基因组关联分析 | Linkage disequilibrium (LD)连锁不平衡 | 曼哈顿图 Manhattan_plot | QQ_plot | haplotype phasing

    现在GWAS已经属于比较古老的技术了,主要是碰到严重的瓶颈了,单纯的snp与表现的关联已经不够,需要具体的生物学解释,这些snp是如何具体导致疾病的发生的. 而且,大多数病找到的都不是个别显著的snp ...

  2. chromosome interaction mapping|cis- and trans-regulation|de novo|SRS|LRS|Haplotype blocks|linkage disequilibrium

    Dissecting evolution and disease using comparative vertebrate genomics-The sequencing revolution   s ...

  3. Linkage Disequilibrium|D‘|r2

    I.10 Other Measures of Linkage Disequilibrium 因为D的取值强烈地依赖于人为制定的等位基因频率(PA及PB),所以它不利于LD程度的比较.标准化的不平衡系数 ...

  4. signals function|KNN|SVM|average linkage|Complete linkage|single linkage

    生物医疗大数据 存在系统误差使得估计量有偏,如下图红色和蓝色图形,存在随机误差使得估计量并不是同一个值,如图中除去期望之外的曲线值,为了控制随机抽样造成的误差,可以使用p-value决定是否服从假设检 ...

  5. 收集vcftools所有用法

    VCFtools用来处理VCF文档. 筛选特定突变 比较文件 总结突变 转化文件格式 验证并合并文件 取突变交集和差集 Get basic file statistics input可以为VCF或BC ...

  6. VCFtools

    The C++ executable module examples This page provides usage examples for the executable module. Exte ...

  7. GWAS Catalog数据库简介

    GWAS Catalog The NHGRI-EBI Catalog of published genome-wide association studies EBI负责维护的一个收集已发表的GWAS ...

  8. GWAS 全基因组关联分析 | summary statistic 概括统计 | meta-analysis 综合分析

    有很多概念需要明确区分: 人有23对染色体,其中22对常染色体autosome,另外一对为性染色体sex chromosome,XX为女,XY为男. 染色体区带命名:在标示一特定的带时需要包括4项:① ...

  9. Dnasp计算LD

    Dnasp计算LD Table of Contents 1 Dnasp 计算LD 1 Dnasp 计算LD Dnasp有很多的功能,现在主要来记录其计算LD的功能. 首先File——然后打开data— ...

随机推荐

  1. (1) JVM内存管理:内存模型

    引子 一段简单的代码结果引发疑问,==到底比较的是什么?equals呢? public static void main(String args[]){ String s1="abc&quo ...

  2. VS 2017 没有工具栏中没有Report Viewer的解决方案

    安装 控件 Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms -Pre “工具”>“Nuget包管 ...

  3. __getattr__在python2.x与python3.x中的区别及其对属性截取与代理类的影响

    python2.x中的新类型类(New-style class)与python3.x的类一致,均继承object类,而不继承object的类称为经典类(classic class),而对于这两种类,一 ...

  4. Oracle 中多个字段显示成一列

    SELECT COALESCE(A,B,C,'NA') FROM XXXXX --判断A若为空则取B,B为空这取C,C为空则取默认值'NA'

  5. settings配置数据库和日志

    数据库的配置: 一.mysql配置 pip下载pymysql,用于mysql和django的连接. 在init.py上配置pymsqy. import pymysql pymysql.install_ ...

  6. 用户使用API函数对创建的文件进行读写操作

    HANDLE handle; //定义文件句柄 ]; //定义缓冲区 int i; //接收实际操作的字节数 CString str; //定义字符串变量 handle = ::CreateFile( ...

  7. Python自学之路---Day13

    目录 Python自学之路---Day13 常用的三个方法 匹配单个字符 边界匹配 数量匹配 逻辑与分组 编译正则表达式 其他方法 Python自学之路---Day13 常用的三个方法 1.re.ma ...

  8. 深入分析解决Deepin 15环境变量修改问题,完成JAVA环境搭建

    最近使用deepin配置JAVA环境时发现不论是修改/etc/profile还是 ~/.profile多次尝试后均无效,不得其解,最后通过官方论坛看到大神对deepin环境配置的解释,以及寻找到相关解 ...

  9. CTF -攻防世界-crypto新手区(5~11)

    easy_RSA 首先如果你没有密码学基础是得去恶补一下的 然后步骤是先算出欧拉函数 之后提交注意是cyberpeace{********}这样的 ,博主以为是flag{}耽误了很长时间  明明没算错 ...

  10. share团队冲刺10

    团队冲刺第十天 昨天:完善代码,美化界面 今天:整合全部代码,基本完成作品 问题:无