生物信息学常用软件—2(PCR引物设计及相关软件使用)

原文:http://blog.csdn.net/shmilyringpull/article/details/7342277
lPCR引物设计及相关软件使用

主要内容

1、背景

2、PCR引物设计原则

3、常用PCR引物设计软件

4、Primer Premier 5.0 介绍

5、Oligo 6.44介绍

6、在线Primer3 介绍

1、背景——什么是PCR?

聚合酶链反应(Polymerase Chain Reaction ,PCR)是80年代中期发展起来的体外核酸扩增技术。它具有特异、敏感、产率高、快速、简便、重复性好、易自动化等突出优点;能在一个试管内将所要研究的目的基因或某一DNA片段于数小时内扩增至十万乃至百万倍,使肉眼能直接观察和判断;可从一根毛发、一滴血、甚至一个细胞中扩增出足量的DNA供分析研究和检测鉴定。

2、PCR引物设计原则

引物设计是PCR 技术中至关重要的一环。使用不合适的PCR 引物容易导致实验失败:表现为扩增出目的带之外的多条带(如形成引物二聚体带),不出带或出带很弱,等等。现在PCR 引物设计大都通过计算机软件进行。可以直接提交模板序列到特定网页,得到设计好的引物,也可以在本地计算机上运行引物设计专业软件。

引物设计的总原则

引物与模板的序列要紧密互补

引物与引物之间避免形成稳定的二聚体或发夹结构

引物不能在模板的非目的位点引发DNA 聚合反应(即错配)。

具体因素

如引物长度(primer length),产物长度(product length),序列Tm 值(melting temperature),引物与模板形成双链的内部稳定性(internal stability, 用?G 值反映),形成引物二聚体(primer dimer)及发夹结构(duplex formation and hairpin)的能值,在错配位点(false priming site)的引发效率,引物及产物的GC 含量(composition),等等。必要时还需对引物进行修饰,如增加限制性内切酶位点,引进突变等。

一般原则

1)引物的长度一般为15-30 bp,常用的是18-24 bp,但不应大于38。

引物过短又同时会引起错配现象,一般来说引物长度大于16bp是必要的(不容易引起错配)。

例如:一个长度为12bp的引物在人类基因组上存在200个潜在的退火位点(3 x 109/412=200 ).而一个长度为20bp的引物在人基因组上存在的退火位点只有1/400个.

较长的引物(28-35bp)

一般是用来区分同源性较高的模板序列或者使用于产生一些突变位点

 

Tm值的计算

一般的公式

Tm = 4 (G+C) + 2(A+T)

对于长一些的引物可用更为准确的

nearest-neighbor (Frier et al. (1986) )

2)、引物序列在模板内应当没有相似性较高,尤其是3’端相似性较高的序列,否则容易导致错配。引物3’端出现3 个以上的连续碱基,如GGG 或CCC,也会使错误引发机率增加。

3)、引物3’端的末位碱基对Taq 酶的DNA 合成效率有较大的影响。不同的末位碱基在错配位置导致不同的扩增效率,末位碱基为A 的错配效率明显高于其他3 个碱基,因此应当避免在引物的3’端使用碱基A。另外,引物二聚体或发夹结构也可能导致PCR 反应失败。5’端序列对PCR 影响不太大,因此常用来引进修饰位点或标记物。

4)、引物序列的GC 含量一般为40-60%,过高或过低都不利于引发反应。上下游引物的GC含量不能相差太大。

不同的算法推荐45-55%或50-60%

5)、G 值是指DNA 双链形成所需的自由能,该值反映了双链结构内部碱基对的相对稳定性。应当选用3’端?G 值较低(绝对值不超过9),而5’端和中间?G 值相对较高的引物。引物的3’端的?G 值过高,容易在错配位点形成双链结构并引发DNA 聚合反应。(能值越高越容易结合)。

6)、对引物的修饰一般是在5’端增加酶切位点,应根据下一步实验中要插入PCR 产物的载体的相应序列而确定。

7)、引物二级结构对PCR反应的影响。

尽可能少的引物二聚体。

3、常用的引物设计软件

Oligo 6 (引物评价)*

Primer Premier (自动搜索)*

Vector NTI Suit

DNAsis

Omiga

DNAstar

Primer3 (在线服务)*

4、Primer Premier 5.0 的使用技巧简介

主要功能:

1)、引物设计

2)、限制性内切酶位点分析

3)、DNA 基元(motif)查找

4)、同源性分析

简并引物设计

根据氨基酸序列来设计引物DNA引物

Premier Primer 5提供了8种生物遗传密码使用的偏好选择

1、纤毛虫大核(Ciliate Macronuclear)

2、无脊椎动物线粒体(Invertebrate Mitochondrion)

3、支原体(Mycoplasma)

4、植物线粒体(Plant Mitochondrion)

5、原生动物线粒体(Protozoan Mitochondrion)

6、一般标准(Standard)

7、脊椎动物线粒体(Vertebrate Mitochondrion)

