这个工具整合了目前流行的Primer3软件,再加上

Primer-BLAST的输入

Primer-BLAST界面包括了Primer3和BLAST的功能。提交的界面主要包括三个部分:target template(模板区), the primers(引物区), 和specificity check(特异性验证区)。跟其它的BLAST一样,点击底部的“Advanced parameters”有更多的参数设置。

模板(Template)

在“PCR Template”下面的文本框,输入目标模板的序列,FASTA格式或直接用Accession Number。如果你在这里输入了序列,是用于引物的设计。Primer-BLAST就会根据你输入的序列设计特异性引物,并且在目标数据库(在specificity check区选择)是唯一的。

引物(Primers)

如果你已经设计好了引物,要拿来验证引物的好坏。可以在Primer Parameters区填入你的一条或一对引物。并且选择好验证的目标数据库(在specificity check区选择)。根据需要可设置产物的大小,Tm值等。

特异性(Specificity)

在specificity check区,选择设计引物或验证引物时的目标数据库和物种。这一步是比较重要的。这里提供了4种数据库:RefSeq mRNA, Genome (selected reference assemblies), Genome (all chromosomes), and nr (the standard non-redundant database)。前两个数据库是经过专家注释的数据,这样可以给出更准确的结果。特别是,当你用NCBI的参考序列作为模板和参考序列数据库作为标准来设计引物时,Primer-BLAST可以设计出只扩增某一特定剪接变异体基因的特异引物。selected reference assemblies 包括以下的物种: human, chimpanzee, mouse, rat, cow, dog, chicken, zebrafish, fruit fly, honeybee, Arabidopsis, 和 rice。Nr数据库覆盖NCBI所有的物种。

实例分析

用人尿嘧啶DNA糖基化酶(uracil-DNA glycosylase genes, UNG, GeneID: 7374)的两个转录本序列作为一个例子来分析。UNG1的序列长一点(NM_003362),UNG2的序列短一点(NM_080911,注:拿这两个基因的序列ClustalW一下就可以了)。这里用UNG2的序列设计引物,选择RefSeq mRNA database,物种是Human,其它默认。结果如下图A-B所示,设计的引物只能扩增出UNG2。看上面的图,把“Allow primer to amplify mRNA splice variants”这个选项给勾上,出现的结果如下图-C所示,新的引物也可以扩增出UNG1(注:我试了一下,不能得到预期的结果,可能参数没设对)。

Figure. Primer-BLAST results for UNG transcript variant 2. The NCBI Reference sequence NM_080911 was used as a template. Top panel: Primers specific to the single splice variant are reported by default with the mRNA RefSeq database limited to human sequences. Bottom panel: Primers that amplify both splice variants are found with the option to allow splice variants.(点击看大图)

一些Tips

1,在任何时候都要优先使用参考序列的Gi号或Accession 号(尽量不要Fasta格式的序列)。另外,确保你的序列是最新版本的(在填Accession Number时后面不加版本号就会自动拿最新的序列)

2,就算你对整个序列的某部分感兴趣(如某条染色体上的某个区域),你也应该优化使用Gi号或Accession 号(Primer-BLAST有参数可以设置设计引物的范围,”Form-To”,如上面的第一幅图所示)。因为用Gi号或Accession 号,NCBI会自动读取该序列的一些注释数据,对引物的设计更加有利。

3,尽量使用没有冗除的数据库(如refseq_rna 或 genome database),nr数据库包括了太多的冗除的序列,会干扰引物的设计。

4,请指定一个或几个PCR扩增的目标物种。如果不指定在所有的物种搜索,将会使程序变得很慢,引物的结果也会受其它不相关的物种影响。

参考文献

1. Steve Rozen and Helen J. Skaletsky (2000) Primer3 on the WWW for general users and for biologist programmers. In: Krawetz S, Misener S (eds)

