使用Seq-Gen模拟DNA序列

01 目的

根据基因树文件(.tre),使用Seq-Gen v1.3.3的JC69模型,模拟长度为1000 bp的DNA序列。

02 安装Seq-Gen

  1. 在seq-gen的网站上下载1.33版本的压缩包(Seq-Gen-1.3.3.tar.gz)
  2. 解压后移动至source文件夹,输入make指令,则生成二进制文件seq-gen
  3. 将seq-gen的路径写入path中,在命令行输入seq-gen即可执行seq-gen软件

03 模拟DNA序列

# 输入为后缀为.tre的基因树文件,输出为后缀为.phy的dna序列文件
for i in {1..n};do seq-gen -mHKY -l1000 -t0.5 -or -q <phybase$i.tre >phylip$i.phy;done

options:

-m:MODEL = HKY,F84,GTR,JTT,WAG,PAM,BLOSUM,MTREV,GENERAL

其中,HKY,F84,GTR 为核酸模型,其余为氨基酸模型

JC69模型可理解为HKY模型的一种特殊情况,参数为 -mHKY, -t0.5, (-f default = all equal) 时,相当于JC模型

-l:生成的模拟dna序列长度,默认值为1000bp

-t:转换/颠换比(R=si/sv),默认值为1,当认为每个核苷酸发生替换是独立的且每个替换方向概率相等时,R=0.5

-o:输出文件的格式(默认为 PHYLIP )

    p  PHYLIP format

    r   relaxed PHYLIP format

    n  NEXUS format

-q:(Quiet)  <input_file >output_file

【指令说明截图】

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值