当前位置: 首页 > news >正文

易基因: cfMeDIP-seq揭示cfDNA甲基化高效区分原发性和转移性前列腺|Nat Commun

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。

前列腺癌(Prostate cancer,PCa)是男性中第二常见的恶性肿瘤,也是全球癌症相关死亡的第三大原因。虽然大多数原发性前列腺癌可以治愈,但转移性前列腺癌患者的5年生存率仍低至30%。大多数患者很快就会发展成转移性去势抵抗性前列腺癌(metastatic castration-resistant prostate cancer,mCRPC),最终导致死亡。因此转移性前列腺癌仍是一个主要的临床挑战,转移性病变高度异质性且难以活检,而液体活检提供了深入了解潜在生物学的机会。循环肿瘤DNA(ctDNA)在液体活检中的分析已显示出作为微创且准确的疾病监测工具潜力。在mCRPC中,ctDNA已被证明可以反映肿瘤或转移性病变的基因组特征、甲基化状态等表观遗传特征可以反映肿瘤负担和亚型。但在大规模临床队列中仍然缺乏mCRPC的全基因组cfDNA甲基化研究。最近,细胞游离甲基化DNA免疫沉淀与下一代测序(cfMeDIP-seq)的发展为分析cfDNA甲基化组提供了一种有效的方法。这种方法可以从微量cfDNA中敏感地检测ctDNA,并且与全基因组亚硫酸盐测序方法相比更具成本效益。

近日,厦门大学健康医疗大数据国家研究院吉国力教授团队和加拿大多伦多大学玛格丽特公主癌症中心何厚胜(Housheng Hansen He)教授团队等合作在Nature子刊《nature communications》发表题为“The cell-free DNA methylome captures distinctions between localized and metastatic prostate tumors”的科研成果,研究利用cfMeDIP-seq技术分析了60个原发和175个转移性前列腺癌样本的细胞游离DNA(cfDNA)甲基化组,全基因组甲基化组高效捕获了反映疾病异质性变异。进一步研究表明,cfDNA甲基化组可以以高准确率区分不同的疾病状态,突出其作为疾病监测和预后的微创策略潜力。

标题:The cell-free DNA methylome captures distinctions between localized and metastatic prostate tumors(cfDNA甲基化组捕获区分原发和转移性前列腺癌)

期刊:nature communications

影响因子: IF 14.7 / 1区

技术平台:cfMeDIP-seq(易基因优势技术)

作者利用高度敏感的富集型测序技术cfMeDIP-seq,分别对4个研究队列中60名原发前列腺癌患者和175名转移性前列腺癌患者的cfDNA甲基化组进行了分析。分析结果揭示cfDNA甲基化组可以捕获肿瘤变化。在转移性样本中观察到全基因组高甲基化,同时着丝粒周围区域出现低甲基化。糖皮质激素受体(glucocorticoid receptor,GR)基因NR3C1的启动子区域高甲基化与免疫信号减少有关。cfDNA甲基化组反映了临床结果,并且可以以98.9%高精度准确率预测区分不同的疾病类型(转移性和原发样本),表现出了强大的疾病监测和预测的微创策略潜力。最后,研究从数据中预测拷贝数变化的能力,为有限的生物样本提供了联合遗传和表观遗传分析的机会。

研究设计

样本收集:4个研究队列(原发性肿瘤患者来自CPC-Gene,转移性前列腺癌来自VPC、Barrier、WCDT)。分析方法:使用高灵敏度的基于富集测序技术cfMeDIP-seq,分析了60个局部前列腺癌和175个转移性前列腺癌患者的血浆DNA甲基化组,将所有血浆样本中的甲基化DNA片段沉淀并进行配对末端DNA测序。

结果图形

(1)对原发和转移性前列腺癌(PCa)的血浆游离DNA甲基化组进行全基因组范围分析。

