随着医疗技术的进步,人类的健康水平获得了极大提升。但面对给人类健康带来巨大威胁的癌症,尚没有十分有效的治疗手段。据世界卫生组织统计报告,2012年全世界估计约1410万人被检测出癌症,并造成820万人死亡(相当于全年死亡人数的14.6%)。男性最常见的癌症包括肺癌(LUAD)、前列腺癌(PRAD)、结直肠癌(COREAD)以及胃癌(Stomach cancer);女性常见的乳癌(thoracic cancer)、结直肠癌(COREAD)、肺癌(LUAD)和宫颈癌(UCEC);儿童是白血病(ALL)和脑瘤(Brain tumour)最为常见[1]

在整个生命过程中,细胞DNA受损后导致基因突变,并引发一系列机体反应,最终引起癌症的发生。人类对癌症的研究已经进入基因组时代,科学家们将癌症相关基因进行了整理和标记[2,3]。这些癌症相关基因又被分为驱动癌基因(driver)和从动癌基因(passenger),对于基因间的关系如何,对肿瘤发展的影响水平大小以及这些基因在不同肿瘤之间的不同突变频率具有怎样的意义等问题,在很大程度上仍然是个未解决的问题。已有研究表明,例如肿瘤蛋白TP53,表皮生长因子受体EGFP和β连环蛋白CTNNB1突变与大多数癌症的发展有关。同时,绝大多数癌基因突变发生在中性突变之后,对特定三核苷酸变化具有明显偏好。

癌症基因机器学习模型的训练和建立

近日,巴塞罗那生物医学研究所研究团队通过模拟中性突变,用机器合成一组推测的从动癌基因突变,以此来模拟在人体内癌症相关基因的多米诺骨牌式突变。研究团队基于机器学习的方法开发出一种算法“boostDM”(图1),用于评估给定基因所有可能的诱变,并评估它们对癌症发展影响的可能性。该算法可帮助临床医生对于病人的癌症发展做出更准确的解释。该研究成果发表在Nature上,文章题为“In silico saturation mutagenesis of cancer genes”。

文章的通讯作者López-Bigas表示:“该算法可模拟特定类型癌症的每个基因中的每个可能突变,并指出哪些是癌症过程中的关键。这些信息有助于我们在分子水平了解肿瘤是如何引起的,促进癌症患者进行最适合治疗的医疗决策。”

图1.用肺癌(LUAD)样本对机器学习模型boostDM的训练和交叉验证。来源:Nature[4]

研究人员从公共数据库中收集了来自66种癌症类型约28,000个肿瘤样本数据,确定了568个癌症基因突变。研究发现,与随机突变相比,在样本中发现的驱动癌症生长和发展的突变数量更多。

验证机器学习模型的性能

研究团队通过交叉验证检测了boostDM模型的性能。从图2中可以看出,boostDM模型比其他算法更加精准(precision)和更高的发现能力(recall)。boostDM获得的数据和实验数据具有较高的吻合度。

图2. boostDM模型优于其他算法。来源:Nature[4]

鉴别驱动基因

研究人员在肺癌与胶质母细胞瘤中鉴定驱动癌基因和从动癌基因。(图3)分析发现,两种癌细胞中驱动癌基因的分布不一致,反映了肿瘤发生的不同机制。图3D中SHAP值越大的基因表示该基因对癌症的发展产生的驱动效应越强,越小则表示其对驱动因素负面作用回馈。

图3.驱动癌基因的特征。来源:Nature[4]

癌症基因的驱动突变图谱

研究团队将185个癌症基因-组织模型应用于基因序列中所有可能的核苷酸变化进行实验,以绘制全面的不同蛋白质区域具有跨肿瘤类型驱动突变的可能性的图谱(图4)。

图4.TP53和CTNNB1的驱动突变图谱,EGFR在三种肿瘤组织中的突变图谱。来源:Nature[4]

突变概率的影响

该突变图谱揭示了许多从未在肿瘤中观察到的潜在驱动突变。为探索突变概率对驱动突变的影响,研究人员计算了不同肿瘤类型癌症基因中所有潜在驱动突变的发生概率。结果显示,大多数癌症基因表现出强烈的突变概率偏倚,肿瘤抑制基因通常表现出比癌症基因明显更强的偏倚。这意味着,对于大多数癌症基因,潜在驱动突变的发生概率会影响它们中的哪些基因会被检测到。

总结

正如文章作者所说:“该研究结果报表明,应用受进化生物学启发的机器学习方法来构建高质量模型是可行的。这些模型从人类肿瘤中检测到的突变中学习,以识别癌症基因中的驱动突变。”

到目前为止,研究团队已经利用BoostDM制作了185个模型来识别不同类型癌症的突变。例如,确定了导致肺癌肿瘤的EGFR基因中所有可能的突变,并在另一个模型中确定了胶质母细胞瘤脑肿瘤。研究人员计划继续开发和改进 BoostDM,随着越来越多不同肿瘤测序数据的加入,应该会变得更加准确。

参考资料:

[1]. World Cancer Report 2014. World Health Organization. 2014: Chapter 1.1. ISBN 9283204298.

[2]. Sondka, Z., Bamford, S., Cole, C. G., Ward, S. A., Dunham, I., & Forbes, S. A. (2018). The COSMIC Cancer Gene Census: describing genetic dysfunction across all human cancers. Nature Reviews Cancer, 18(11), 696-705.