linux下blast设计引物,Primer-BLAST:NCBI的引物设计和特异性检验工具相关推荐

  1. 基因家族分析②:linux下blast的安装和使用

    下载ncbi的linux安装包:Index of /blast/executables/blast+/LATEST 通过filezilla将其导入linux环境. 解压及安装:Linux下BLAST的 ...

  2. linux下查看BLAST程序,Linux下BLAST的使用---转载

    1.把BLAST的压缩文件解压,然后将bin目录下的文件拷贝至/usr/local/bin下: 2.制作软链接,将解压后的文件中bin目录链接至/home/username下,eg:ln -s /ho ...

  3. linux环境下blastn命令怎么用,Linux下BLAST的安装与使用

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 原本计划对几个亚洲棉基因进行blast比对寻找在陆地棉中的同源基因,但是服务器抽风了,导致计划被打乱,不过刚好也乘此机会 ...

  4. arm linux串口控制led,通信程序设计 - Linux下ARM和单片机的串口通信设计

    3 通信程序设计 ARM 与单片机的串口通信程序包括两方面: 一方面是作为上位机的ARM 的串口通信程序,另一方面是作为下位机的单片机的串口通信程序.在通信之前必须制定合理的通信协议以保证通信的可靠性 ...

  5. 在linux下进行嵌入式系统设计,一种应用于测控系统的基于Linux的嵌入式系统的设计...

    描述 1.前言 随着网络控制技术的快速发展,工业以太网得到逐步完善,在工业控制领域获得越来越广泛的应用.工业以太网使用了TCP/IP协议,便于联网,并具有高速控制网络的优点.随着32位嵌入式CPU价格 ...

  6. Linux下飞鸽传书项目设计书,Linux 下飞鸽传书设计实现

    Linux 下飞鸽传书设计实现 1.系统功能 根据飞鸽传书协议在 linux 下实现飞鸽传输程序,并且与 windows 下飞鸽兼容.具体功能模块包括用户上线,下线,刷新查看在线用户,收发消息,传送文 ...

  7. 南京邮电大学嵌入式系统开发实验5:嵌入式Linux下LED报警灯驱动设计及编程

    实验5  嵌入式Linux下LED报警灯驱动设计及编程 一.实验目的 理解驱动本质,掌握嵌入式Linux系统下驱动开发相关知识,包括端口寄存器访问.接口函数编写.和文件系统挂接.注册及相关应用编程等知 ...

  8. 嵌入式linux音频播放器设计,基于嵌入式Linux下Madplay音频播放器设计论文.docx

    基于嵌入式Linux下Madplay音频播放器设计论文 滁州职业技术学院计算机应用技术专业毕业论文PAGE I 滁州职业技术学院信息工程系--2015届计算机应用专业毕业论文 姓 名: 周杰 班 级: ...

  9. Linux下基于GTK人脸识别界面设计

    Linux下基于GTK人脸识别界面设计 1.人脸识别简介   人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术.用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸, ...

  10. linux文件系统研究与设计,Linux下实时文件系统的设计

    刘炜东,张玉生,康卫,胡爱兰 (华北计算机系统工程研究所,北京 100083) 摘要:Linux下常见的十余种文件系统的实时性都不理想.针对归档存储数据的特点,提出一种实时文件系统设计方案,并且设计了 ...

最新文章

  1. oracle外部表使用详解,详解Oracle外部表的一次维护(图文)
  2. WWDC2018总结
  3. 建设公司的技术+企业客户的沟通=极致运行的网站
  4. ABAP--如何将REUSE_ALV_GRID_DISPLAY的题头自适应居中显示
  5. grads 相关系数_教程合集 | Grads数据处理基础
  6. Laravel 5 IDE Helper 安装
  7. Mongo 常用的server命令
  8. 竹间智能B轮3000万美元融资,打造业内领先的对话机器人及多模态情感计算平台...
  9. J-Link在SWD模式与MCU能连接成功但不能读写
  10. thinkphp5 一周学习总结 10月12日
  11. 智课雅思词汇---六、fer是什么意思
  12. 网易云信七鱼市场总监姜菡钰:实战解读增长黑客在B端业务的运用
  13. 2022年最新河北水利水电施工安全员模拟试题及答案
  14. linux svn 查看忽略文件,SVN忽略文件或文件夹几种方法总结linux操作系统 -电脑资料...
  15. GUVC-T10GD-L185 臭氧灯监控172nm和185nm紫外线灯监测高可靠性光电二极管杀菌灯监控
  16. 司普沃浅谈油麦菜高产种植技术+管理要点
  17. 雅思阅读真经总纲_想提高雅思阅读?这是你一定要知道的8本书
  18. Ajax基础,JSON,Ajax进阶
  19. html登录页面用idea,利用IDEA怎么制作一个登录注册页面
  20. 爬虫基础06—selenium

热门文章

  1. dev的pdf Viewer打印如何从横向打印修改为竖向靠上打印?
  2. 【笔记】OpenCV3 人脸识别
  3. 高德地图获取经纬度坐标
  4. 新英格兰10机39节点matlab建模,ieee10机39节点系统数据
  5. 安装Jenkins教程(wind版)
  6. AXURE中SVG矢量图标的使用方法,以及图标颜色的改变方法
  7. 2019足协超级杯花落苏州 开幕战上演“京沪对决”
  8. 全面的C#编码规范整理
  9. AI产品--AlphaGo、AlphaGo Zero和master
  10. 信捷PLC以太网连接编程软件