图1:cfMeDIP数据捕获原发与转移性去势抵抗性前列腺癌(mCRPC)患者血浆样本中cfDNA甲基化和片段化变化。

  1. 三个mCRPC队列的抽样示意图。括号中数字表示给定队列中的样本总数。

B-D. WCDT队列,组织WGBS和cfMeDIP数据的样本配对相关性,比较匹配样本与非匹配样本的差异。

E. %ctDNA、LDH以及与不依赖%ctDNA的LDH解释的不同基因组位点富集情况。

F. 前10,000个变异区间的主成分分析(PCA)对四个队列样本进行三维表示。

G. 各队列中较长cfDNA片段比例。

H. VPC队列中mCRPC样本的较长片段比例与ctDNA比例(%ctDNA)的皮尔逊相关性。

I-J. 片段大小与总生存期(OS)和无进展生存期(PFS)的相关性。

K. 样本内片段比例标准差分布。

(2)cfDNA甲基化分析显示转移性前列腺癌样本中广泛高甲基化和着丝粒周围区域低甲基化

图2:cfMeDIP揭示转移样本中广泛的高甲基化和着丝粒区域低甲基化。

  1. 通过比较转移性和原发前列腺癌,鉴定差异性甲基化区域(DMRs)火山图。分别鉴定出2493个低甲基化和19048个高甲基化DMRs。

B-C. 高甲基化(Hyper)和低甲基化(Hypo)DMRs平均甲基化水平与%ctDNA之间的皮尔逊相关性。

D-E. 高甲基化和低甲基化DMRs的基因组分布。

F. 与低甲基化峰重叠的重复类型分布的列联表。

G. 与下调峰重叠的重复类型频率。

H. 位于着丝粒周围1 Mb区域内的差异性甲基化峰。

  1. 染色体2中着丝粒附近区域信号分布示例。

J-K. 分别展示了cfMeDIP-seq和WGBS数据中H中显示的差异峰的平均甲基化水平。

(3)NR3C1启动子甲基化水平与不同疾病结局相关

图3:GR基因甲基化差异与mCRPC改变相关。

  1. GR基因(NR2C1)及其不同异构体示意图。蓝色条表示已鉴定的异常DMR。
  2. VPC队列中GR位点甲基化水平与%ctDNA之间的皮尔逊相关性。

C-E. 癌症基因组图谱(TCGA)、中国前列腺癌基因组和表观基因组图谱(CPGEA)和WCDT队列中GR位点甲基化与疾病结果之间的相关性。

F-H. TCGA(F)、CPGEA(G)和WCDT(H)队列中高GR-DMR甲基化组中下调基因的生物学过程(BP)的基因本体(GO)富集分析。

(4)cfDNA甲基化组可高精度区分转移性和原发性样本

图4:甲基化谱以高准确率区分原发和转移性样本。

  1. 使用甲基化配置文件构建随机森林预测因子工作流程。
  2. 测试数据集上,基于甲基化谱预测因子的预测准确性和接收者操作特征曲线下面积(AUROC)。VPC-V验证样本来自VPC队列,OHS为安大略省健康研究队列,DMR为差异甲基化区域。
  3. 对于转移样本,正确或错误分类的样本中%ctDNA分布。

(5)游离DNA甲基化组可以预测大规模遗传变异

图5:使用cfDNA甲基化组预测样本拷贝数变异(CNA)。

  1. 预测来自CPC队列的原发样本和VPC队列的mCRPC样本的CNA覆盖度。
  2. VPC队列中mCRPC样本预测的CNA覆盖度与%ctDNA之间的相关性。
  3. 比较先前panel测序获得的标准状态和cfMeDIP-seq数据预测结果的基因CNA,针对CNA覆盖度最高的前10个样本。

表1:VPC队列中mCRPC样本中CNA预测的性能和准确性

关于易基因甲基化游离DNA免疫共沉淀测序(cfMeDIP-seq)

