【经验分享】NCBI设计引物——最详细说明及教程!!!适合0基础~

2023-10-24 13:10

本文主要是介绍【经验分享】NCBI设计引物——最详细说明及教程!!!适合0基础~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引物设计参数

红色的表示需要改

绿色的表示不需要改

箭头表示普通PCR

接下来,我们需要简单地为引物设计设定一些参数

1. 输入目的模板:

2. 引物位置和产物大小(qPCR可以设置跨越两端的外显子的长度,PCR也可以控制左右引物位置)

需要要求产物长度80--200bp,太短或者太长都不适合做荧光定量PCR检测,特别是荧光定量PCR的引物,要控制TM=60℃左右。

3. 是否跨越外显子区域

当我们设计原核生物(如细菌、病毒等)序列的引物时,我们在“Exon/intron selection”处直接选择“No preference”;

而当我们设计真核细胞中的mRNA的引物时,为了防止产物中有DNA污染,我们通常将引物设计在跨外显子处,在“Exon/intron selection”中选择“Primer must span an exon-exon junction ”。

 

4. 特异性(Specificitycheck)选择设计引物或验证引物时的目标数据库和物种。(重要)

◆ 提供了 7 种数据库:RefSeq mRNA,Genome (reference assemblies from selected organisms),RefSeqrepresentative genomes,RefSeq RNA(refseq_rna),nr (the standard non-redundant database),Genome (chromosomesfrom all organisms) 和 custom。

◆ 前两个数据库是经过专家注释的数据,这样可以给出更准确的结果。

◆ 特别是,当你用 NCBI 的参考序列作为模板和参考序列数据库作为标准来设计引物时,Primer-BLAST 可以设计出只扩增某一特定剪接变异体基因的特异引物。

 

同时,在下方高级参数设置处将引物的GC含量设置成40%-60%,最好45-55

最后,点击最下方的“Get Primers”,即可得到引物设计的结果。我们通常可以得到1条至多条引物,在界面上按分数高低从上至下排列

下一博客将会分享NCBI输出结果解读,以及PCR的引物验证

这篇关于【经验分享】NCBI设计引物——最详细说明及教程!!!适合0基础~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/275380

相关文章

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

全网最全Tomcat完全卸载重装教程小结

《全网最全Tomcat完全卸载重装教程小结》windows系统卸载Tomcat重新通过ZIP方式安装Tomcat,优点是灵活可控,适合开发者自定义配置,手动配置环境变量后,可通过命令行快速启动和管理... 目录一、完全卸载Tomcat1. 停止Tomcat服务2. 通过控制面板卸载3. 手动删除残留文件4.

Python中isinstance()函数原理解释及详细用法示例

《Python中isinstance()函数原理解释及详细用法示例》isinstance()是Python内置的一个非常有用的函数,用于检查一个对象是否属于指定的类型或类型元组中的某一个类型,它是Py... 目录python中isinstance()函数原理解释及详细用法指南一、isinstance()函数

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Python的pandas库基础知识超详细教程

《Python的pandas库基础知识超详细教程》Pandas是Python数据处理核心库,提供Series和DataFrame结构,支持CSV/Excel/SQL等数据源导入及清洗、合并、统计等功能... 目录一、配置环境二、序列和数据表2.1 初始化2.2  获取数值2.3 获取索引2.4 索引取内容2

Spring的基础事务注解@Transactional作用解读

《Spring的基础事务注解@Transactional作用解读》文章介绍了Spring框架中的事务管理,核心注解@Transactional用于声明事务,支持传播机制、隔离级别等配置,结合@Tran... 目录一、事务管理基础1.1 Spring事务的核心注解1.2 注解属性详解1.3 实现原理二、事务事

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni