肿瘤的发生与免疫系统的功能密切相关。在免疫系统中,MHC(主要组织相容性复体,majorhistocompatibilitycomplex)是所有生物相容复合体抗原的一种统称。HLA(humanleucocyteantigen)就是人类的MHC基因,即人类白细胞抗原,位于6号染色体,它所在的区域是人类基因组中多态性最高的区域之一,有高达上千个等位基因。

  HLA–I类基因在细胞毒性T细胞反应中作用至关重要,可以在细胞表面呈递可被T细胞受体识别的肽段。

  研究表明,肿瘤中HLA基因存在大量的体细胞突变。这强烈地暗示了HLA突变导致的功能丧失与肿瘤细胞的免疫逃避密切相关。因此,分析肿瘤病人的HLA基因序列的变化就显得异常重要。

  然而,在人的参照性基因组数据库中每个HLA基因只给出单一的参考序列。由于HLA等位基因的高度多态性,基因序列的比对往往得不到理想的结果。加之HLA基因的GC含量较高,这会增加测序的困难。这为序列比对及突变等进一步的分析带来了极大的挑战。

  为了克服上述的问题,SachetAShukla等发表在《NatureBiotechnology》上的文章对HLA–I类基因中和癌症相关的体细胞突变进行了全局性的分析。在这篇文章中研究者开发了一种称为Polysolver(polymorphiclociresolver,多态性位点解析器)的计算流程,能够精确计算出I类HLA-A,B,C的种系等位基因。以种系等位基因作为参考,可以分析肿瘤病人样本中HLA基因体细胞突变情况,从而能够非常精确地对病人肿瘤样本HLA进行分型。

  文中对20多种肿瘤的7930对(肿瘤和正常组织)样本进行WES(whole-exomesequencing,全外显子组测序)数据分析,从其中266个肿瘤患者中发现了298个HLA基因的非沉默突变(nonsilentmutations)。这298个突变中大多数为功能性突变,包括可能的功能缺失(Loss-of-function)突变。

  通过这一研究,研究者提出以下几点生物学意义:

  第一,结肠腺癌(colonadenocarcinoma)、头颈癌(headandneckcancer)、肺鳞状细胞癌(lungsquamouscancer)和胃癌(stomachcancer)受HLA–I基因突变显著影响,而胶质瘤(glioblastoma)、卵巢癌(ovariancancer)、慢性淋巴细胞癌(CLL)则较少包含HLA基因突变。

  第二,HLA基因一些非同义突变影响了抗原的呈递。比如研究者鉴定出至少在3例肿瘤样本中发生非同义突变包括29个热点,至少在2例肿瘤样本中发生非同义突变包括35个热点,这提示这些突变热点是可以被正向选择的。导致功能丧失的突变事件数量也较为显著,如移码突变、无义突变、剪切位点的突变等;这些功能丧失的突变事件极有可能影响了HLA–I类基因编码产物在细胞表面的表达,从而影响了抗原的呈递。

  第三,HLA突变肿瘤中浸润的效应淋巴细胞会上调一系列和细胞裂解活性相关的基因,但这和肿瘤细胞的免疫逃避之间的关系需要进一步实验阐明。

  Figure1.Polysolver算法的开发与验证;a,Polysolver算法示意图。b,Polysolver算法和已报道算法的比较。其衡量标准有(i)sensitivity,所有已有等位基因被鉴定出来的比例;(ii)precision,参考等位基因正确的概率;(iii)accuracy,所有等位基因被召集出来的比例;(iv)homozygositysuccessrate,纯合基因被鉴定出来的比例。

  Figure2.在多种癌症样本中检测I型MHC基因的体细胞突变。a,利用Polysolver检测HLA基因体细胞突变示意图。突变检测算法MuTect和Strelka分别用来检测点突变和indels。b,比较TCGA鉴定的(黄色)与Polysolver鉴定的(黑色)不同肿瘤中HLA突变(n=2545)。绿色:两种方法共同鉴定出的突变。c,用TCGA和Polysolver鉴定的HLA突变数量以及每种癌症所占百分比的比较。d,用RNA-seq和long-readsequencing验证突变。基于RNA-seq的验证方法只用49个包含HLA点突变的样本(错义突变,无义突变,非终止突变,剪接位点突变)。Long-readsequencing方法用来验证18个有DNA样本的HLA等位基因。

  Figure3.HLA突变在不同的癌症样本以及HLA的功能性结构域的分布情况。功能丧失突变的分布情况,包括移码突变和无义突变事件。柱状图示意了每个位点的突变次数。中间图:不同肿瘤样本HLA的突变分布模式。下图:突变次数≥5突变事件分布模式。膀胱(BLCA),乳腺(BRCA),宫颈鳞状细胞(CESC),结肠腺癌(COAD),头颈鳞状细胞(HNSC),低级别胶质瘤(LGG),肺腺癌(LUAD),肺鳞状细胞(LUSC),前列腺腺癌(PRAD),直肠腺癌(READ),黑色素瘤(SKCM),胃腺癌(STAD),甲状腺(THCA),子宫内膜(UCEC)。

  Figure4.MHCI型突变的分布以及功能性选择的证据。a,HLA基因与非HLA基因突变图谱的比较。b,HLA基因突变在外显子上的分布.c,HLA中和(呈递的抗原)肽段直接接触位点的突变。左边:9个氨基酸的肽段和HLA以及TCR复合体的相对位置示意图;右边:肽段的9个氨基酸和HLA相对位点接触的情形分布。(绿色,HLA锚定位点;蓝色,T细胞分子接触位点;)直方图代表对应位点的突变频率。d,MHCI型突变的肿瘤中(浸润的)杀伤性淋巴细胞的效应基因表达被上调。热图显示的是HLA突变组和非突变组肿瘤样本的中基因表达变化的比较。

