生物化学(实验流程) PCR聚合酶链式反应: DNA 凝胶电泳实验原理 实验流程方法 实操建议笔记

  • 凝胶电泳是分子生物学中最常用的技术之一,广泛用于 DNA 片段的可视化、分离与识别。在获取DNA 凝胶电泳相关设备(电泳设备 & DNA样品染料 & 凝胶 & 染料)之后,可以考虑进行电泳操作。

整体电泳操作流程(从准备到成像)

步骤说明
1. 制备凝胶配制 0.8%–2% 的琼脂糖凝胶,加入适量 DNA 染料(如 GelRed)或准备后染
2. 固化凝胶将热凝胶倒入托盘,插入梳子,待其在室温下凝固(约 20–30 分钟)
3. 准备缓冲液配制 TAE/TBE 缓冲液,倒入电泳槽中,覆盖凝胶约 2–3 mm
4. 准备样品将 DNA 样品与 Loading buffer 按比例混合,上样前轻轻混匀
5. 加样用微量加样器将混合后的样品缓慢注入加样孔中,避免刺穿孔底
6. 连接电源正极接远离加样孔一侧,负极接近加样孔一侧(DNA 带负电向正极迁移)
7. 开始电泳设置 60–120 V 电压,电泳时间通常 20–40 分钟,观察染料迁移前沿
8. 成像观察电泳结束后,若为预染胶,直接放入蓝光/紫外仪观察;若未染,则泡染 20–30 分钟后观察

凝胶电泳 & 电泳原理

  • 凝胶电泳是分子生物学中最常用的技术之一,广泛用于 DNA 片段的可视化、分离与识别。其中最常见的方法是琼脂糖凝胶电泳,只需要一小块类似果冻的凝胶,就能探索 DNA 的世界。
    在这里插入图片描述

  • “Electrophoresis” 这个词意为“通过电场推动分子在实验室中移动”。电泳是指:DNA、RNA 或蛋白质等分子在电场的驱动下,通过某种材料(如凝胶)迁移

  • 在 DNA 检测中,最常见的用途是通过琼脂糖凝胶分离不同大小的 DNA 片段,以便可视化和测定其长度。

电泳设备是如何工作的?

电泳装置中包含两个电极:一端是正极,另一端是负极。当电源开启时,凝胶两侧形成电场,使带电分子开始迁移。

  • 带负电的 DNA 会向正极方向移动
  • 带正电的分子向负极移动
  • 中性分子不会迁移

虽然所有 DNA 都朝正极移动,但我们希望能根据大小区分它们。为此,琼脂糖凝胶被设计成像海绵一样,内部充满不规则的孔隙:

  • 小片段穿梭自如,迁移更远
  • 大片段被卡住,移动较慢

因此,短 DNA 片段会更快地移动到凝胶远端,而长片段则移动得较慢,停留在更近的位置。这样我们就能通过电泳将不同大小的片段分离出来。

制作琼脂糖凝胶 : 琼脂糖+电泳缓冲液+DNA染色剂

琼脂糖是一种从海藻中提取的天然多糖,可溶于电泳缓冲液中,加热至沸腾后冷却即凝固成凝胶。

制作过程类似做果冻:

  1. 将琼脂糖粉加入缓冲液中(染料可以在此阶段添加,以便在之后观察 DNA)
    .在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 加热融化

  3. 倒入托盘并插入梳子(形成样品孔)
    在这里插入图片描述

  4. 冷却凝固后取出梳子,留下装样孔

染色方式说明
预染法(预先加入凝胶中)在熔化琼脂糖时直接加入染料,整个凝胶在运行过程中即可染色,电泳完后立即观察。
后染法(电泳结束后染色)电泳后将凝胶浸泡在含染料的溶液中染色再观察,适用于部分不耐高温的染料。

电泳操作流程

  • What is Gel Electrophoresis? | miniPCR bio™
  1. 将凝胶放入电泳槽中
    在这里插入图片描述

  2. 覆盖缓冲液,连接电极
    在这里插入图片描述

  3. 将样品与上样缓冲液混合,滴入凝胶孔中(上样染料帮助我们可视地观察 DNA 是否被正确加载,同时便于追踪分子迁移位置)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  4. 打开电源,开始电泳(一般运行 20–30 分钟)
    在这里插入图片描述

