热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一文读懂ChIPseq

一、介绍ChIP-seq,测序方法ChIP指染色质免疫共沉淀技术(ChromatinImmunoprecipitation,ChIP),seq指的是二代测序方法作用:识别蛋白质与D


一、介绍



  • ChIP-seq,测序方法


    • ChIP 指染色质免疫共沉淀技术(Chromatin Immunoprecipitation,ChIP),


    • seq 指的是二代测序方法



  • 作用:识别蛋白质与DNA互相作用情况

  • 原理:染色质免疫共沉淀 + 二代测序

  • 应用:常用于转录因子结合位点和组蛋白修饰位点的研究



二、测序原理

1、使用甲醛将目标蛋白与染色质交联固定起来


2、从细胞裂解液分离基因组DNA,通过超声打断DNA为一定长度的小片段


3、添加与目标蛋白质特异的抗体,该抗体与目标蛋白形成免疫沉淀免疫结合复合体


4、去交联,纯化DNA即得到染色质免疫沉淀的DNA样本,准备测序


5、建立好文库,用测序仪进行测序

详细测序过程可以参考:二代测序原理




三、检测蛋白质与DNA序列的结合峰



1、将测序得到的 DNA 片段(sequenced fragments)匹配到参考基因组

很显然,如果在基因组的某个位置蛋白质结合的概率越大,那么该位置检测到的 DNA 片段堆叠的就会越高。




2、使用空白对照(control)

为什么需要对照组?



  • 一般检测出的峰值会有背景噪音,也就是会夹渣一些没有用抗体捕获的DNA片段也被测序了。

  • 开放的染色质区域比封闭的区域更容易断裂

  • 序列标签在基因组中分布不均

  • 允许我们在比对的控件中与相同区域进行比较

  • 消除 ENCODE 提供了 Black list的影响

所以会准备空白对照,排除假阳性,对照组有有两种:



  • input DNA:不用任何抗体捕获的DNA;

  • mock IP DNA:用不含有抗体的DNA

利用对照组去除实验组中的背景噪音,就会让我们检测到的峰更明显。



3、将覆盖到参考基因组的DNA片段堆叠用柱状图画出来,就会看到峰。

这里需要知道,ChIPseq是可以检测转录因子的结合,也可以检测组蛋白修饰的。而且二者有着截然不同的峰形:

转录因子结合的特征峰:


组蛋白修饰结合的特征峰:


当然我们也可以使用,UCSC基因组浏览器显示。




三、影响测序结果的因素



1、免疫共沉淀的影响


  • 高效特异性抗体

  • 起始物料量

  • ChIP DNA产量取决于多种因素

    • 细胞类型

    • 标记或蛋白质丰富程度(组蛋白比TF具有更高的结合覆盖率)

    • 抗体质量




对于组蛋白,使用来自T细胞的20ug染色质DNA作为起始材料,总共会得到15-50ng DNA。

对于TF,通常从2500万个细胞(200ug染色质)中得到5-25ng。

-Subhash Tripathi,ResearchGate




  • 染色质片段



    • 片段大小:影响ChIP-seq中的信噪比

    • 因细胞类型而异

    • 偏向启动子区域的片段会在ChIP AND对照(输入)样品中的启动子上引起ChIP-seq富集





2、测序的影响


  • Reads 长度

    • 较长的 Reads 和双末端 Reads 可提高匹配率

    • 仅对于等位基因特异性染色质事件,转座因子研究而言是必需的



  • 避免分批次

  • 测序深度(最小5-10M;对于转录因子,标准为20-40M;对于组蛋白修饰宽谱图则更高)

  • 序列输入对照的深度等于或大于IP样本



测序深度的影响

H3K4me3


H3K27me3


从每个子样本中H3K4me3,H3K36me3和H3K27me3回收的全部数据中获得的显著富集区域的百分比

对另外100万条 Reads 进行测序时,捕获的富集区域增加的百分比


https://academic.oup.com/nar/article/42/9/e74/1248114




3、重复样和重现性


  • 重复多次通常比更高的深度更有效

  • ***低深度测序高质量样本,而不是高深度低质量样本



推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
author-avatar
vghoon
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有