8、酵母线粒体(Yeast Mitochondrion)

image
imageimage
imageimage
imageimage
image

Some other useful function of Premier Primer 5

image

imageimage
image

5、Oligo 6.44 使用说明

主要功能:专门的引物设计软件

其网址: http://www.oligo.net

image

imageimage
imageimage

用Oligo 设计引物时的3个标准

Tm 值曲线以选取5’到3’的下降形状有利于引物引发聚合反应。

Frq 曲线宜选用3’端Frq 值相对较低的片段。

ΔG 值在5’端和中间值比较高,而在3’端相对低。

image
image

引物分析

首先检查引物二聚体尤其是3’端二聚体形成的可能性。

 二项检查是发夹结构(hairpin);与二聚体相同,发夹结构的能值越低越好。

 第三项检查为GC 含量,以45-55%为宜。

 第四False priming 检查。


 

imageimage
image

6、Online primer3 service

设计引物的免费在线软件Primer3,其网址:

http://www-genome.wi.mit.edu/cgi-bin/primer/primer3.cgi

或http://frodo.wi.mit.edu/cgi-bin/primer3/primer3_www.cgi

我的评价:

是非常优秀的设计引物的软件!

是真正的“免费的午餐”! 

image

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引物设计是分子生物学实验中的一项重要工作,它涉及到PCR扩增、基因克隆、基因组重测序等多个实验步骤。在实验中,引物设计需要考虑多个因素,如引物长度、引物的温度、引物的碱基组成等。 Linux系统提供了多种引物设计软件,其中比较常用的是primer3软件。下面我们将详细介绍在Linux系统中使用primer3进行批量引物设计的方法。 首先,需要安装primer3软件。在Linux系统中,可以通过以下命令进行安装: ``` sudo apt-get install primer3 ``` 安装完成后,我们可以使用primer3_core命令进行引物设计。具体命令格式如下: ``` primer3_core < input_file > output_file ``` 其中,input_file为输入文件,output_file为输出文件。下面我们将详细介绍输入文件的格式。 输入文件包括多个引物设计任务,每个任务由以下几行组成: ``` SEQUENCE_ID=task1 SEQUENCE_TEMPLATE=ATCGATCGATCGATCGATCGATCGATCGATCGATCGATCG PRIMER_TASK=pick_pcr_primers PRIMER_PRODUCT_SIZE_RANGE=100-200 = ``` 其中,SEQUENCE_ID为任务名称,SEQUENCE_TEMPLATE为待扩增序列,PRIMER_TASK为引物类型,PRIMER_PRODUCT_SIZE_RANGE为扩增产物长度范围。每个任务以“=”符号结尾。 下面是一个输入文件的例子: ``` SEQUENCE_ID=task1 SEQUENCE_TEMPLATE=ATCGATCGATCGATCGATCGATCGATCGATCGATCGATCG PRIMER_TASK=pick_pcr_primers PRIMER_PRODUCT_SIZE_RANGE=100-200 = SEQUENCE_ID=task2 SEQUENCE_TEMPLATE=CGATCGATCGATCGATCGATCGATCGATCGATCGATCGAT PRIMER_TASK=pick_pcr_primers PRIMER_PRODUCT_SIZE_RANGE=150-300 = ``` 在输入文件中,可以设置多个任务,每个任务的引物设计结果将输出到输出文件中。 使用以上命令进行引物设计后,输出文件中会包含每个任务的引物设计结果。输出文件的格式如下: ``` PRIMER_LEFT_0_SEQUENCE=ATCGATCGATCGATCGATCG PRIMER_RIGHT_0_SEQUENCE=CGATCGATCGATCGATCGAT PRIMER_LEFT_0=20,5 PRIMER_RIGHT_0=45,5 PRIMER_PAIR_0_PRODUCT_SIZE=150 PRIMER_LEFT_1_SEQUENCE=ATCGATCGATCGATCGATCG PRIMER_RIGHT_1_SEQUENCE=CGATCGATCGATCGATCGA PRIMER_LEFT_1=21,5 PRIMER_RIGHT_1=44,5 PRIMER_PAIR_1_PRODUCT_SIZE=149 ``` 其中,PRIMER_LEFT_0_SEQUENCE和PRIMER_RIGHT_0_SEQUENCE分别为左侧和右侧引物的序列,PRIMER_LEFT_0和PRIMER_RIGHT_0分别为左侧和右侧引物的起始位置和长度,PRIMER_PAIR_0_PRODUCT_SIZE为扩增产物的长度。每个任务的引物设计结果以编号“0”开始。 总结一下,在Linux系统中使用primer3进行批量引物设计的步骤如下: 1. 安装primer3软件。 2. 准备输入文件,设置任务名称、待扩增序列、引物类型和扩增产物长度范围。 3. 使用primer3_core命令进行引物设计,输出结果保存在输出文件中。 4. 解析输出文件,获取每个任务的引物设计结果。 希望这篇文章对你有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值