一种肠道息肉的风险评估模型及相关系统的制作方法

文档序号:26010089发布日期:2021-07-23 21:30阅读:127来源:国知局
本发明属于生物医学领域,涉及一种肠道息肉的风险评估模型及相关系统。
背景技术
::肠道息肉是指肠腔内黏膜表面的隆起病变,大多见于直肠和乙状结肠,其发病率随年龄增长而逐渐增高,而且也具有一定的恶变倾向。肠道息肉的危险因素包括饮食因素、炎症刺激、不良生活行为习惯以及遗传因素等。部分肠道息肉在危险因素的长期刺激下有一定的癌变倾向。腺瘤性息肉是一种癌前病变,特别是大于2cm的腺瘤性息肉发生癌变的几率很高;其它息肉,一般认为癌变几率很小。从良性的肠道息肉发展到恶性的结直肠癌是一个多因素影响、多步骤发生的过程。目前,用于肠道息肉的诊断方法主要有粪便隐血试验、直肠指诊、气钡双重造影和结肠镜检查。粪便隐血试验简单经济,但该法假阴性率高,可作为人群筛查的基本手段。直肠指诊对诊断部位较为局限。气钡双重造影主要用于诊断低位胃肠疾病,阳性率较低,且直径小于1.0cm的息肉不容易被发现。结肠镜检查是发现肠道息肉最重要的方法,但这是一种侵入性的检查方法,患者需承受一定的痛苦,可能出现一定的并发症,且价格昂贵,无法大规模推广。随着分子生物学的发展,结直肠癌和肠道息肉分子标志物的研究越来越深入。然而,目前研究大多是针对于结直肠癌的分子标志物的研究,对于肠道息肉的分子标志物却少有研究;而且,肠道息肉为结直肠癌的癌前病变,结直肠癌适用的分子标志物和风险模型不一定适用于肠道息肉。大约85%的结直肠癌被认为是从传统的腺瘤演变而来,在其发生发展的漫长过程中,经历正常黏膜→增生→腺瘤形成→腺瘤癌变的过程,一般需要5-10年的时间,这就为结直肠癌的预防提供了极有利的机会,如果能够在息肉腺瘤阶段就进行干预,就能有效防止结直肠癌的发生。因此,研究与肠道息肉相关的生物标志物对于疾病的早期诊断和治疗具有重要的意义。技术实现要素:本发明的目的之一在于提供一种构建肠道息肉风险评估模型的方法,本发明的方法以机器学习为基础,展现出较高的灵敏性和特异性。本发明的目的之二在于提供一种ai分子诊断产品,该产品可用于疾病的早期筛查,预测疾病的发展,为临床医学的进一步诊疗提供辅助。为了实现上述目的,本发明采用如下技术方案:本发明第一方面提供了一种预测肠道息肉的风险评估模型的构建方法,包括获取数据:获取样本tcga数据库和sra数据库的测序数据;测序数据的处理:对测序数据进行处理和质控,得到cleandata;序列比对:将cleandata比对至人类参考基因组上;构建表达量矩阵:结合基因注释文件,对比对后的数据进行基因的表达量的定量,构建表达量矩阵;临床信息处理:将临床信息按照样本分组信息进行特征标记;数据分组:将样本随机拆分为训练集和测试集;建模数据处理:将用训练集的数据进行特征剔除、批次效应校正;模型训练和构建:采用voomnsc进行模型训练,构建风险评估模型。进一步,所述方法还包括模型验证:使用构建的风险评估模型对测试集进行验证,得到预测分类结果。进一步,特征剔除的步骤包括:使用featurefilter函数将所有基因单独进行过滤,计算表达量为0的样本数量,并统计其在总样本数中所占的比例,剔除高于特定比例的特征。进一步,所述特定比例为0.05。进一步,批次效应校正的步骤包括:将样本的分组信息和批次标记信息保存为向量,对表达量矩阵、分组信息向量、批次标记信息向量进行矩阵建模,估计代表批次效应的参数,将原始数据映射到预期的分布,进而生成新的表达量矩阵。进一步,批次校正的函数为combat-seq函数。进一步,建模数据处理还包括离群样本剔除。进一步,离群样本剔除的步骤包括:进行主成分分析,将剔除批次效应的表达量矩阵作为参数传入,进行数据的基因特征的维度映射,生成降低维度的主成分的数值矩阵,绘制pca图,删除远离群体的样本。进一步,所述表达量矩阵为m*n的基因表达量矩阵,表达量矩阵中的第i行第j列的数值表示第j个样本对应第i个基因的表达量count值,其中1≤i≤m,1≤j≤n;m表示检测基因的数量,n表示分析样本的数量。进一步,表达量矩阵的定量标准类型为基因id。进一步,表达量矩阵的定量模式为intersection-nonempty。进一步,构建表达量矩阵还包括合并数据集。进一步,利用基因id合并数据集。进一步,临床信息处理的步骤包括:肠道息肉样本的subtype字段重命名为subclass,并标记为polyps;无患病正常样本的subtype字段重命名为subclass,并标记为normal;添加字段source,标记样本来源tcga或者是sra。进一步,采用voomnsc进行模型训练包括:构建用于子模型训练的表达量矩阵和设计矩阵。进一步,设计矩阵的样本id和临床表型一一对应。进一步,模型训练还包括将表达量矩阵和设计矩阵封装为deseqdatasetfrommatrix对象。进一步,模型训练使用十折交叉进行验证;进一步,十折交叉的参数设置如下:-method:repeatedcv;-number:10;-repeats:10。进一步,voomnsc进行模型训练还包括构建voomcontrol控制器。进一步,voomnsc使用classify方法进行模型训练。进一步,传入参数为deseqdatasetfrommatrix对象、voomcontrol控制器。进一步,参数设置如下:-method:voomnsc,-preprocessing:tmm。本发明的第二方面提供了种判断肠道息肉的风险评估模型,所述风险评估模型根据本发明第一方面所述的方法构建而成。进一步,所述风险评估模型为12-基因的风险评估模型。进一步,所述12-基因选自ensg00000007306、ensg00000062038、ensg00000091138、ensg00000103888、ensg00000134193、ensg00000134827、ensg00000155850、ensg00000163347、ensg00000165376、ensg00000167755、ensg00000174992、ensg00000206075。本发明的第三方面提供了如下任一种计算机可读存储介质:(a)其存储有程序,该程序用于执行本发明第一方面所述的方法;(b)其存储有程序,该程序用于执行本发明第二方面所述的风险评估模型。本发明的第四方面提供了一种肠道息肉的风险评估系统,所述系统包括:(a)被配置为接收数据输入的至少一个存储器单元,该数据输入包含由来自受试者的核酸样品生成的测序数据;(b)与所述至少一个存储器单元可操作地耦合的计算机处理器,其中所述计算机处理器被编程为可执行程序,可执行程序用于运行本发明第二方面所述的风险评估模型。进一步,所述计算机处理器被编程为将所述测序数据映射到一参考序列。进一步,其中所述参考序列为共有参考序列。进一步,所述计算机处理器被编程为将测序数据构建表达量矩阵。进一步,所述计算机处理器被编程为生成输出。进一步,所述输出包含肠道息肉的风险评估报告;进一步,所述报告递送至用户界面进行显示。本发明的第五方面提供了一种电子设备,包括:(a)客户端组件,其中所述客户端组件包含用户界面;(b)服务器组件,其中所述服务器组件包含至少一个存储器单元,该至少一个存储器单元被配置为接收包含从样本中生成的测序数据的数据输入;(c)与所述服务器组件可操作地耦合的所述用户界面;以及(d)与所述至少一个存储器单元可操作地耦合的计算机处理器,其中所述计算机处理器被编程为可执行程序,可执行程序用于运行本发明第二方面所述的风险评估模型;进一步,所述计算机处理器被编程为将所述测序数据映射到一参考序列。进一步,其中所述参考序列为共有参考序列。进一步,所述计算机处理器被编程为将测序数据构建表达量矩阵。进一步,所述计算机处理器被编程为生成输出。进一步,所述输出包含肠道息肉的风险评估报告。本发明的第六方面提供了与肠道息肉相关的生物标志物,所述生物标志物选自ensg00000007306、ensg00000062038、ensg00000091138、ensg00000103888、ensg00000134193、ensg00000134827、ensg00000155850、ensg00000163347、ensg00000165376、ensg00000167755、ensg00000174992、ensg00000206075的一种或多种。进一步,ensg00000007306、ensg00000091138、ensg00000155850、ensg00000174992在肠道息肉中显著下调,ensg00000062038、ensg00000103888、ensg00000134193、ensg00000134827、ensg00000163347、ensg00000165376、ensg00000167755、ensg00000206075在肠道息肉中显著上调。本发明的第七方面提供了如下任一项所述的应用:(a)本发明第一方面所述的方法在制备肠道息肉风险评估系统/产品中的应用;(b)本发明第二方面所述的风险评估模型在制备肠道息肉风险评估系统/产品中的应用;(c)本发明第六方面所述的生物标志物在制备诊断肠道息肉的产品中的应用;(d)本发明第六方面所述的生物标志物在制备治疗肠道息肉的药物中的应用;(e)本发明第六方面所述的生物标志物在构建预测肠道息肉风险评估模型中的应用;进一步,(c)中所述产品包括检测所述生物标志物的试剂;进一步,所述试剂选自:识别所述生物标志物的探针;或扩增所述生物标志物的引物;或结合所述生物标志物表达产物的抗体。本发明的第八方面提供了一种诊断肠道息肉的产品,所述产品包括检测本发明第六方面所述的生物标志物的试剂。进一步,所述试剂包括通过反转录pcr、实时定量pcr、原位杂交、芯片技术、蛋白免疫技术检测生物标志物表达水平的试剂。进一步,所述产品包括芯片、试剂盒。本发明的第九方面提供了一种治疗肠道息肉的药物,所述药物改变生物标志物表达水平的试剂。进一步,所述试剂为在肠道息肉中表达上调的生物标志物的抑制剂,或在肠道息肉中表达下调的生物标志物的促进剂。进一步,所述抑制剂为抑制ensg00000062038、ensg00000103888、ensg00000134193、ensg00000134827、ensg00000163347、ensg00000165376、ensg00000167755、ensg00000206075表达水平的试剂;所述促进剂为促进ensg00000007306、ensg00000091138、ensg00000155850、ensg00000174992表达水平的试剂。本发明的优点和有益效果:本发明中提供了一种构建肠道息肉风险评估模型的方法,采用该方法构建的肠道息肉风险评估模型具有较高的诊断敏感性和特异性。本发明提供了风险评估模型,嵌入该风险模型的风险评估系统/产品以及计算机可读存储介质和电子设备,其预测准确性高,可以有效的实现疾病与正常。附图说明图1是生物标志物的表达情况图;其中图a是ensg00000007306;图b是ensg00000062038;图c是ensg00000091138;图d是ensg00000103888;图e是ensg00000134193;图f是ensg00000134827;图g是ensg00000155850;图h是ensg00000163347;图i是ensg00000165376;图j是ensg00000167755;图k是ensg00000174992;图l是ensg00000206075。图2是风险评估模型的预测结果图。具体实施方式本公开在对多种实施方案的详细描述中,出于说明的目的,阐述了许多具体细节以提供对所公开的实施方案的透彻理解。然而,本领域技术人员将理解,可以在具有或没有这些具体细节的情况下实践这些不同的实施方案。此外,本领域技术人员可以容易地理解,方法被提供及进行的具体顺序是说明性的,并且设想顺序可以不同并且仍然保持在本文公开的多种实施方案的范围内。本文的公开内容提供了用于从测序数据确定受试者是否患有肠道息肉的方法/系统,所述方法/系统可包括接收包含由来自受试者的核酸样品生成的测序数据的数据输入。所述方法可进一步包括从测序数据确定是否患有肠道息肉。所述确定步骤可包括通过执行风险评估模型进行评估,进一步包括生成报告。所述报告可鉴别受试者是否患有肠道息肉。本文提供的方法/系统可用于诊断受试者的疾病,进一步根据诊断提供治疗计划或建议。在一些情况下,该方法/系统可用来预测疾病对特定疗法的反应性。本文公开的方法/系统利用从核酸样品生成的测序数据并评估肠道息肉的风险。可生成是否患有肠道息肉或者患肠道息肉风险的报告以及基于风险的治疗建议。在一些方面,本文提供了用于确定受试者中是否患有肠道息肉或者患肠道息肉风险的方法/系统。受试者可提交包含核酸的生物样品。受试者可以是健康的或者可以患有疾病。在一些情况下,受试者可能易于发展疾病。在一些情况下,本文公开的方法/系统可被医师或医疗保健提供者预订(例如,作为基因检测)。在一些情况下,本文公开的方法/系统可被临床实验室(例如,根据临床实验室改进修正案认证的实验室)预订。生物样品可以是取自受试者的组织或细胞或由受试者产生的物质(即,唾液、尿液)。在一些情况下,样品为福尔马林固定的、石蜡包埋(ffpe)的组织样品。生物样品通常将包含核酸分子。核酸分子可以是dna或rna或其任何组合。rna可包括mrna、mirna、pirna、sirna、trna、rrna、sncrna、snorna等。dna可包括cdna、基因组dna、线粒体dna、核外体dna、病毒dna等。在特定情况下,dna为基因组dna。核酸可从生物细胞中分离或者可以是无细胞核酸(即,循环dna)。生物样品可通过任何数目的步骤进行处理和分析以确定疾病的存在或不存在。该方法可包括分析生物样品中生物标志物的存在或不存在。生物标志物的存在或不存在可指示疾病或发展疾病的倾向。生物标志物的存在或不存在可指示疾病对特定疗法可能有反应。在其他情况下,生物标志物的存在或不存在可指示疾病对特定疗法可能是难治性的。可以通过本领域技术人员已知的任何方法来处理和/或分析核酸。在一些情况下,可通过对样品中的一个或多个核酸分子进行一个或多个富集反应来进行本文公开的方法。富集反应可包括使样品与一个或多个珠子或珠子组接触。富集反应可包括一个或多个杂交反应。该一个或多个杂交反应可包括使用一个或多个捕获探针。该一个或多个捕获探针可包括一个或多个靶标特异性捕获探针。该靶标特异性捕获探针可与基因的外显子中的核酸序列杂交。富集反应可进一步包括一个或多个杂交的核酸分子的分离和/或纯化。富集反应可包括全外显子组富集。富集反应可包括靶向富集。富集反应可利用试剂盒或小组(panel)进行,该试剂盒或小组的商购可得的实例包括但不限于agilentwholeexomesureselect、nugenovationfusionpanel和illuminatrusightcancerpanel。在一些情况下,富集反应可包括一个或多个扩增反应。该一个或多个扩增反应可包括通过例如聚合酶链反应扩增核酸序列。所述扩增可包括利用一个或多个引物组。该一个或多个引物组可以是靶标特异性引物,以扩增靶向核酸序列。该一个或多个靶标特异性引物组可与基因的外显子中的核酸序列杂交。扩增的核酸序列可以进一步进行纯化、分离、提取等。在一些情况下,可将一个或多个条形码和/或衔接子附加到扩增的核酸序列。该一个或多个条形码和/或衔接子可以是用于例如测序反应的条形码和/或衔接子。在一些情况下,对核酸进行测序以生成测序数据。可通过任何已知的测序方法生成测序数据。测序方法可包括毛细管测序、下一代测序、sanger测序、合成测序、单分子纳米孔测序、连接测序、杂交测序、纳米孔电流限制测序或其组合。合成测序可包括可逆终止子测序、持续单分子测序、连续核苷酸流测序或其组合。连续核苷酸流测序可包括焦磷酸测序、ph介导的测序、半导体测序或其组合。进行一个或多个测序反应包括未靶向测序(即,全基因组测序)或靶向测序(即,外显子组测序)。所述测序方法可包括maxim-gilbert、链终止或高通量系统。备选地或另外,该测序方法可包括helioscopetm单分子测序、纳米孔dna测序、lynxtherapeutics的大规模平行签名测序(massivelyparallelsignaturesequencing,mpss)、454焦磷酸测序、单分子实时(rnap)测序、illumina(solexa)测序、solid测序、iontorrenttm、离子半导体测序、单分子smrt(tm)测序、聚合酶克隆测序(polonysequencing)、dna纳米球测序、visigenbiotechnologies方法或其组合。备选地或另外,该测序方法可包括一个或多个测序平台,该测序平台包括但不限于由illumina提供的genomeanalyzeriix、hiseq、nextseq和miseq,单分子实时(smrttm)技术,如由pacificbiosciences(california)提供的pacbiors系统和solexa测序仪,真正单分子测序(tsmstm)技术,如由helicosinc.(cambridge,ma)提供的heliscopetm测序仪,由geniatechnologies,inc.开发的基于纳米孔的测序平台和oxfordnanoporeminion。可接收测序数据(例如,通过与计算机存储器源耦合的计算机处理器)作为数据输入。可接收代表核苷酸序列的基于文本或二进制文件格式的测序数据。可以接收例如sra、cram、fasta、sam、bam或fastq文件格式的测序数据。在特定的实例中,接收fastq文件格式的测序数据。fastq文件格式存储核苷酸测序数据以及相应的质量数据。本公开内容的系统本公开内容进一步提供了用于执行本文所述方法的基于计算机的系统。在一些方面,所述系统可用于确定和报告样品是否患有肠道息肉或者患肠道息肉的风险。所述系统可包含一个或多个客户端组件。所述一个或多个客户端组件可包含用户界面。所述系统可包含一个或多个服务器组件。所述服务器组件可包含一个或多个存储器单元。所述一个或多个存储器单元可被配置为接收数据输入。所述数据输入可包含测序数据。可从来自受试者的核酸样品生成测序数据。已描述了适用于本公开内容的系统的测序数据的非限制性实例。所述系统可进一步包含一个或多个计算机处理器。所述一个或多个计算机处理器可以与一个或多个存储器单元可操作地耦合。所述一个或多个计算机处理器可被编程为将测序数据映射到参考序列。所述一个或多个计算机处理器可进一步被编程为从测序数据确定是否患有肠道息肉或者存在患肠道息肉的风险。所述确定步骤可包括本文所述的任何方法。所述一个或多个计算机处理器可进一步被编程为生成输出以在屏幕上显示。所述输出可包含判定受试者是否患有肠道息肉或存在患肠道息肉风险的报告。本文所述系统可包含一个或多个客户端组件。所述一个或多个客户端组件可包含一个或多个软件组件、一个或多个硬件组件或其组合。所述一个或多个客户端组件可通过一个或多个服务器组件获得一项或多项服务。所述一项或多项服务可由一个或多个客户端组件通过网络获得。“服务”在本文用来指系统的任何产品、方法、功能或用途。例如,用户可以下订单进行基因检测。可通过系统的一个或多个客户端组件下订单,并且可通过网络将要求传送给所述系统的一个或多个服务器组件。网络可以为因特网、互联网和/或外联网,或者内联网和/或与因特网通信的外联网。网络在一些情况下为电信和/或数据网络。网络可以包括一个或多个计算机服务器,其可以实现分布式计算如云计算。在一些情况下,网络在计算机系统的帮助下可以实现对等网络,这可以使与计算机系统耦合的设备能够起到客户端或服务器的作用。所述系统可以包括一个或多个存储器单元(例如,随机存取存储器、只读存储器、闪速存储器)、电子存储单元(例如,硬盘)、用于与一个或多个其他系统通信的通信接口(例如,网络适配器)以及外围设备,如高速缓存、其他存储器、数据存储和/或电子显示适配器。存储器、存储单元、接口和外围设备通过通信总线如主板与cpu通信。存储单元可以是用于存储数据的数据存储单元(或数据储存库)。在一个实例中,一个或多个存储器单元可以存储接收的测序数据。所述系统可包含一个或多个计算机处理器。所述一个或多个计算机处理器可以与一个或多个存储器单元可操作地耦合,以例如访问存储的测序数据。所述一个或多个计算机处理器可以执行机器可执行代码来执行本文所述方法。例如,所述一个或多个计算机处理器可以执行机器可读代码以将测序数据输入映射到参考序列,或构建基因表达量矩阵。可以以软件的形式提供机器可执行或机器可读代码。在使用期间,代码可以由处理器执行。在一些情况下,可以从存储单元中检索代码并将其存储在存储器上以供处理器随时访问。在一些情况下,可以排除电子存储单元,并将机器可执行指令存储在存储器上。代码可以进行预编译并配置为与具有适合于执行代码的处理器的机器一起使用,可以在运行期间进行编译或者可以在运行期间进行解释。代码可以以编程语言的形式提供,可以选择编程语言以使代码能够以预编译、编译或解释的方式执行。本文提供的系统和方法的方面如风险评估系统可以在编程中体现。所述技术的各个方面可被认为是通常为承载于或体现在一种类型的机器可读介质中的机器(或处理器)可执行代码和/或有关数据形式的“产品”或“制品”。机器可执行代码可以存储在电子存储单元,如存储器(例如,只读存储器、随机存取存储器、闪速存储器)或硬盘上。“存储”型介质可以包括计算机、处理器等的有形存储器或其相关模块(如各种半导体存储器、磁带驱动器、磁盘驱动器等)中的任一个或全部,其可以在任何时间提供非暂时性存储以供软件编程。软件的全部或部分有时可以通过因特网或多种其他电信网络进行通信。例如,这样的通信可以使软件能够从一个计算机或处理器加载到另一个计算机或处理器,例如从管理服务器或主计算机加载到应用服务器的计算机平台。因此,另一种类型的可以承载软件要素的介质包括如跨本地设备之间的物理接口,通过有线和光学陆上线路网络以及经各种空中链路使用的光波、电波和电磁波。携带这样的波的物理元件如有线或无线链路、光学链路等也可以被认为是承载软件的介质。除非局限于非暂时性、有形的“存储”介质,否则如本文所用的术语如计算机或机器“可读介质”是指参与为处理器提供用于执行的指令的任何介质。因此,机器可读介质如计算机可执行代码可以采用许多种形式,包括但不限于有形存储介质、载波介质或物理传输介质。非易失性存储介质包括例如光盘或磁盘,如任何计算机等中的任何存储设备,如可用于实现附图中所示的数据库等。易失性存储介质包括动态存储器,如这种计算机平台的主存储器。有形传输介质包括同轴电缆、铜线和光纤,包括在计算机系统中包含总线的电线。载波传输介质可以采用电信号或电磁信号,或者声波或光波如在射频(rf)和红外(ir)数据通信期间生成的那些声波或光波的形式。因此,计算机可读介质的常见形式包括例如:软盘、柔性盘、硬盘、磁带、任何其他磁介质、cd-rom、dvd或dvd-rom、任何其他光介质、穿孔卡纸带、具有孔图案的任何其他物理存储介质、ram、rom、prom和eprom、flash-eprom、任何其他存储芯片或盒、输送数据或指令的载波、输送这样的载波的电缆或链路,或计算机可从中读取编程代码和/或数据的任何其他介质。这些形式的计算机可读介质中的许多可参与将一个或多个指令的一个或多个序列携带至处理器以供执行。本文公开的系统可包含一个或多个电子显示器或与一个或多个电子显示器通信。电子显示器可以是计算机系统的一部分,或与计算机系统直接耦合或通过网络耦合。计算机系统可包含用于提供本文公开的多种特征和功能的用户界面(ui)。ui的实例包括但不限于图形用户界面(gui)和基于网络的用户界面。ui可以提供交互工具,通过该交互工具用户可使用本文所述的方法和系统。举例而言,如本文所设想的ui可以是基于网络的工具,通过该工具医疗保健提供者可以预订基因检测,自定义待测试的基因的列表,以及接收和查看生物医学报告。本文公开的方法/系统可以包括生物医学数据库、基因组数据库、生物医学报告、疾病报告、病例-对照分析以及基于来自一个或多个数据库的数据分析、一个或多个测定、一个或多个数据或结果、基于或来源于一个或多个测定的一个或多个输出、基于或来源于一个或多个数据或结果的一个或多个输出或其组合。机器可执行代码/程序如本文所述,一个或多个计算机处理器可以执行机器可执行代码/程序以执行本公开内容的方法。机器可执行代码/程序可包含任何数目的开放源或封闭源软件。可以执行机器可执行代码以分析数据输入。数据输入可以是由一个或多个测序反应生成的测序数据。计算机处理器可以与至少一个存储器单元可操作地耦合。计算机处理器可以访问来自所述至少一个存储器单元的测序数据。在一些情况下,计算机处理器可以执行机器可执行代码以将测序数据映射到参考序列。在一些情况下,计算机处理器可以执行机器可执行代码以从测序数据确定是否患有肠道息肉或者存在患肠道息肉的风险。在一些情况下,计算机处理器可以执行机器可执行代码/程序以生成用于在屏幕上显示的输出(例如,生物医学报告),以判定受试者是否患有肠道息肉或存在患肠道息肉的风险。机器可执行代码/程序(或机器可读代码/程序)可包括一个或多个序列比对软件。序列比对软件可包括dna-seq比对仪。适合于执行本公开内容的方法的dna-seq比对仪的非限制性实例包括blast、cs-blast、cudasw++、fasta、ggsearch/glsearch、hmmer、hhpred/hhsearch、idf、infernal、klast、psi-blast、psi-search、scalablast、sequilab、sam、ssearch、swaphi、swaphi-ls、swipe、acana、alignme、bioconductor、biostrings::pairwisealignment、bioperldpalign、blastz、lastz、cudalign、dnadot、dotlet、feast、g-pas、gapmis、jaligner、k*sync、lalign、nw-align、malign、matcher、mcalign2、mummer、needle、ngila、path、patternhunter、proba(propa)、pymol、reputer、sabertooth、satsuma、seqaln、sim、gap、lap、nap、spa、sequencesstudio、swiftsuit、stretcher、tranalign、ugene、water、wordmatch、yass、aba、ale、amap、anon.、bali-phy、base-by-base、chaos/dialign、clustalw、codoncodealigner、compass,decipher、dialign-tx、dialign-t、dnaalignment、dnabasersequenceassembler、edna、fsa、geneious、kalign、mafft、marna、mavid、msa、msaprobes、multalin、multi-lagan、muscle、opal、pecan、phylo、praline、picxaa、poa、probalign、probcons、promals3d、prrn/prrd、psalign、revtrans、saga、se-al、statalign、stemloc、t-coffee、ugene、vectorfriends、glprobs、act、avid、blat、gmap、splign、mauve、mga、mulan、multiz、plast-ncrna、sequerome、sequilab、shuffle-lagan、sibsim4、slam、barracuda、bbmap、bfast、blastn、bowtie、hive-hexagon、bwa、bwa-mem、bwa-pssm、cashx、cloudburst、cuda-ec、cushaw、cushaw2、cushaw2-gpu、cushaw3、drfast、eland、erne、gassst、gem、genalicemap、geneiousassembler、gensearchngs、gmap、gsnap、gnumap、issac、last、maq、mrfast、mrsfast、mom、mosaik、mpscan、novoalign、novoaligncs、nextgene、nextgenmap、omixon、palmapper、partek、pass、perm、primex、qpalma、razers、real、creal、rmap、rna、rtginvestigator、segemehl、seqmap、shrec、shrimp、slider、soap、soap2、soap3、soap3-dp、socs、ssaha、ssaha2、stampy、storm、subread、subjunc、taipan、velocimapper、xpressalign、zoom和yaha。在一些情况下,序列比对软件可包括rna-seq比对仪。适合于执行本公开内容的方法的rna-seq比对仪的非限制性实例包括bowtie、cufflinks、erange、gmap、gsnap、gstruct、gem、isoformex、hisat、hpgaligner、hmmsplicer、mapal、mapsplice、olego、osa、palmapper、pass、rna_mate、readsmap、rum、rnaseqr、sammate、soapsplice、smalt、star1、star2、spliceseq、splicemap、subread、subjunc、tophat1、tophat2和x-mate。机器可执行代码/程序可包括一个或多个比对可视化软件。比对可视化软件可包括但不限于ale、ivistmsa、aliview、base-by-base、bioedit、bionumerics、boxshade、cinema、clc查看器、clustalx查看器、cylindricalblast查看器、decipher、discoverystudio、dnasp、emacs-biomode、genedoc、geneious、整合基因组浏览器(igb)、integrativegenomics查看器(igv)、jalview2、jevtrace、jsav、maestro、mega、multiseq、mview、pfaat、ralee、s2srna编辑器、seaview、sequilab、seqpop、sequlator、snipviz、strap、tablet、ugene、vissa序列/结构查看器、artemis、savant、dnapy、比对注解器(alignmentannotator)、googlegenomicsapi浏览器和pybamview。下面结合具体的实施例和附图进一步说明本发明,本发明的实施例仅用于解释本发明,并不意味着限制本发明的保护范围。下述实施例中所使用的实验方法如无特殊说明,均为常规方法。实施例1肠道息肉风险评估模型的构建1、数据来源与获取构建肠道息肉风险评估模型的所有数据下载自tcga和ncbi-sra数据库,其中结直肠癌的癌症和癌旁的表达量文件下载自tcga数据库,肠道息肉raw数据下载自ncbi-sra数据库。检索获得共选取443个结直肠癌病例样本,31个肠道息肉的样本,72个正常样本,共计546个样本数据用于进一步筛选和质控。2、rawdata的处理使用fastp软件进行接头处理和质控,得到cleandata,步骤包括:a.接头处理利用fastp软件双端序列自动检测模式进行接头处理;b.数据修剪和质控最低n碱基数量阈值为5,reads最低长度阈值为15,碱基质量阈值q15,低质量碱基百分比阈值为40%,以4个碱基为单位滑动窗口过滤,窗口平均质量阈值q20。3、序列比对分析得到的cleandata使用icgc软件(https://github.com/akahles/icgc_rnaseq_align)比对到人类参考基因组,参考基因组版本为grch38.d1.vd1,基因组注释文件版本为gencode.v22.annotation.gtf,比对后得到bam格式数据文件。运行参数设置:outfiltermultimapscorerange:1outfiltermultimapnmax:20outfiltermismatchnmax:10alignintronmax:500000alignmatesgapmax:1000000sjdbscore:2limitbamsortram:0alignsjdboverhangmin:1genomeload:nosharedmemoryoutfiltermatchnminoverlread:0.33outfilterscoreminoverlread:0.33twopass1readsn:-1sjdboverhang:100outsamstrandfield:intronmotifoutsamunmapped:within比对得到的bam文件使用samtools的sort指令进行排序:排序标准:name。4、构建表达量矩阵使用htseq软件,结合注释文件,对bam文件进行基因的表达量的定量。定量模式:intersection-nonempty;定量标准类型:gene_id;链特异性:非特异性。sra数据库来源的所有样本的count值表达量文件按照基因id进行合并,构建m*n的基因表达量矩阵,基因表达量矩阵中的第i行第j列的数值表示第j个样本对应第i个基因的表达量count值,其中1≤i≤m,1≤j≤n;m表示检测基因的数量,n表示分析样本的数量。将表达量矩阵保存为.rdata对象文件。不同数据来源的表达量矩阵的构建:tcga数据库来源count值表达量矩阵和sra数据库来源样本的count值表达量矩阵(rdata)按照基因id进行合并。5、临床信息处理将临床信息进行特征标记。stage特征中i、ia、ib标记为tnm1;ii、iia、iib、iic标记为tnm2;iii、iiia、iiib、iiic标记为tnm3;iv、iva、ivb标记为tnm4;stage字段重命名为subclass;肠道息肉样本的subtype字段重命名为subclass,并标记为polyps;无患病正常样本的subtype字段重命名为subclass,并标记为normal;添加字段source,标记样本来源tcga或者是sra。将count表达量矩阵和临床信息保存为.rdata对象文件。6、数据分组将.rdata对象文件对样本集合进行拆分,分为训练集和测试集。针对临床信息subclass字段的每一分类,分别随机取样30%的样本作为测试集,剩余70%作为训练集,将拆分好的count训练集、count测试集、训练集临床信息、测试集临床信息保存为.rdata对象文件。7、建模数据处理1)特征剔除使用featurefilter函数将所有基因单独进行过滤,计算表达量为0的样本数量,并统计其在总样本数中所占的比例,剔除比例>0.05的特征,将剩余的特征保存为.rdata对象文件。2)批次效应校正将样本分组信息和批次标记信息保存为向量,样本分组参照临床信息的source字段,批次标记信息参照临床信息的subclass字段;将待处理数据的表达量矩阵、分组信息向量、批次标记信息向量输入combat-seq函数中进行运算,使用负二项式回归模型对count值进行建模,估计代表批次效应的参数,将原始count值映射到预期的分布,生成新的表达量矩阵,保存为.rdata文件待用。3)离群样本剔除使用prcomp函数进行主成分分析,将剔除批次效应的表达量矩阵作为参数传入,进行数据的基因特征的维度映射,生成降低维度的主成分的数值矩阵;选择主成分pc1和pc2的数值,并结合样本的分组信息,构建绘制pcaplot所需要的长格式的数据集合;计算主成分pc1和pc2的方差/所有主成分的方差,作为pc1和pc2的对于变异的解释度;选择主成分pc1和pc2使用ggplot2绘制样本分布图,根据样本的分组信息标记颜色和形状,样本点标记样本id;选择远离群体的点作为待删除样本;在表达量矩阵中删除以上被挑选的样本,重新保存为.rdata文件待用。8、模型训练基于mlseq工具的进行模型的训练,模型保存为fit.rdata对象文件。模型训练算法采用voomnsc。模型的设计思路是将结直肠癌、肠道息肉、正常样本进一步细分,预测的最终目标是区分结直肠癌早期、晚期、肠道息肉和正常样本。经过严格评估和筛选,选择voomnsc算法构建肠道息肉风险评估模型。voomnsc算法子模型的训练:读取建模数据处理步骤生成的.rdata数据文件,使用训练集count表达量矩阵和训练集临床信息的数据。从count矩阵中选取对应分类样本,构建用于子模型训练的count表达量矩阵。从训练集临床信息的数据中选取对应分类样本,构建用于子模型训练的设计矩阵。设计矩阵需要样本id和临床表型一一对应,临床表型字段设置为condition,因子型。将上述处理好的表达量矩阵和设计矩阵,封装为deseqdatasetfrommatrix对象。构建模型训练的控制器,使用voomcontrol方法进行封装。模型训练使用十折交叉验证,参数设置如下:method:repeatedcv;number:10;repeats:10。模型训练使用classify方法,需要传入参数deseqdatasetfrommatrix对象、voomcontrol控制器。参数设置如下:method:voomnsc,preprocessing:tmm。对count表达矩阵进行tmm标准化处理,计算表达量的log-cpm值,估计基因的均值方差关系,为每个基因生成精确性权重,继而使用log-cpm值和精确性权重计算加权差异分值。使用soft-thresholding方法收缩加权差异分值,收缩阈值为0,选择未收缩至阈值的基因作为模型训练的特征。预处理后的训练集表达量数据随机拆分为10份,选择其一作为验证集,进行nsc模型训练和验证,反复十次择优。最优模型保存为fit.rdata对象文件。9、模型验证读取数据分组步骤生成的.rdata数据文件,使用测试集count表达量矩阵和测试集临床信息的数据构建的设计矩阵,封装为deseqdatasetfrommatrix对象。使用predict方法,需要传入参数deseqdatasetfrommatrix对象。测试集数据表达量进行转化,转换到和训练集相同的scale,进行后验概率的计算,得到预测分类结果。对模型的预测结果进行roc分析,计算得到auc值和roc曲线。将测试样本的最终预测判定结果与实际临床表型进行对比,预测正确的样本数量与测试集样本总数的比例,作为模型整体的准确度。10、结果使用voomnsc检测正常组织、息肉组织,与肠道息肉相关的基因的表达情况和预测结果分别如图1和图2所示,count值以log2表示,结果显示ensg00000007306、ensg00000091138、ensg00000155850、ensg00000174992在肠道息肉中显著下调,ensg00000062038、ensg00000103888、ensg00000134193、ensg00000134827、ensg00000163347、ensg00000165376、ensg00000167755、ensg00000206075在肠道息肉中显著上调。上述实施例的说明只是用来理解本发明的技术方案。应当指出,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,可以对本发明进行若干改进和修饰,这些改进和修饰也将落入本发明权利要求的保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1