使用NCBI进行目的基因的引物设计

全文概述

利用生信工具进行目的基因的引物设计,使用了NCBI进行筛选与设计引物,使用 idtdna对筛选出的DNA进行检查。本文分享了如何筛选出高质量的基因引物,帮助想通过生信进行引物设计的学生、从业者找出合适的基因,毕竟购买引物也比较烧钱,避免设计出的基因质量偏低。

NCBI查找基因

1.查询目的基因:https://www.ncbi.nlm.nih.gov/nuccore/?term=zbed3

备注:这里需要注意的是,要找到合适的目的基因!如果找智人,一般会是NM开头

2.选择其中一个数据连接:https://www.ncbi.nlm.nih.gov/nuccore/NM_001329564.2,选择Pick Primers

3.进入:

设计-筛选设置

4.根据一些实验经验调节一些关键参数:

1)Primer Parameters-PCR product size:设置为75-300

2)Exon/intron selection- Exon junction span:设置必须跨越外显子(Primer must span an exon-exon junction),避免污染

3) Advanced parameters - Primer Parameters:GC建议在40%-60%之间

5.点击Get Primers

6.跳转页面

https://www.ncbi.nlm.nih.gov/tools/primer-blast/primertool.cgi?ctg_time=1561727583&job_key=v7VgKRZ5G9E86w3uAI4p3HqVOO5XhiPzVg

7.挑选合适的primer pair,其中product length最好是在150附近(不是绝对)

设计-DNA检查

8.注册idtdna进行dna分析,https://sg.idtdna.com/calc/analyzer

9.抽取其中一个primer pair

Primer pair 6

Sequence (5'->3') Template strand Length Start Stop Tm GC% Self complementarity Self 3' complementarity
Forward primer ACAGCAACACAGAAGACCGT Plus 20 604 623 59.82 50.00 3.00 3.00
Reverse primer CCAGTAAGCTTGCCATTGAGC Minus 21 749 729 59.87 52.38 6.00 3.00
Product length 146
Exon junction 737/738 (reverse primer) on template NM_001115114.1

Products on intended target


NM_001115114.1 Danio rerio glyceraldehyde-3-phosphate dehydrogenase (gapdh), mRNA

product length = 146

Forward primer 1 ACAGCAACACAGAAGACCGT 20

Template 604 .................... 623

Reverse primer 1 CCAGTAAGCTTGCCATTGAGC 21

Template 749 ..................... 729

10.使用idtdna进行筛选

举例:正旋:ACAGCAACACAGAAGACCGT,反旋:CCAGTAAGCTTGCCATTGAGC

以此使用正旋与反旋填写入sequence,如图使用正旋,点击self-dimer,如果序列结果中,basePairs都小于10,那么这个引物就算比较好的了,不是自旋产生的。

11.接着正反计算,输入正反旋,年级HETERO-DIMER,最后点击CALCULATE,如果序列结果中,basePairs都小于10,那么这个引物就算比较好的了,不是自旋产生的。

生信-使用NCBI进行目的基因的引物设计的更多相关文章

  1. 生信基础知识【04】GO和pathway分析

    非原创 参考资料: 一文掌握GO和pathway分析 - 生物信息学讨论版 -丁香园论坛http://www.dxy.cn/bbs/thread/34904124#34904124 GO富集 GO是G ...

  2. 生信工具汇总--OMICtools

    各种生信工具: https://omictools.com/

  3. 生信软件的好帮手-bioconda--转载

    http://mp.weixin.qq.com/s/nK1Kkf9lfZStoX25Y7SzHQ 这篇文章主要适用于Linux平台,当然MacOS也行,不过它有更好安装方法. 此外网上也会许多更好的关 ...

  4. 精心整理(含图版)|你要的全拿走!(R数据分析,可视化,生信实战)

    本文首发于“生信补给站”公众号,https://mp.weixin.qq.com/s/ZEjaxDifNATeV8fO4krOIQ更多关于R语言,ggplot2绘图,生信分析的内容,敬请关注小号. 为 ...

  5. 生信实验室收集---Dana Pe'er Lab

    Dana Pe'er Lab of Computational Systems Biology Dana Pe'er是哥伦比亚大学生物科学系的副教授,被认为是计算系统生物学的主要研究人员之一.Dana ...

  6. 生信 - 从repeatmasker传送门过来的 blast

    以前有的是非完整时间写的博客,抽时间需要统一整理一下. 今天在重新装repeatmasker. 整个过程是这样的,有关联的事情有两个. 1. 装repeatmasker需要各种Prerequisite ...

  7. 生信-RPKM与FPKM学习[转载]

    转自:https://baike.baidu.com/item/RPKM/1197657 均反应基因的表达水平 1.RPKM的计算公式 分母是总共比对到这个基因的reads的数目(条 为单位),分母是 ...

  8. ngs中reads mapping-pku的生信课程

    4.NGS中的reads mapping 顾名思义,就是将测序的得到的DNA定位在基因组上. 因为二代测序的得到的序列是较短的,reads mapping很好地解决了这个问题. 本质上reads ma ...

  9. 计科菜鸟玩生信(一)——Windows10下用docker安装GATK

    1.官网下载GATK. (学校网速实在是太慢了,下载几个小时到自闭) 下载地址:https://software.broadinstitute.org/gatk/download/ 下载完成后文件夹中 ...

随机推荐

  1. 使用mybatis框架实现带条件查询-多条件(传入实体类)

    在实际的项目开发中,使用mybatis框架查询的时候,不可能是只有一个条件的,大部分情况下是有多个条件的,那么多个条件应该怎样传入参数: 思考:  需求:根据用户姓名(模糊查询),和用户角色对用户表进 ...

  2. JavaScript Array 對象

    JavaScript array 對象 array對象,是用於在單個變量中存儲多個值的一種變量類型. 創建array對象的語法: new array(); new array(size); new a ...

  3. js遍历localStorage的键值对

    //遍历本地存储localStorage for (var i = 0; i < localStorage.length; i++) { var key = localStorage.key(i ...

  4. tornado处理跨域问题

    报错信息一: Access to XMLHttpRequest at 'http://localhost:4445/api/v/getmsg' from origin 'http://localhos ...

  5. Windbg命令的语法规则系列(二)

    二.字符串通配符语法 一些调试器命令具有接受各种通配符的字符串参数.这些类型的参数支持以下语法功能: 星号(*)表示零个或多个字符. 问号(?)表示任何单个字符. 包含字符列表的括号([])表示列表中 ...

  6. 使用 DML 自定义调试器输出

    调试器标记语言 (DML) 提供了一种机制增强来自调试器和扩展的输出. 与 HTML 类似,调试器的标记支持允许将输出包括显示指令和额外非显示的标记窗体中的信息. 调试器用户界面,WinDbg 等中分 ...

  7. gulp初体验

    项目流程 安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配置gulpfile.js -> 运行任务 常用命令简介: node -v 查 ...

  8. struct tcphdr

    包含在/usr/src/linux/include/linux/tcp.h struct tcphdr { __be16 source; __be16 dest; __be32 seq; __be32 ...

  9. 最大の和(洛谷 AT2412)

    题意 读入n个整数的数列a1,a2,…,an和正整数k(1<=k<=n),请输出连续排列的k个整数的和的最大值 输入 第一行是正整数n(1<=n<=100000)和正整数k(1 ...

  10. JAVA中Stringbuffer的append( )方法

    Stringbuffer是动态字符串数组,append( )是往动态字符串数组添加,跟“xxxx”+“yyyy”相当‘+’号. 跟String不同的是Stringbuffer是放一起的,String1 ...