引物设计软件primer_一文搞懂引物设计

74a3374fc85ed390a19ad92c384e87c2.gif

引物设计原则

作为一个科研狗,日常实验中经常会遇到引物设计,毫无疑问,一对好的引物对实验结果很重要。在设计引物前,我们首先了解一下引物设计的原则,总结为以下7点:

1. 要设计引物首先要找到DNA 序列的保守区。同时应预测将要扩增的片段单链是否形成二级结构。如这个区域单链能形成二级结构,就要避开它。

2. 引物长度一般在15~30碱基之间,因为过长会导致其延伸温度大于 74℃,不适于 TaqDNA 聚合酶进行反应。同时,G+C 含量在40%~60%之间,过高或过低都不利于引发反应,而且两条引物之间GC含量不能相差过大。

3. 为了避免引物形成二级结构以及引物之间形成二聚体,引物自身不能有连续4个碱基的互补。引物之间不能有连续4个碱基的互补。

4. 引物 3’端的末位碱基对 Taq 酶的 DNA 合成效率有较大的影响。不同的末位碱基在错配位置导致不同的扩增效率,末位碱基为A 的错配效率明显高于其他3个碱基,因此应当避免在引物的3’端使用碱基A

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值