使用Misa结合Primer3来批量设计SSR引物

楼主  收藏   举报   帖子创建时间:  2018-10-30 00:00 回复:9 关注量:144

MISA,英文全称为MIcroSAtellite identification tool,即微卫星识别工具。虽然前段时间看到PLoB上已经有一篇文章《利用MISA鉴定简单重复序列(SSR)》来介绍MISA脚本的使用,今天在陈连福的博客上发现也有一篇介绍MISA的文章,所以转载过来,与大家一起分享。

MISA是使用 perl 编写的一支程序,能识别出序列中的微卫星和复合微卫星(两个微卫星之间由由不多于100bp的碱基对隔开),并给出其所在位点。

MISA下载网址:http://pgrc.ipk-gatersleben.de/misa/misa.html

MISA用法:

其中,fastfile是序列文件,同时在运行程序的工作目录下必须有一个名称为“misa.ini”的文件。该文件内容为:

该文件指定了misa的参数,即1个碱基重复10次及10次以上;2个碱基重复6次及6 次以上; 3个碱基重复5次及5次以上;4个碱基重复5次及5次以上;5个碱基重复5 次及5次以上;6碱 基重复5次及5次以上,这样的碱基重复序列才算是微卫星序列。 同时,两个微卫星之间的距 离小于100bp的时候,两个微卫星组成一个复合微卫星。

MISA的输出结果:

MISA会在 Fastafile 所在的文件夹下生成两个文件,分别是 “<FASTfile>.misa” 和 “<FASTfile>.statistics”

在MISA的下载页面中,提供了3个附加的 perl 脚本,分别是:Get_est_trimmer.plp3_in.pl 和 p3_out.pl

Get_est_trimmer.pl

针对EST序列,可以除去EST序列中短的序列和两端不明确的碱基。

p3_in.pl

输入 misa.pl 的输出结果,将引物设计的参数文件(模板,产物长度,目标区域等)导入到一个以“p3in”为后缀的文件中。

 调用 primer3_core

该软件详细解说见:《primer3引物设计详解》,生成结果文件 filename.p3in。

 p3_out.pl

对primer3产生的文件进行提取合,得到最后的结果文件 filename.result

p2_in.pl 和 p3_out.pl 这两支程序需要修改才能正常使用。

p2_in.pl

p3_out.pl

本文来自陈连福的博客:http://www.hzaumycology.com/chenlianfu_blog/?p=255

  • ***2smlyt413 2014-08-20 00:36
    #1

    我也遇到了这种情况,生产的目标文件非常大,感觉是无限循环一样。请问您解决了吗?

  • ***3年小黑 2014-10-27 10:48
    #2

    恩,而且处理的结果是第一个序列的无限循环,跪求大神修改程序呀

  • ***1凝曦-SSR 2016-05-24 22:06
    #3

    为什么p3_in.pl运行后的结果文件.p3in没内容,0kb。运行时并没有错误提示

  • ***2请输入您的QQ号 2017-11-03 16:55
    #4

    请问你后面是什么处理好的?

  • ***2阿土 2018-01-25 11:06
    #5

    0字节是什么原因?我也遇到这种情况,怎样解决?

  • ***3周润南 2018-03-09 09:37
    #6

    同问

  • ***2周润南 2018-03-09 09:53
    #7

    请问您是怎么解决的啊

  • ***3请输入您的QQ号 2018-06-04 13:23
    #8

    你好!你解决了P3-in的问题了?

  • ***4wtw 2018-09-16 15:49
    #9

    你解决P3in问题了吗,一直都是输出空文件