楼主 | 收藏 | 举报 2018-10-30 00:00   浏览:147   回复:9

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

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

打赏
沙发 | 回复 | 举报 2014-08-20 00:36
我也遇到了这种情况,生产的目标文件非常大,感觉是无限循环一样。请问您解决了吗?
藤椅 | 回复 | 举报 2014-10-27 10:48
恩,而且处理的结果是第一个序列的无限循环,跪求大神修改程序呀
板凳 | 回复 | 举报 2016-05-24 22:06
为什么p3_in.pl运行后的结果文件.p3in没内容,0kb。运行时并没有错误提示
马扎 | 回复 | 举报 2017-11-03 16:55
请问你后面是什么处理好的?
地板 | 回复 | 举报 2018-01-25 11:06
0字节是什么原因?我也遇到这种情况,怎样解决?
6楼 | 回复 | 举报 2018-03-09 09:37
同问
7楼 | 回复 | 举报 2018-03-09 09:53
请问您是怎么解决的啊
8楼 | 回复 | 举报 2018-06-04 13:23
你好!你解决了P3-in的问题了?
9楼 | 回复 | 举报 2018-09-16 15:49
你解决P3in问题了吗,一直都是输出空文件
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
 
免责声明:本站有部分内容来自互联网,如无意中侵犯了某个媒体 、公司 、企业或个人等的知识产权,请来电或致函告之,本网站将在规定时间内给予删除等相关处理。