使用 KaKs Calculator 计算 KaKs 的衍生问题解答

1 是否需要去除 gaps 和终止密码子

KaKs Calculator 的操作文档写着会去除 gaps 和终止密码子:

当然,强迫症的我还是用数据测试了一下,确认他们是否会自动去除 gaps 和终止密码子。

1.1 测试是否自动去除终止密码子

带有终止密码子(TAG)的文件test.fa:

image

没有终止密码子(TAG)的文件testremoveTAG.fa:

image

带有终止密码子(TAG)的文件test.fa得到的结果如下:

image

没有终止密码子(TAG)的文件testremoveTAG.fa得到的结果如下:

image

可见,不论去不去除终止密码子,得到的结果都是一样的,说明 KaKs Calculator 会自动去除终止密码子。

1.2 测试是否自动去除 gaps

带有 gaps 的文件testgap.axt:

image

去除了 gaps 的文件testgapremove.axt:

image

带有 gaps 的文件testgap.axt和去除了 gaps 的文件testgapremove.axt得到的结果分别如下所示:

image

可见,不论去不去除 gaps ,得到的结果都是一样的,说明 KaKs Calculator 会自动去除 gaps 。

2 双序列比对、多序列比对

双序列比对后,进行的kaks计算,结果如下:

image

多序列比对后,进行的kaks计算,结果如下:

image

可见,双序列比对和多序列比对,得到的结果基本一致,说明先进行多序列比对后进行 KaKs 值计算,或双序列比对后再计算 KaKs,对结果影响不大。

3 不同方法结果差异

KaKs Calculator 提供了几种不同方法的计算,如下所示:

image

不同方法得到的结果如下所示:

image

从图上可以看出,不同方法的 KaKs 值在0.069-0.110之间,差别不是很大,因此,采用哪种方法对 KaKs 值的影响不是很大。

4 cds 序列和 cds + pep 序列

只采用 cds 序列进行比对后得到的 KaKs 值:

image

采用 cds + pep 序列进行比对后得到的 KaKs 值:

image

从图上可以看出,只采用 cds 序列和采用 cds + pep 序列进行比对后得到的 KaKs 值差别不是很大。需要注意的是,只采用 cds 序列进行 KaKs 值会得到更多的正向选择结果。博主统计了25152对序列,发现采用 cds 序列计算 KaKs 值的话,有78对序列显示受到正向选择(KaKs>1),当采用 cds + pep 序列计算时,则显示39对序列受到正向选择。

目前关于 KaKs 值的探讨就到这,有更多好的建议,欢迎随时找我聊。

原文地址:https://www.cnblogs.com/chenwenyan/p/14520405.html