观察 DNA

  • DNA 本身不可见,因此使用荧光染料(如 GelGreen、SYBR Safe 等)来标记 DNA。当 DNA 与染料结合后,在蓝光或紫外灯下会发出荧光
    在这里插入图片描述
    在这里插入图片描述

  • 在 miniPCR 的蓝色凝胶系统中,我们只需打开蓝光即可看到 DNA 条带,并用手机拍照记录结果,无需将凝胶转移到其他设备上。
    在这里插入图片描述

  • 凝胶中每条“泳道”对应一个 DNA 样本。条带(band)表示大量长度一致的 DNA 分子聚集处,越远的条带代表越短的 DNA,越近的条带代表越长的 DNA :在这里插入图片描述

  • 还会在一条泳道中添加一个 DNA 梯子(marker),其中包含已知长度的片段(如 100、200、300 bp 等),用作对照尺子。

  • 通过比较样本的迁移距离与梯子的对应位置,即可估算 DNA 的大小(单位为碱基对 bp)。
    在这里插入图片描述

注意事项

  • 这些染料是小分子带负电,在电泳中也会像 DNA 一样向正极迁移,但由于分子量不同,它们的移动速度相对固定。Loading buffer 中的染料可用于估算 DNA 条带大致位置(如溴酚蓝代表约 300 bp)
  • 使用后染染料时,可不用预染胶,节省染料成本
  • Loading buffer 不含 DNA 染料(EtBr、GelRed 等),二者功能不同,需区别使用
  • 由于溴化乙锭(EB)与新一代核酸染料(如 GelRed、GelGreen)在与 DNA 的嵌合方式上存在差异,其毒性也显著不同。EB 是一种经典的嵌入剂,它通过插入 DNA 的碱基对之间实现嵌合。在细胞复制过程中,这种插入可能干扰碱基配对,导致复制错误,从而增加诱发突变甚至癌变的风险。相比之下,GelRed 和 GelGreen 属于“槽位嵌合剂”(groove binders),主要嵌合于 DNA 双螺旋的小沟或大沟中,而不会插入碱基对之间。因此,它们对 DNA 的复制干扰较小,被认为具有较低的毒性和致突变性。基于此,它们被广泛应用于替代 EB 的低毒性 DNA 染料。最好还是双层手套:
原因说明
防 RNase 污染RNase 广泛存在于皮肤和环境中,外层手套一旦污染可立即脱除,保持内层清洁。尤其在操作 RNA 时,可有效防止污染源接触样本。
防止酒精/清洗剂腐蚀实验中常使用 RNaseZap、70%乙醇等溶剂,可能渗透单层手套,内层手套提供额外保护屏障
应对实验事故如果遇到破裂、渗漏、有毒液体溅落等情况,双层手套能争取反应时间,降低皮肤接触风险。
便于换手套外层可频繁更换,如从 PCR 台离开、接触门把、触碰电脑后再更换新手套,内层保持无污染状态。
项目建议
内层手套普通无粉乳胶或丁腈手套
外层手套建议用彩色手套(易识别是否破损)
更换频率每次污染、移出洁净区或 30 分钟以上操作后更换
标准流程进入 RNA 操作区:洗手 → 戴内层 → 戴外层 → 酒精消毒手套

实验室配置

要素规范说明原因
空间分隔实验区必须与生活区(如宿舍、办公室)物理隔离,RNA 区、PCR 区、电泳区建议物理隔开防止气溶胶/核酸酶污染,防止生活接触
实验服(专用)应设置专门实验服、鞋套,不得穿出实验室;高危区(EtBr、电泳、化学)应设颜色区分防止带出污染物、增加实验纪律
护目镜所有涉及加热、电泳、酸碱、危险染料的实验必须佩戴护目镜防止蒸汽/飞溅物伤害眼部
手套(建议双层)进入 RNA 区、接触电泳液、琼脂糖、溴化乙锭时应戴双层手套,污染后更换防止 RNase 污染和化学品渗透
洗眼器 / 紧急冲洗设备实验室应配备洗眼器、洗手台、应急喷淋系统防止化学品突发溅入眼睛或皮肤
排风 / 通风柜熔胶、电泳、染色等区域应设有抽风罩或通风柜减少吸入 EB、琼脂糖热蒸汽、缓冲液蒸气
设备布局合理微量移液、电泳、电源、凝胶成像应分区操作,远离通道防止交叉污染与电击风险
危险废物分类处理EB、GelRed 染料、含RNA残留液、琼脂糖废胶需设专桶密闭收集防止环境污染与非法排放
SOP+培训记录每位人员应接受安全操作培训并签字,操作流程张贴在墙上增强执行力,事故可追溯

