基因组组装

正选择分析

2023-04-27  本文已影响0人  Bioinfor生信云

中性理论

中性理论认为,我们今天观察到的遗传变异——无论是种内多态性还是种间分歧,均不取决于自然选择所驱动的有利突变的固定,而是取决于那些中性突变的随机固定。

  1. 大多数突变是有害的,会被净化选择所清除
  2. 核苷酸置换率等于中性突变率
  3. 功能较重要的基因或基因区域的进化较慢

同义替换与非同义替换

正选择分析

ω=dN/dS 的值用来检测基因是否受到正选择:

正选择分析模型-codeml

功能蛋白上大多数位点在大部分进化时间都是受约束的,即使发生正选择也只能影响几个位点,且只是偶尔发生。考虑不同位点间或支系间的ω 值不同, codeml里常用的模型如下:

常用软件:
https://github.com/BioEasy/EasyCodeML
http://abacus.gene.ucl.ac.uk/software/paml.html

参考脚本

准备数据:两个物种的cds序列和蛋白

# diamond 比对 并筛选直系同源基因对
wgd   dmd --eval 1e-10  -o dmd_out --nostrictcds 1.cds.fasta 2.cds.fasta
cp dmd_out/*.rbh ./homo_pairs.txt


#合并cds和蛋白序列
cat 1.cds.fasta 2.cds.fasta > input_cds.fasta
cat 1.pep.fasta 2.pep.fasta > input_pep.fasta

# 蛋白比对转cds
ParaAT_mdf.pl -h homo_pairs.txt  -a input_pep.fasta -n input_cds.fasta \
-p proc.txt  \ #线程数(写到文本文件里面)
-o  align_out  -m muscle -f axt

cat align_out/*.axt > merge_align.axt

# 计算 kaks
KaKs_Calculator -m YN \ #指定模型
-i ./merge_align.axt  -o  result.txt

结果文件

欢迎关注Bioinfor 生信云!

上一篇 下一篇

猜你喜欢

热点阅读