【Nature 子刊】I型HLA基因中和癌症相关的体细胞突变--转载的更多相关文章

  1. FusionCancer-人类癌症相关的融合基因的数据库

    RNA-seq 测序可以用于融合基因的发现,在过去的十几年里,RNA-seq 测序数据不断增加,发现的融合基因的数据也不断增加: FusionCancer 是一个人类癌症相关的融合基因的数据库,利用N ...

  2. 【转载】 DeepMind发表Nature子刊新论文:连接多巴胺与元强化学习的新方法

    原文地址: baijiahao.baidu.com/s?id=1600509777750939986&wfr=spider&for=pc 机器之心 18-05-15   14:26 - ...

  3. (待续)【转载】 DeepMind发Nature子刊:通过元强化学习重新理解多巴胺

    原文地址: http://www.dataguru.cn/article-13548-1.html -------------------------------------------------- ...

  4. PHP 中和 HTTP 相关的函数及使用

    ① get_headers 方法:取得服务器响应一个 HTTP 请求所发送的所有标头 例如: <?php $httpinfo = get_headers('http://www.baidu.co ...

  5. .net类库中和数据库相关的

    System.Data.SqlTypes SqlDbType 枚举类型 Specifies SQL Server-specific data type of a field, property, fo ...

  6. C语言中和指针相关的四道题目

    例子1. void fun (int *x , int *y) { printf("%d, %d", *x, *y) ; *x = 3; *y = 4;} main(){ int ...

  7. Linux2.6内核--VFS层中和进程相关的数据结构

          系统中的每一个进程都有自己的一组打开的文件,像根文件系统,当前工作目录,安装点等.有三个数据结构将 VFS 层和系统的进程紧密的联系在一起,它们分别是: file_struct,fs_st ...

  8. 21、java中和日期相关的类

    一.Data及其常用API 1.简介 Java中的时间使用标准类库的java.util.Date,其表示特定的瞬间,精确到毫秒.是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时 ...

  9. C4C Product Price List的模型中和有效期相关的两个字段

    SAP C4C的price list实例可以在工作中心Products,视图Price Lists里看到. 我们点开第二个名为TEST的实例: 我写这篇文章的日期是2018年10月27日, 我现在把这 ...

随机推荐

  1. 【BZOJ1045】[HAOI2008] 糖果传递 贪心

    [BZOJ1045][HAOI2008] 糖果传递 Description 有n个小朋友坐成一圈,每人有ai个糖果.每人只能给左右两人传递糖果.每人每次传递一个糖果代价为1. Input 第一行一个正 ...

  2. Android Thread Handler UIHandler demos

    extends:http://blog.csdn.net/superjunjin/article/details/7540064 序效果:为了显示如何用message传值的简单例子 例1,点击按钮,持 ...

  3. javascript飞机大战-----007爆炸效果

    要检验什么时候碰撞,我们必须了解什么时候不相撞.以上四种情况是不相撞的时候 首先在引擎里面写好什么时候碰撞什么时候不碰撞 /* 游戏引擎 */ var Engine = { //刚开始的游戏状态 ga ...

  4. nginx软件的编译安装步骤

    1.1 检查软件安装的系统环境 [root@web02 conf]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@web02 co ...

  5. 170512、java日志文件log4j.properties配置详解

    一.Log4j配置 第一步:加入log4j-1.2.8.jar到lib下. 第二步:在CLASSPATH下建立log4j.properties.内容如下: 放在src下的话就不用配置 否则得去web. ...

  6. js数组的基本用法及数组根据下标(数值或字符)移除元素

    1.创建数组 var array = new Array(); var array = new Array(size);//指定数组的长度 var array = new Array(item1,it ...

  7. 写一个体验良好的git commit

    一直在使用git也看过格式各样commit log , review 代码时最刺激的是看到这类 "." 应付差事,还有 "fix bug","fix& ...

  8. angular $http服务详解

    它是对原生XMLHttpRequest对象的简单封装, 这个方法会返回一个promise对象,具有sccess和error两个方法. 当然,我们也可以在响应返回时用then 方法来处理,会得到一个特殊 ...

  9. render的几个应用

    1.render可以通过模版语法来渲染字符串,例如变量,标签,for循环,这里就不赘述,我就举个自己印象很深刻灵活应用,看看render到底做了什么,关心什么 注意! 在rander眼里,没有html ...

  10. stm8s 时钟库函数选择内部RC初始化

    //本文选择16M内部RC震荡.分频为1 即系统时钟为16M void CLK_HSICmd(FunctionalState NewState) { /* Check the parameters * ...