CG

  • What is Gel Electrophoresis? | miniPCR bio™
  • https://minipcr.com
  • 【实验方法】凝胶电泳相关实验细节
  • 琼脂糖电泳安全操作规范
  • 核酸电泳常见问题及疑难解答

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/87053.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/87053.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python应用指南:利用高德地图API获取公交+地铁可达圈(三)

副标题:基于模型构建器的批处理多份CSV转换为点、线、面图层 在地理信息系统(GIS)的实际应用中,我们经常需要处理大量以表格形式存储的数据,例如人口统计数据、兴趣点(POI)信息和监测站点记录等…

每日算法刷题Day38 6.25:leetcode前缀和3道题,用时1h40min

5. 1749.任意子数组和的绝对值的最大值(中等,学习) 1749. 任意子数组和的绝对值的最大值 - 力扣(LeetCode) 思想 1.给你一个整数数组 nums 。一个子数组 [numsl, numsl1, ..., numsr-1, numsr] 的 和的绝对值 为 abs(numsl numsl1 ... numsr-1 nu…

创客匠人视角下创始人 IP 打造的底层逻辑与实践路径

在知识付费行业蓬勃发展的当下,创始人 IP 已成为连接用户与商业价值的核心纽带。创客匠人创始人老蒋在与行业头部 IP 洪鑫的对话中揭示了一个关键命题:IP 打造的成败,始于发心与理念的根基。从洪鑫教育中心营收超 6000 万的案例来看&#xff…

2022/7 N2 jlpt词汇

気力(きりょく) 清く(きよく) 記録(きろく) 記憶(きおく) 賢い(かしこい) 偉い(えらい) 凄い(すごい) 鋭い&am…

系统性能优化-8 TCP缓冲区与拥塞控制

每个 TCP 连接都有发送缓冲区和接收缓冲区,发送缓冲区存已发送未确认数据和待发送数据,接收缓冲区存接收但是没有被上层服务读取的数据。 # cat /proc/net/sockstat sockets: used 1885 TCP: inuse 537 orphan 0 tw 3 alloc 959 mem 10其中 mem 代表当前…

【前端】vue工程环境配置

环境准备(Windows版本) nodejs安装 (base) PS C:\Users\Administrator> nvm install 18.8.0 (base) PS C:\Users\Administrator> nvm use 18.8.0 Now using node v18.8.0 (64-bit) (base) PS C:\Users\Administrator> npm -v 8.18.0 (base) PS C:\Users\Administrat…

什么是data version control?为什么需要它?它能解决什么问题?

Data Version Control (DVC) 是一个开源工具,专为数据科学和机器学习项目设计。它的核心目标是像 Git 管理代码一样来管理机器学习项目中的数据和模型文件。 简单来说,DVC 是什么? Git for Data & Models: 它扩展了 Git 的功…

简约计生用品商城简介

计生用品商城简介:uniapp结合thinkphp实现的全开源代码, 内置基本功能:1.后台商品excel一键导入 2.分销利润,按照利润加个分红

go中自动补全插件安装-gopls

vscode中安装gopls失败,导致go中代码无提示,无法自动补全引用 环境变量中设置go的代理:setx GOPROXY “https://goproxy.cn,direct”go install golang.org/x/tools/goplslatest

力扣寻找数组中心索引-性能优化思考

如下代码 var pivotIndex function(nums) {// 空数组返回-1if (nums.length 0) return -1// 计算数组总和const totalSum nums.reduce((sum, num) > sum num, 0);let leftSum 0;// 遍历数组查找中心索引for (let i 0; i < nums.length; i) {// 右侧和 总和 - 左侧…

SVN 分支管理(本文以Unity项目为例)

文章目录 1.准备工作2.新建SVN仓库2.拉取远端空 trunk 到Unity项目目录下3.设置忽略&#xff0c;提交unity项目至仓库3.创建分支4.切换分支5.合并分支回主干&#xff08;例如将 trunk_01 合并回 trunk&#xff09;5.删除分支&#xff08;可选&#xff09; 1.准备工作 下载Tort…

数据结构学习day6---流+读写函数+缓冲+定义函数

目录 1.标准io&#xff1b; stdio.h 1.1标准io的概念 1.2Linux操作系统当中IO都是对文件的操作 1.3标准IO&#xff1a;ANSI C 设计的一组用文件IO 封装的操作库函数 2.文件 2.1作用 2.2linux中文件的类型 3.man 5.流: FILE* 5.1流的定义 5.2流的分类 6.c语言文…

互联网医院,正在发生的医疗新变革

随着信息技术的飞速发展&#xff0c;互联网医院作为医疗服务的新形态&#xff0c;正在全球范围内迅速崛起。在中国&#xff0c;这一变革尤为显著&#xff0c;互联网医院不仅改善了医疗服务的可及性和便捷性&#xff0c;还极大地提升了医疗服务的质量和效率。 一、互联网医院的发…

rabbitmq动态创建交换机、队列、动态绑定,销毁

// 缓存已创建的绑定&#xff0c;避免重复声明private final Map<String, Date> createdBindings new ConcurrentHashMap<>(); public void createAndBindQueueToExchange(String type,String clinetId, String routingKey) {String queueName routingKey;lo…

云效代码仓库导入自建gitlab中

登录自建GitLab 在浏览器中输入GitLab访问地址http://192.168.1.111:81/users/sign_in&#xff0c;输入账号和密码登录GitLab服务&#xff0c;如下图&#xff1a; 新建一个空的代码库 按照以下截图顺序&#xff0c;创建一个新的空项目&#xff0c;如下&#xff1a; 克隆镜像 …

业界优秀的零信任安全管理系统产品介绍

腾讯 iOA 零信任安全管理系统 简介&#xff1a;腾讯 iOA 零信任安全管理系统是腾讯终端安全团队针对企业安全上云和数字化转型&#xff0c;提供的企业网络边界处的应用访问管控系统&#xff0c;为企业应用提供统一、安全、高效的访问入口&#xff0c;同时提供终端安全加固、软…

从设计到开发一个小程序页面

巧妇难为无米之炊&#xff0c;想写功能但是没有好看的设计&#xff0c;边写边设计效率又不够高。mastergoAi生成的页面又不够好看&#xff0c;而且每月给的免费积分用得又超快&#xff0c;so决定自给自足。能有多难&#xff0c;先做&#xff0c;做了再改。 于是决定踏足设计&a…

Linux系统 / Ubuntu虚拟机 安装DHCP服务

一、安装DHCP服务 xxx:~$ sudo apt install isc-dhcp-server 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会同时安装下列软件&#xff1a; libirs-export161 libisccfg-export163 建议安装&#xff1a; isc-dhcp-s…

Spring中 BeanFactory和FactoryBean分别是什么?

Spring 中 BeanFactory 是什么? BeanFactory其实就是IoC的底层容器&#xff0c;它本身只是一个接口&#xff0c;顾名思义Bean工厂&#xff0c;定义了Spring的基本功能框架&#xff0c;主要功能就是 负责从配置源中读取 Bean 的定义&#xff0c;并创建、管理这些 Bean 的生命周…

langchain从入门到精通(三十二)——RAG优化策略(八)自查询检索器实现动态数据过滤

1. 查询构建与自查询检索器 在 RAG 应用开发中&#xff0c;检索外部数据时&#xff0c;前面的优化案例中&#xff0c;无论是生成的 子查询、问题分解、生成假设性文档&#xff0c;最后在执行检索的时候使用的都是固定的筛选条件&#xff08;没有附加过滤的相似性搜索&#xff…