ChIP实验简介

ChIP实验简介

一、ChIP实验的作用

       染色质免疫沉淀(ChIP)是研究体内蛋白质-DNA相互作用的一种有价值的方法,鉴定各种DNA相互作用蛋白(如转录因子和调节因子、修饰组蛋白和表观遗传修饰因子)的结合位点和模式是必不可少的。来自组织或培养细胞的交联(XChIP)或天然(NChIP)染色质是碎片化的,目的蛋白质使用特异性抗体进行免疫沉淀,然后纯化共沉淀的DNA,并通过区域特异性PCR、DNA微阵列(ChIP-on-chip)或下一代测序(ChIP-seq)进行分析。因此,该分析可以产生有关被分析蛋白在特定候选位点或整个基因组中的定位信息[1]。

      染色质免疫沉淀(ChIP)的目的是分析体内蛋白质或蛋白质复合物与染色体DNA的相互作用。该方法通过表征染色体蛋白与特定基因组靶点的关联,允许在其自然背景下动态可视化染色体蛋白。为此,将感兴趣的生物材料在体内用甲醛固定,细胞被裂解,染色质被切割和溶解。固定保存了大分子(DNA与蛋白质和/或蛋白质与蛋白质)之间的联系,否则这些联系将在细胞裂解过程中丢失或受到干扰,特别是在染色质剪切过程中。所得的染色质悬浮液用针对目标蛋白的抗体进行免疫沉淀,并对免疫沉淀的DNA片段进行分析。如果所研究的蛋白质与体内的特异性基因组区域,该区域的DNA片段在免疫沉淀物中应该是富集的。原则上,这种方法可以应用于任何染色体蛋白,唯一的先决条件是存在高度特异性的抗体。

