r - 为什么无法检测到 DMP 但使用 ChAMP 在甲基化分析中发现了 DMR
问题描述
我正在使用 ChAMP 包分析通过 Illumina 850K(EPIC) 芯片测量的两组甲基化变化。在标准化和批次效应校正后,使用具有以下参数的 champ.DMP() 函数计算差异甲基化探针 (DMP):
myDMP <- champ.DMP(beta = myCombat,pheno=myLoad$pd$Sample_Group,arraytype="EPIC", adjPVal = 0.05,adjust.method = "BH")
然后我收到一个错误:ChAMP.DMP 甚至没有检测到一个重要的 CpG,这意味着没有检测到 DMP。
然而,我进一步检测了差异甲基化区域 (DMR):
myDMR <- champ.DMR(beta = myCombat, pheno=myLoad$pd$Sample_Group, arraytype = "EPIC", method = "Bumphunter", cores=20)
我可以得到结果:Bumphunter 检测到 36 个 DMR,P 值 <= 0.05。
我的问题是,如果 DMR 由位于某个区域的一系列 DMP 组成,为什么没有识别出 DMP,但可以检测到一些 DMR?
任何建议将不胜感激!
解决方案
推荐阅读
- node.js - 如果我们不使用数据库,有哪些选项可以存储一些要在服务器端访问的数据值?
- python - 输入文本后调用 tkinter.Text 绑定
- sockets - System.Net.Sockets.SocketException (0x80004005):网络不可达
- java - 大小受限堆栈的类不变量
- javascript - 显示错误结果的日期差异:2021 年 2 月过去,为什么?
- asp.net-core - 如何将用户重定向到外部登录页面并返回应用程序并获取访问令牌?
- c - 如何使用分隔符分割我从文件中读取的行并将它们存储在 C 中的每个 int 变量中
- python - 为什么我们需要在 django 中使用`get_model`?
- maven - maven 覆盖检查单元测试未涵盖的行/分支
- python-2.7 - 如何在全屏opencv窗口中以真实尺寸显示图像?