ln-πratio对数频率比率
群体遗传选择信号分析之ln-πratio
在群体基因组学研究中,ln-piratio
是一个常用的统计量,用于评估群体间的遗传分化程度。ln-piratio
统计量结合了两个关键的概念:π
(pi)和θ
(theta)。其中 π
表示群体内的平均遗传多样性,而 θ
则是从群体内随机抽取两个个体并计算其遗传差异的一种估计。ln-piratio
通常用于比较不同群体或不同地理区域之间的遗传分化。
ln-piratio 的计算
ln-piratio
通常定义为群体间 π
与群体内 π
的比值的自然对数。具体来说,对于两个群体A和B,ln-piratio
可以这样计算:
1 | \text{ln-piratio} = \ln\left(\frac{\pi_{AB}}{\pi_A}\right) |
- 正值:如果
ln-piratio
的值为正,表示群体间遗传多样性高于群体内遗传多样性,表明群体间存在遗传分化。 - 负值:如果
ln-piratio
的值为负,表示群体间遗传多样性低于群体内遗传多样性,表明群体间遗传分化较小。
start.sh用于分析两群体间单点ln-ratio
1 | bash start.sh --vcf /home/liuxiao/1254/filter/1254_chrall.vcf.recode.vcf.gz --popdir /home/liuxiao/1254/group1/group_id/qun --hu Hu.txt --outdir /home/liuxiao/1254/group1/ln-ratio |
start.sh对应
1 |
|
对应的ln_ratio_per_site.py
1 | import pandas as pd |