二、ChIP实验的应用

     在1993年发表的一篇开创性论文中,Polycomb(PC)是第一个通过ChIP定位到基因组区域的蛋白质,使用的是果蝇培养细胞。后来,ChIP技术被应用于多种生物系统,如酵母、四膜虫、小鼠组织培养细胞和胚胎、各种人类组织培养细胞和植物组织,以绘制多种蛋白质,包括几种Polycomb组(PcG)成员。

      为了进行ChIP分析,细胞或组织用甲醛固定一段时间(XChIP)。甲醛是一种活性很强的物质,通过其亲核核心与蛋白质的氨基和亚胺基(例如赖氨酸的ε-氨基)和DNA(腺嘌呤、胞嘧啶和鸟嘌呤的侧链)相互作用。固定不需要特殊条件,因为甲醛是一种小的水溶性分子,很容易穿透生物膜。因此,固定可以在体内完成,方法是将浓缩的原液直接添加到悬浮在标准缓冲体系中的活组织中,或者直接添加到培养细胞的培养基中。然而,重要的是要避免含有Tris等缓冲液,因为甲醛也会与这些反应,导致不完全固定。甲醛交联步骤是该方案中最经验性的部分。人们对它的特异性和效率知之甚少,而且对于所分析的每种蛋白质,交联条件可能会有所不同,需要进行优化。对于一些蛋白质和染色质组分,交联和ChIP分析是困难的,甚至是不可能的。据报道,甲醛处理也会引起染色质组成本身的变化,这可能导致ChIP效率降低。酵母中,高表达基因似乎容易受到免疫沉淀蛋白非特异性富集的影响。因此,如上所述,通过独立实验确认使用XChIP发现的任何相互作用的生物学相关性非常重要[2]。

       通过添加甘氨酸来停止交联反应,甘氨酸提供了过量的氨基,从而终止固定。然后将细胞溶解在含有生理盐浓度和洗涤剂NP40的缓冲液中。这一步去除细胞质和膜蛋白,穿孔核膜,并洗涤染色质以去除非交联蛋白。这取决于起始材料和细胞类型。最后,将细胞核制成球团,然后在含有高(0.8-1%)浓度的洗涤剂十二烷基硫酸钠(SDS)的小体积裂解缓冲液中重悬,以诱导细胞核完全裂解。此外,SDS有助于在下一步有效地剪切DNA。裂解后,通过超声获得可溶性染色质悬浮液。这是一种非常有效的方法,可以将染色质切割成长度为0.3-1kb的易于沉淀的片段。DNA片段越短,最终蛋白质定位的分辨率越高。ChIP方法采用了类似的DNA剪切方法,完全省略了交联步骤。在天然染色质IP连接中,细胞在没有事先交联的情况下均质,染色质被微球菌核酸酶消化到单核小体分辨率。然后将这种天然染色质制剂直接用于IP,并分析共纯化的DNA。

        NChIP方法已成功用于组蛋白修饰的分析。其优点是由于更高的抗体特异性,具有更好的染色质和蛋白质回收率。然而,它大多不适用于非染色质组分,如转录因子、调节因子或抑制蛋白(包括PcG成员),因为它们与DNA的相互作用不够稳定,无法在没有交联的情况下存活下来。超声处理后,染色质溶液通过离心清除碎片和不溶性物质。必须非常小心地去除所有不溶性物质。任何残留的污染都可以在免疫沉淀的后续步骤中形成颗粒,从而在剩余的实验过程中进行,可能会产生假阳性结果。免疫沉淀和洗涤过程中的缓冲液组成决定了分析的严格性。在核裂解缓冲液中,SDS的洗涤剂浓度通常太高,无法使抗体和表位之间有效地相互作用[3]。因此必须稀释溶液以降低SDS浓度。此外,在此步骤中盐浓度增加,使整个溶液达到IP缓冲条件。

       卡梅德生物(KMD Bioscience)(https://www.kmdbioscience.cn/)多年来致力于蛋白与核酸互作关系的研究。真核生物的基因组DNA以染色质的形式存在,研究蛋白质与DNA在染色质环境下的相互作用是阐明真核生物基因表达机制的基本途径。卡梅德生物建立了成熟完善的抗体平台、蛋白平台等各种技术平台,拥有完备的蛋白检测设备,同时卡梅德生物拥有丰富的重组标签蛋白表达经验,能够在原核和真核表达系统为客户表达带有GST,Myc-tag,Flag-tag,HA-tag等标签的重组蛋白。利用这些标签蛋白特异性的抗体,卡梅德生物能够为客户提供染色质免疫共沉淀技术(ChIP共沉淀服务)。


        这篇文章可供科研爱好者参考。它不能代替需要更详细和专业信息的专业知识或实践实验程序。如果有任何内容侵权,请联系作者立即删除有争议的材料。

参考文献:

  1. Kim TH, Dekker J. ChIP-chip. Cold Spring Harb Protoc. 2018;2018(5). 
  2. Kim TH, Dekker J. ChIP. Cold Spring Harb Protoc. 2018;2018(4)
  3. Kim TH, Dekker J. ChIP-seq. Cold Spring Harb Protoc. 2018;2018(5)

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

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

相关文章

由于找不到emp.dll无法继续执行此代码问题的五个解决方法

在玩游戏的过程中,我们常常会遇到一些错误提示,其中最常见的就是“找不到emp.dll”,这个问题我们的游戏无法启动运行。本文将分享我在解决这一问题过程中的方法,希望能对遇到类似问题的玩家有所帮助。 emp.dll是一个动态链接库文件…

python实现ModBusTCP协议的server

python实现ModBusTCP协议的server是一件简单的事情,只要通过pymodbus、pyModbusTCP等模块都可以实现,本文采用pymodbus。 相关文章见: python实现ModBusTCP协议的client-CSDN博客 一、了解pymodbus的Server 1、pymodbus.server的模块 pym…

【JAVA学习笔记】48 - 八大常用Wrapper类(包装类)

一、包装类 1.针对八种基本定义相应的引用类型一包装类 2.有了类的特点,就可以调用类中的方法。 黄色背景的表示父类是Number 二、包装类和基本数据的转换 演示包装类和基本数据类型的相互转换,这里以int和Integer演示。 1.jdk5前的手动装箱和拆箱方…

逆向第一课---安装ADB工具,并使用夜神模拟器连接

1、安装ADB 如果安装了Android SDK可以直接去android_sdk/platform-tools/目录下使用ADB命令。 如果没有安装Android SDK,需要先通过下面的地址下载ADB https://adbdownload.com/ 根据自己的系统点击下载,我这里使用Windows系统,所以下载Wi…

国产CAN总线收发芯片DP1042 兼容替换TJA1042

说明 1 简述 DP1042是一款应用于 CAN 协议控制器和物理总线之间的接口芯片,可应用于卡车、公交、小汽车、工业控制等领域,支持 5Mbps CAN FD 灵活数据速率,具有在总线与 CAN 协议控制器之间进行差分信号传输的能力,完全兼容“ISO…

安装clang

安装clang: scanscan-virtual-machine:~$ clang -v Ubuntu clang version 14.0.0-1ubuntu1.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11 Selected GCC installatio…

【pytorch】torch.gather()函数

dim0时 index[ [x1,x2,x2],[y1,y2,y2],[z1,z2,z3] ]如果dim0 填入方式为: index[ [(x1,0),(x2,1),(x3,2)][(y1,0),(y2,1),(y3,2)][(z1,0),(z2,1),(z3,2)] ]input [[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12] ] # shape(3,4) input torch.…

Spring Security —漏洞防护—跨站请求伪造(CSRF)

在终端用户可以 登录 的应用程序中,必须考虑如何防止 跨站请求伪造(CSRF)。 Spring Security 默认为 不安全的HTTP方法(如POST请求)提供CSRF攻击防护,因此无需额外代码。你可以使用下面的方法明确指定默认…

【Html】交通灯问题

效果 实现方式 计时器:setTimeout或setInterval来计时。setInterval和 setTimeout 在某些情况下可能会出现计时不准确的情况。这通常是由于JavaScript的事件循环机制和其他代码执行所需的时间造成的。 问询:通过getCurrentLight将每个状态的持续时间设置…

【纯离线】Ubuntu离线安装ntp时间同步服务

Ubuntu离线安装ntp服务 准备阶段:下载安装包 apt-get download ntp apt-get download ntpdate 一、服务端( 192.166.6.xx) 1、环境准备 先判断是否已安装 systemd-timesyncd systemctl is-active systemd-timesyncd 如果返回结果是 active,则表示…

ES 8 新特性

1. async 和 await async 和 await 两种语法结合可以让异步代码像同步代码一样。(即:看起来是同步的,实质上是异步的。) 先从字面意思理解,async 意为异步,可以用于声明一个函数前,该函数是异步的。await 意为等待,即等待一个异步方法完成。 1.1 async async 声明(…

spring boot利用redis作为缓存

一、缓存介绍 在 Spring Boot 中,可以使用 Spring Cache abstraction 来实现缓存功能。Spring Cache abstraction 是 Spring 框架提供的一个抽象层,它对底层缓存实现(如 Redis、Ehcache、Caffeine 等)进行了封装,使得在…

如何在VScode中让printf输出中文

如何在VScode中让printf输出中文? 1、在“Visual Studio Code”图标上右击,弹出对话框。见下图: 2、点击“以管理员身份运行”,得到下图: 3、点击“UTF-8”按钮,得到下图: 4、点击“通过编码重…

Docker创建mysql容器

1.递归创建目录,若上级目录不存在,会按目录层级自动创建目录 mkdir -p创建宿主机挂载文件夹 mkdir -p /data/docker/mysql/{conf,data,logs}/ 2.拉取mysql镜像 docker pull mysql:8.0 3.创建容器 docker run -itd --restartalways --name mysql8.…

电脑提示找不到msvcp140.dll无法继续执行代码的4种解决办法

今天我想和大家分享的是关于找不到msvcp140.dll无法继续执行代码的4种解决办法。在我们日常的教学和工作中,有时候会遇到这样的问题,让我们感到困惑和无奈。那么,msvcp140.dll究竟是什么?为什么会丢失呢?接下来&#x…

[hive] 窗口函数 ROW_NUMBER()

文章目录 ROW_NUMBER() 示例窗口函数 ROW_NUMBER() 在 Hive SQL 中,ROW_NUMBER()是一个用于生成行号的窗口函数。 它可以为查询结果集中的每一行分配一个唯一的行号。 以下是 ROW_NUMBER() 函数的基本语法: ROW_NUMBER() OVER (PARTITION BY column…

matlab simulink PMSM永磁电机DTC控制

1、内容简介 略 10-可以交流、咨询、答疑 2、内容说明 PMSM永磁电机DTC控制 PMSM、永磁电机、DTC控制 传 是 ,它的工作原理是:首先设定好运行期望值和滞环的容差值,然后把电机 到的差值 号输出,可以 示需要减小 大输出…

MySQL数据库备份实战

一、为什么进行数据库备份? 保证业务连续性:数据库中存储着企业的核心业务数据,如果数据丢失或损坏,将会对企业的业务运营产生重大影响。通过定期备份数据库,可以在系统故障或数据丢失时快速恢复数据,保证业务的连续性。 保护数据资产:数据库中存储着企业的重要数据资产…

【Linux】虚拟机安装Linux、客户端工具及Linux常用命令(详细教程)

目录 一、导言 1、引言 2、使用场景 二、Linux安装 1、安装 2、网络配置 2.1、查看网络配置 2.2、更改网络配置 三、安装客户端工具 1、介绍 2、安装MobaXterm 3、换源 4、拍照功能 四、常用命令 一、导言 1、引言 Linux是一个开源的操作系统内核,它最…

基于Pytorch的驾驶员分心行为实时检测

本文使用深度学习和Pytorch(PyTorch 2.0.1\Torchvision 0.15.2)实时检测驾驶员的分心行为,并附录完整代码。 检测分心驾驶是现代汽车中最重要的功能之一。无论是自动驾驶汽车还是其它高端汽车,都配备了驾驶员监控系统,以持续跟踪驾驶员的行为。这对确保驾驶员保持目光在道路…