python 画ks曲线_Ks密度曲线分布图绘图

Ka(dN)代表每非同义位点的碱基替代数,而 Ks(dS)则代表每同义位点的碱基替代数, Ka/Ks的比值常用于判断某个蛋白编码基因是否受到选择压力的作用。一般认为,当 Ka/Ks>1时,则认为有 正选择效应。当 Ka/Ks=1时,则认为存在 中性选择。当 Ka/Ks<1时,则认为有 纯化选择的作用。常用的选择压力Ka/Ks的计算工具有PAML包中的 yn00程序,或 KaKs_calculator等软件。Ks密度曲线分布图常用于判断某一物种在长期的进化过程中是否发生了基因组加倍事件,根据密度曲线对应峰值的Ks值以及该物种核苷酸碱基的替代速率,可以大致计算出该物种发生加倍的进化时间。

加载所需R包

rm(list=ls())

library(ggplot2)

library(reshape2)

设置工作路径并加载数据

setwd("/Users/Davey/Desktop")

data

data

#去除缺失的行

data = na.omit(data)

head(data)

## Species Ks

## 1 SpeciesA_SpeciesB 0.0915

## 2 SpeciesA_SpeciesB 0.2535

## 3 SpeciesA_SpeciesB 0.0386

## 4 SpeciesA_SpeciesB 0.1385

## 5 SpeciesA_SpeciesB 0.1125

## 6 SpeciesA_SpeciesB 0.1960

使用ggplot2绘图

p1

geom_density() + xlim(0,1)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值