[3]. Martínez-Jiménez, F., Muiños, F., Sentís, I., Deu-Pons, J., Reyes-Salazar, I., Arnedo-Pac, C., ... & Lopez-Bigas, N. (2020). A compendium of mutational cancer driver genes. Nature Reviews Cancer, 20(10), 555-572.

[4]. Muiños, F., Martinez-Jimenez, F., Pich, O., Gonzalez-Perez, A., & Lopez-Bigas, N. (2021). In silico saturation mutagenesis of cancer genes. Nature, 1-5.

· END ·

 热文推荐

AJHG背靠背发文:光学基因组图谱进行染色体畸变检测,或将开启“下一代细胞遗传学”时代

复旦大学中山医院樊嘉院士、杨欣荣教授团队合作揭示肝细胞癌CTC空间异质性和免疫逃避机制

北大/中科院计算所团队发布基因功能富集分析平台KOBAS-i

PacBio斥资8亿美元收购Omniome,实现长读长和短读长测序技术强强联合

喜欢就点个“在看”吧!

Nature | 基于66种癌症类型训练机器学习模型,绘制癌症基因潜在驱动突变图谱...相关推荐

  1. 论文解读+代码复现【AIDD】贝叶斯、决策树、随机森林+2种机器学习模型在癌症治疗药物发现中的应用

    AIDD(AI Drug Discovery & Design):是近年来非常火热的技术应用,且已经介入到新药设计到研发的大部分环节当中,为新药发现与开发带来了极大的助力.倾向于机器对数据库信 ...

  2. TF之pix2pix:基于TF利用Facades数据集训练pix2pix模型、测试并进行生成过程全记录

    TF之pix2pix:基于TF利用Facades数据集训练pix2pix模型.测试并进行生成过程全记录 目录 TB监控 1.SCALARS 2.IMAGES 3.GRAPHS 4.DISTRIBUTI ...

  3. 机器学习模型训练_您打算什么时候重新训练机器学习模型

    机器学习模型训练 You may find a lot of tutorials which would help you build end to end Machine Learning pipe ...

  4. 基于RDKit的溶解度预测的机器学习模型

    基于RDKit和Python3的化合物溶解度的机器学习模型小案例. 代码示例(仅供参考): # In[1]:导入依赖包 from rdkit import Chem, DataStructs from ...

  5. RDKit:基于RDKit的溶解度预测的机器学习模型

    基于RDKit和Python3的化合物溶解度的机器学习模型小案例. <仅供参考> # In[1]:导入依赖包from rdkit import Chem, DataStructs from ...

  6. 全球首发!老子云支持三维格式多达66种,可解决95%模型展示难题

    经常在网上看到3D模型师吐槽,被模型格式折磨得可太惨了. 因为3D模型大部分都是格式各异,数据信息无法互联互通,一个个手工处理至统一格式又十分耗时耗力,有时还无法达到预期效果. 老子云为了打破这一技术 ...

  7. Spark 训练机器学习模型莫名报错(java.lang.stackoverflow)

    遇到一个问题,为此熬了夜,如果没遇到这篇文章,很难发现原因. 具体描述一下问题,我的代码如下: var dataDf = ... // load from other place val inDoub ...

  8. tpot自动训练机器学习模型

    tpot 自动训练模型包 Consider TPOT your Data Science Assistant. TPOT is a Python Automated Machine Learning ...

  9. 机器学习模型部署的三种方法

    "企业机器学习需要从数据工程和数据平台的角度看待大局[...],"贾斯汀·诺曼(Justin Norman)在今年巴塞罗那的DataWorks峰会上关于机器学习模型的部署的演讲中说 ...

最新文章

  1. 谷歌的深度学习在AI芯片中找到了一条关键路径
  2. dockerfile 中的 multi-stage 多阶段构建
  3. Spinner弹出框遮挡住显示框的解决办法
  4. no need for pictures
  5. java集群_Kafka多节点分布式集群搭建实现过程详解_java
  6. 二、linux命令(ubuntu)
  7. Excel 中使用数据透视表 Pivot Table
  8. ES6中import * as xxx from ‘xxx‘的作用
  9. Android Studio 之 NDK篇
  10. nuxt2.0 设置 webpack 路径别名
  11. html4废弃了哪些元素,HTML中的一些废弃元素_html
  12. 十句保你职场不败的名言
  13. SQL笔记-检索出ID为Int或Long中不连续的第一个点
  14. DragControl
  15. 如何选择好的BI系统工具
  16. jlabel 不能连续两次set_关于JLabel的setText在监听器中不刷新有关问题(2)
  17. 学生请假管理系统--UML画图
  18. npm install 停在下载某个包的地方不动
  19. 11决策树算法;12案例实战:使用sklearn构造决策树模型(含数据)
  20. Hexo Icarus配置和美化升级

热门文章

  1. 作者:张广艳,男,博士,清华大学计算机科学与技术系副教授,中国计算机学会会员。...
  2. 【CSS3】将截断的文字可选的显示出来
  3. 【C语言】通过原子操作实现加减乘除功能Ⅰ
  4. redis 安装配置
  5. docker探索-windows10 docker 使用 mysql(二)
  6. 【HDOJ】4541 Ten Googol
  7. CentOS6.4之Linux软件包管理
  8. VirtualBox host-only 外网
  9. DataList分页,保存CheckBox控件状态
  10. 电信业的100个随想