由于血浆cfDNA的丰度低且碎片化程度高,片段大小常在150bp左右,限制了大部分血浆甲基化特异性PCR检测方法的应用,相关检测研究也存在较大的挑战。虽然有科学家尝试利用全基因组甲基化测序(WGBS)进行甲基化检测,但WGBS技术在亚硫酸盐转化过程中存在DNA容易降解、检测成本高等特点。

为突破现有检测技术限制,易基因推出灵敏、可分离、检测和分析低水平甲基化DNA的甲基化游离DNA免疫共沉淀测序(cfMeDIP-seq)方法。该方法将免疫共沉淀技术与高通量测序结合,通过对cfDNA中的甲基化DNA片段(富含CpG区域)进行特异性富集,提高检测效率。

技术优势:

  • 检测范围广:全基因组范围鉴定甲基化修饰区域
  • 起始量低:起始量低至5ng
  • 富集倍数高:CpG富集倍数可达到上样前的2倍
  • 针对性强:针对性检测基因组内具有甲基化修饰的区域
  • 成本低:大大降低了测序数据量,测序成本低

应用场景:

  • 癌前病变的癌变预警标志物检测
  • 肿瘤早期筛查标志物检测
  • 肿瘤预后标志物检测
  • 药物疗效预测标志物检测

易基因提供全面的表观基因组学(DNA甲基化、DNA羟甲基化)和表观转录组学(m6A、m5C、m1A、m7G、ac4C)、染色质结构与功能组学技术方案(ChIP-seq、ATAC-seq),详询易基因:0755-28317900。

参考文献:

Chen S, et al. The cell-free DNA methylome captures distinctions between localized and metastatic prostate tumors. Nat Commun. 2022 Oct 29;13(1):6467. pii: 10.1038/s41467-022-34012-2. doi: 10.1038/s41467-022-34012-2. PubMed PMID: 36309516.

相关阅读:

基于cfDNA甲基化的肿瘤液体活检如何开展?

干货:cfDNA甲基化测序实验怎么做,看完你就知道了

技术推介 | 微量cfDNA简化基因组甲基化测序(cfDNA-RBS)

技术推介|羟甲基化DNA免疫共沉淀测序(hMeDIP-Seq)

相关文章:

易基因: cfMeDIP-seq揭示cfDNA甲基化高效区分原发性和转移性前列腺|Nat Commun

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 前列腺癌(Prostate cancer,PCa)是男性中第二常见的恶性肿瘤,也是全球癌症相关死亡的第三大原因。虽然大多数原发性前列腺癌可以治愈&#…...

CMake 教程跟做与翻译 4

目录 添加一个option! 添加一个option! option,正如其意,就是选项的意思。我们这里需要演示一下option的做法。 option对于大型的工程必然是非常常见的:一些模块会被要求编译,另一些客户不准备需要这些模块。option就是将这种需…...

MySQL面试题分享

慢日志(了解) 慢日志开启的变量:slow_query_logON; 如果值为 OFF ,那就是没有开启慢日志 耗时: long_query_time,默认是10秒 redis 和 mysql 慢日志的区别 redis 慢日志默认是没有开启的 mysql 慢日志默认是开启的…...

vue路由缓存问题

什么是路由缓存问题 解决方案&#xff1a; 让组件实例不再复用&#xff0c;强制销毁重建监听路由变化&#xff0c;变化之后执行数据更新操作 方法一 给 routerv-view 添加key属性&#xff0c;强制不添加缓存&#xff0c;破坏缓存&#xff0c;所以这个方法性能会比较差 <Ro…...

RabbitMQ中如何解决消息堆积问题,如何保证消息有序性

RabbitMQ中如何解决消息堆积问题 如何保证消息有序性 只需要让一个消息队列只对应一个消费者即可...

python爬虫案例——selenium爬取淘宝商品信息,实现翻页抓取(14)

