kaks计算

简介

简单多线程快速计算同源基因对kaks

依赖工具

  • ParaAT2.0
  • KaKs_Calculator2.0

ParaAT 使用说明

export PATH=/storage_wut/user/software/ParaAT2.0:$PATH

cd /storage_wut/user/software/ParaAT2.0

ParaAT.pl -h test.homologs -n test.cds -a test.pep -p proc -o output -f axt
--------------------------------
-h, 指定同源基因列表文件
-n, 指定核酸序列文件
-a, 指定蛋白序列文件
-p, 指定多线程文件                      ## 文件中给定线程数,默认为6
-m, 指定比对工具                        ## muscle
-g, 去除比对有gap的密码子
-k, 用KaKs_Calculator                   ## 计算kaks值
-o, 输出结果的目录
-f, 输出比对文件的格式

计算 kaks

echo start at time `date +%F'  '%H:%M:%S`

export PATH=/storage_wut/user/software/ParaAT2.0:$PATH
export PATH=/storage_wut/user/software/KaKs_Calculator2.0/bin/Linux/:$PATH

cd /storage_wut/user/project/06lumeng_project/19.homologs_kaks/01.kaks

ParaAT.pl -h ../00.data/A_CC.collinearity_one2one.dat -n ../00.data/homo.gene.cds.fa -a ../00.data/homo.gene.pep.fa -p proc -m muscle -f axt -g -k -o result_dir

cat ./result_dir/*kaks |awk 'NR==1;NR>=1 { print $0| "grep -v Sequence"}' > ../all.kaks.result.xls
less all.kaks.result.xls  |cut -f 5|grep -v 'NA' > kaks.list

echo finish at time `date +%F'  '%H:%M:%S`

### all.kaks.result.xls 文件格式
Sequence        Method  Ka      Ks      Ka/Ks   P-Value(Fisher) Length  S-Sites N-Sites Fold-Sites(0:2:4)       Substitutions   S-Substitutions N-Substitutio
Cg-F_10146-gene7838     MA      0.0194491       0.172237        0.112921        6.96313e-06     303     67.5573 235.443 NA      14      10.0464 3.95362 NA
Cg-F_11450-gene46992    MA      0.018447        0.18238 0.101146        8.74657e-22     1335    376.13  958.87  NA      75      59.6254 15.3746 NA      NA
Cg-F_11533-gene3021     MA      0.0364833       0.133713        0.272848        3.03892e-07     984     254.578 729.422 NA      56      31.4295 24.5705 NA
Cg-F_11705-gene4507     MA      0.043183        0.281557        0.153372        5.71615e-10     450     99.3644 350.636 NA      37      24.007  12.993  NA
Cg-F_11829-gene26952    MA      0.0670496       0.195014        0.343819        0.000123585     528     128.586 399.414 NA      47      22.7275 24.2725 NA
Cg-F_12075-gene67778    MA      0.163755        0.446331        0.366892        4.00233e-08     510     129.087 380.913 NA      96      46.0956 49.9044 NA
Cg-F_12095-gene37099    MA      0.0459748       0.131137        0.350585        3.28611e-05     1056    236.285 819.715 NA      64      28.8778 35.1222 NA
Cg-F_12212-gene32496    MA      0.0351454       0.113734        0.309015        0.000255903     639     182.649 456.351 NA      34      19.1865 14.8135 NA
Cg-F_12217-gene33956    MA      0.0545515       0.128713        0.423823        0.00831507      552     132.318 419.682 NA      37      15.7831 21.2169 NA

绘制 kaks 条形图

rm(list = ls())
library(ggplot2)
windowsFonts(myFont = windowsFont("Times New Roman"))
setwd("D:\\gooagle_data\\work_r\\kaks")
data <- read.table("kaks.list",sep='\t')
ggplot(data,aes(V1))+ geom_histogram(color='#39A0FE',fill='#39A0FE', binwidth = 0.5)

ggplot(data,aes(V1))+ geom_histogram(fill='#39A0FE', binwidth = 0.03,color='white')+ 
  ylab(label = 'Number of gene pair')+xlab(label = 'ka/ks')+theme_classic()+
  theme(axis.title = element_text(size=20),axis.text = element_text(size = 18,color = "black"))+
  scale_x_continuous(limits = c(-0.1,5),breaks=c(0,1,2,3,4,5))

ka/ks条形图.png

参考资料

kaks计算--刘辉
一键批量计算kaks
使用ParaAT和kaks_calculator批量Kaks批量计算

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容