文章目录 1、任务目标2、网页分析3、代码编写3.1 代码分析3.2 完整代码1、任务目标 目标网站:淘宝(https://www.taobao.com/) 任务要求:通过selenium实现自动化抓取 淘宝美食 板块下的所有商品信息,并实现翻页抓取,最后以csv格式将数据保存至本地;如: 2、网页分析 首先…...

在VSCode中使用Excalidraw

概述 Excalidraw是一款非常不错的示意图绘制软件&#xff0c;没想到在VSCode中有其扩展&#xff0c;可以在VScode中直接使用。 安装扩展 使用 需要创建.excalidraw.svg、.excalidraw或.excalidraw.png等名称的文件。 搭配手写版使用 自由画笔工具可以配合手写板&#xff0c…...

25中国投资中投笔试测评秋招校招SHL笔试题型分享

✅中投公司不必过多介绍&#xff0c;和建总都位于金融央企第一档&#xff0c;但是招人更少&#xff0c;竞争更为激烈&#xff0c;看公示录用名单都是清北的金融硕士&#xff0c;投资岗难度更大。 ✅中投公司的笔试往年都是shl系统&#xff0c;但考察范围非常广&#xff0c;包含…...

【LeetCode热题100】分治-快排

本篇博客记录分治快排的4道题目&#xff1a;颜色分类、排序数组、数组中的第K个最大元素、数组中最小的N个元素&#xff08;库存管理&#xff09;。 class Solution { public:void sortColors(vector<int>& nums) {int n nums.size();int left -1,right n;for(int…...

Docker 教程四 (Docker 镜像加速)

Docker 镜像加速 国内从 DockerHub 拉取镜像有时会遇到困难&#xff0c;此时可以配置镜像加速器。 目前国内 Docker 镜像源出现了一些问题&#xff0c;基本不能用了&#xff0c;后期能用我再更新下。* Docker 官方和国内很多云服务商都提供了国内加速器服务&#xff0c;例如…...

各类排序详解

前言 本篇博客将为大家介绍各类排序算法&#xff0c;大家知道&#xff0c;在我们生活中&#xff0c;排序其实是一件很重要的事&#xff0c;我们在网上购物&#xff0c;需要根据不同的需求进行排序&#xff0c;异或是我们在高考完报志愿时&#xff0c;需要看看院校的排名&#…...

【c语言——指针详解(4)】

文章目录 一、回调函数是什么&#xff1f;二、qsort的使⽤1、使⽤qsort函数排序整型数据2、使⽤qsort排序结构数据 三、qsort函数的模拟实现 作者主页 一、回调函数是什么&#xff1f; 回调函数就是⼀个通过函数指针调⽤的函数。 如果你把函数的指针&#xff08;地址&#xf…...

C# (.net6)实现Redis发布和订阅简单案例

概念&#xff1a; 在 .NET 6 中使用 Redis 的/订发布阅模式。发布/订阅&#xff08;Pub/Sub&#xff09;是 Redis 支持的一种消息传递模式&#xff0c;其中一个或多个发布者向一个或多个订阅者发送消息,Redis 客户端可以订阅任意数量的频道。 多个客户端可以订阅一个相同的频道…...

【golang】gorm 使用map实现in 条件查询用法

当 where 字典的值为数组时 gorm 会自动转换为条件 IN 查询 where : map[string]interface{}{} where["id"] [1,2,3] where["name"] "zhangsan"type userList struct {Id int "gorm:id"Name string "gorm:name" } Table.…...

理论篇| 移动端爬虫

移动应用的快速发展和广泛普及带来了海量的数据,这些数据对于市场分析、用户行为洞察和业务优化具有重要价值。然而,由于移动应用的特殊性和防护措施,传统的爬虫技术在采集移动应用数据方面面临许多挑战。因此,App爬虫采集与逆向在爬虫领域的重要性不可低估 然而,App采集…...

systemd实现seatunnel自动化启停

在 systemd 中,您可以通过配置服务单元文件来设置服务在失败或退出后自动重启。这对于确保关键服务在意外退出时能够自动恢复运行非常有用。下面是实现 systemd 自动重启服务的步骤: 通用操作 1. 创建或编辑服务单元文件 假设服务单元文件位于 /etc/systemd/system/my-ser…...

MySQL-08.DDL-表结构操作-创建-案例

一.MySQL创建表的方式 1.首先根据需求文档定义出原型字段&#xff0c;即从需求文档中可以直接设计出来的字段 2.再在原型字段的基础上加上一些基础字段&#xff0c;构成整个表结构的设计 我们采用基于图形化界面的方式来创建表结构 二.案例 原型字段 各字段设计如下&…...

完成Sentinel-Dashboard控制台数据的持久化-同步到Nacos

本次案例采用的是Sentinel1.8.8版本 一、Sentinel源码环境搭建 1、下载Sentinel源码工程 git clone https://github.com/alibaba/Sentinel.git 2、导入到idea 这里可以先运行DashboardApplication.java试一下是否运行成功&#xff0c;若成功&#xff0c;源码环境搭建完毕&a…...

RocketMq详解:三、RocketMq通用生产和消费方法改造

文章目录 1.背景2.通用方法改造2.1添加maven依赖2.2 RocketMq基础配置2.3 配置类2.5 消息传输的对象和结果2.4 消息生产者2.5 消息消费者2.6 功能测试 1.背景 在第二章&#xff1a;《RocketMq详解&#xff1a;二、SpringBoot集成RocketMq》中我们已经实现了消费基本生产和消费…...

基于SpringBoot+Vue+Uniapp的仓库点单小程序的详细设计和实现

2. 详细视频演示 文章底部名片&#xff0c;联系我获取更详细的演示视频 3. 论文参考 4. 项目运行截图 代码运行效果图 代码运行效果图 代码运行效果图 代码运行效果图代码运行效果图 代码运行效果图 5. 技术框架 5.1 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发…...

大话软工笔记—需求分析概述

需求分析&#xff0c;就是要对需求调研收集到的资料信息逐个地进行拆分、研究&#xff0c;从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要&#xff0c;后续设计的依据主要来自于需求分析的成果&#xff0c;包括: 项目的目的…...

golang循环变量捕获问题​​

在 Go 语言中&#xff0c;当在循环中启动协程&#xff08;goroutine&#xff09;时&#xff0c;如果在协程闭包中直接引用循环变量&#xff0c;可能会遇到一个常见的陷阱 - ​​循环变量捕获问题​​。让我详细解释一下&#xff1a; 问题背景 看这个代码片段&#xff1a; fo…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题&#xff1a;map 的 key 可以是什么类型&#xff1f;哪些不可以&#xff1f; 在 Golang 的面试中&#xff0c;map 类型的使用是一个常见的考点&#xff0c;其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件&#xff0c;常用于在两个集合之间进行数据转移&#xff0c;如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model&#xff1a;绑定右侧列表的值&…...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat&#xff08;I/O Statistics&#xff09;是Linux系统下用于监视系统输入输出设备和CPU使…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行&#xff0c;YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID&#xff1a; YW3…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解&#xff0c;适合用作学习或写简历项目背景说明。 &#x1f9e0; 一、概念简介&#xff1a;Solidity 合约开发 Solidity 是一种专门为 以太坊&#xff08;Ethereum&#xff09;平台编写智能合约的高级编…...

MySQL中【正则表达式】用法

MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现&#xff08;两者等价&#xff09;&#xff0c;用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例&#xff1a; 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

html-<abbr> 缩写或首字母缩略词

定义与作用 <abbr> 标签用于表示缩写或首字母缩略词&#xff0c;它可以帮助用户更好地理解缩写的含义&#xff0c;尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时&#xff0c;会显示一个提示框。 示例&#x…...