基于肿瘤精准诊疗知识图谱的智能解答系统的制作方法

文档序号:24195692发布日期:2021-03-09 16:55阅读:167来源:国知局
基于肿瘤精准诊疗知识图谱的智能解答系统的制作方法

1.本发明涉及肿瘤精准诊疗相关服务领域,特别是涉及基于肿瘤精准诊疗知识图谱的智能解答系统。


背景技术:

2.进入精准医疗时代以来,“精准”二字越来越多地被提及,尤其是在肿瘤诊疗领域,从基础科研、临床应用到普通患者及家属,都在接纳或逐渐接纳并认可肿瘤的精准诊疗。很多人直接将“精准”与“基因检测”画上了等号,但实际上要实现“精准”,远不止做基因检测这么简单。我们不仅要精准地做检测,包括病理检测、基因检测等多种检测,更要对这些检测结果进行精准地解读。而要实现精准解读,准确并完善的知识数据支撑是必不可少的,除此之外,如何实现对这些信息的精准检索和解读也是非常之重要。
3.现阶段提供这类肿瘤精准诊疗相关检测结果解读的服务都存在有一定的局限性,具体表现在以下几个方面:
4.首先,从业人员一味在基因测序本身上下功夫,包括提升检测的准确性以及检测的范围等,这是绝对没错的,但是忽视了检测之后的精准解读,没有在解读数据以及解读工具上下功夫;
5.其次,在解读数据部分,首先数据源有限,此外,比较关键的是,大部分的知识库数据没有深入挖掘各精准诊疗实体之间的关系,从而导致已有知识信息无法得到更充分的利用,未知信息不能得到更充分便捷地挖掘;
6.此外,在解读工具这块,样本数据分析人员大部分都是采用纯文本匹配的方式,对相关的实体,如癌种、基因、变异等与知识库中的证据进行直接匹配,这会导致当知识库与当前样本的实体表述不一致的时候,无法获取目标知识数据,导致样本实体无法获得解读;而对于临床医生以及肿瘤患者及家属,能够依赖的就是检测机构出具的检测报告,一旦检测报告中没有覆盖,则相应的信息就会被遗漏,且无从获取;即便这些临床医生、科研工作者、检测人员、肿瘤患者及家属等能够有处可查,往往也会由于查询工具的局限性(无法实现层级检索和关联检索,无法实现智能化地文本对话或语音对话查询等),导致信息查询不全,遗漏掉很多对肿瘤精准诊疗有益的证据或方案等。


技术实现要素:

7.针对现有的技术的不足,本发明目的在于,覆盖肿瘤精准诊疗相关的多领域知识数据,抽取多种实体及其同义词条库,构建肿瘤精准诊疗实体层级树及肿瘤精准诊疗知识图谱,搭建搭建肿瘤精准诊疗智能解答系统,提供面向肿瘤相关全领域人群的应用,用以支持肿瘤精准诊疗数据解读。
8.为实现上述目的,本发明提供如下技术方案:
9.基于肿瘤精准诊疗知识图谱的智能解答系统,其特征在于,包括如下步骤:
10.s1、获取与肿瘤精准医疗相关的初始数据信息;
11.s2、对s1中初始数据进行信息抽取处理,包括对相关实体进行标准化、各类证据数据的清洗、整理与整合,以获得目标数据信息;
12.s3、根据s2中的目标数据信息,确定实体维度以及所述实体维度之间的层级关系及其他关联关系;
13.s4、基于s3中的实体维度和所述的实体维度之间的层级关系,构建肿瘤精准诊疗层级树;
14.s5、基于s3中的实体维度和所述的实体维度之间的多种关联关系,构建肿瘤精准诊疗知识图谱;
15.s6、基于s4和s5中的肿瘤精准诊疗层级树和肿瘤精准诊疗知识图谱,开发自然语言理解算法模型,搭建目标智能解答系统。
16.进一步的,所述s2中的目标数据信息包括:实体列表、实体关系数据和知识数据;
17.进一步的,所述s3中实体维度为实体种类类型,所述层级关系为同类实体的上下级关系,所述其他关联关系为不同实体之间的关系。
18.进一步的,所述s6中的自然语言理解算法模型包括两个方面,一方面包括对用户输入的意图理解,另一方面包括根据用户输入和查询结果,按照设定的结构组织人类语言,生成回答语句,以反馈至用户;
19.进一步的,所述s6中的目标智能解答系统包括以下模块:知识数据查询模块、层级树状图浏览模块、知识图谱展示及检索模块和用户问答模块。
20.与现有技术相比,本发明提供了基于肿瘤精准诊疗知识图谱的智能解答系统,具备以下有益效果:
21.本发明,构建了肿瘤精准诊疗实体库,收录了包含癌种、基因、变异/生物标志物、药物、食物、膳食补充剂、临床试验等在内的多维度的实体,包括其各自的标准词条和同义词条,这些词条对于信息的精确检索起到十分重要的作用;
22.构建了肿瘤精准诊疗知识数据库,收录了fda、nmpa、ema等官方机构批准的,以及nccn、asco、csco等权威临床诊疗指南收录的,或是科研文献研究发现的与肿瘤精准诊断、治疗等相关的知识数据,同时也收集了这些知识数据中涉及的各类实体,如癌种、基因、药物等相关的各类属性信息,为肿瘤精准诊疗领域无论是临床应用、科学研究还是普通大众的信息获取提供坚实的基础;
23.构建了肿瘤精准诊疗实体层级树,在普通的关键词查询的基础上,结合实体之间的层级关系,合理地拓展查询范围,能更大程度上减少目标信息被遗漏的概率;
24.构建了肿瘤精准诊疗知识图谱,包含了与肿瘤精准诊疗相关的几乎所有重要节点/实体,以及覆盖了各个节点/实体之间的多种关联关系,为数据的检索和信息的探索提供了强有力的支撑;
25.搭建了肿瘤精准诊疗解答系统,包括解读系统和问答系统两部分,前者可以为科学研究和临床应用中肿瘤样本的检测结果进行精准的诊断解读或治疗解读,自动化生成解读报告;而后者则不仅可以面向科研和临床,更可以面向普通大众,用最简单便捷以及可视化的方式帮助他们获取目标信息。
附图说明
26.图1为智能解答系统系统示意图
具体实施方式
27.下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
28.参考图1,基于肿瘤精准诊疗知识图谱的智能解答系统,包括如下步骤:
29.s1、获取与肿瘤精准医疗相关的初始数据信息;
30.s2、对s1中初始数据进行信息抽取处理,包括对相关实体进行标准化、各类证据数据的清洗、整理与整合,以获得目标数据信息;
31.s3、根据s2中的目标数据信息,确定实体维度以及所述实体维度之间的层级关系及其他关联关系;
32.s4、基于s3中的实体维度和所述的实体维度之间的层级关系,构建肿瘤精准诊疗层级树;
33.s5、基于s3中的实体维度和所述的实体维度之间的多种关联关系,构建肿瘤精准诊疗知识图谱;
34.s6、基于s4和s5中的肿瘤精准诊疗层级树和肿瘤精准诊疗知识图谱,开发自然语言理解算法模型,搭建目标智能解答系统。
35.本实施例中,肿瘤精准诊疗实体层级树用于方便用户根据癌种或者基因、药物等实体的层级关系进行浏览查找,获取目标信息;
36.进一步的,所述s2中的目标数据信息包括:实体列表、实体关系数据和知识数据;
37.本实施例中,实体列表包括癌种、基因、突变、药物等实体列表,各实体包括标准词条和多种同义词条,以及实体的描述信息和来源信息;肿瘤精准诊疗知识图谱的实体种类众多、关联关系丰富,提供图形化的界面供用户对感兴趣的肿瘤精准诊疗实体进行探索,发掘目标信息,或者触发新的研发思路;
38.进一步的,所述s3中实体维度为实体种类类型,所述层级关系为同类实体的上下级关系,所述其他关联关系为不同实体之间的关系;
39.本实施例中,实体维度就是实体种类,包括癌种、基因、变异、药物、食物、膳食补充剂、临床试验等实体类型;层级关系就是同类实体的上下级关系,这个在很多数据库中都有收录这种关系,如癌种有diseaseontology,mesh,icd各个版本等,药物则有atc code等;其他关联关系则包括各个不同实体之间的关系,这类关系几乎在各种数据库都会有收录,比如在drugbank中就有药物-基因/蛋白之间的关联关系,基因/蛋白是药物的代谢酶或者转运体蛋白或者靶点等等;同时也有药物-药物之间的相互作用关系等等;再比如mycancergenome数据库中有收录各个临床试验中包含哪些癌种、基因、变异/标志物、药物等,这其中变异/标志物可能是某个临床试验的入组标准,也可能是排除标准等;
40.进一步的,所述s6中的自然语言理解算法模型包括两个方面,一方面包括对用户输入的意图理解,另一方面包括根据用户输入和查询结果,按照设定的结构组织人类语言,生成回答语句,以反馈至用户;
41.本实施例中,对用户输入的查询信息调用nlp模型进行意图识别,识别该信息的主
要意图,然后调用另一个nlp模型进行命名实体识别,识别出该问题中的实体信息,根据模型解析到的意图和实体基于肿瘤精准诊疗知识图谱查询目标信息,生成自然语言返回给用户。
42.进一步的,所述s6中的目标智能解答系统包括以下模块:知识数据查询模块、层级树状图浏览模块、知识图谱展示及检索模块和用户问答模块。
43.本发明具体实施过程中,初始数据从ncbi gene,hgnc,drugbank,disease ontology,civic,pharmgkb,pubchem,nctthesaurus,ncbi mesh,icd-11,oncokb,cgi,clinicaltrials,chinadrugtrials,chictr等数据源下载,然后采用生物信息学的方法进行清洗、标准化及整合处理;
44.该过程首先不同数据源的数据下载到本地后,先针对各数据集分别进行整合与清洗,去除不能用的数据,以及缺少字段的数据等;针对不同的数据源的数据,对其中的各类实体进行标准化处理,如将所有表示为非小细胞肺癌的都标准化为“non-small cell lung cancer”等;所用的标准癌症主要为diseaseontology,药物为drugbank,基因为hgnc,变异为hgvs;除了实体的标准化,还包括数据结构的标准化,所有的数据都按照统一的格式进行整理;在单独清洗和标准化完成后,再对所有数据进行汇总整合,然后合并重复的数据,最终得到整合后的数据。
45.得到多个维度的实体列表,包括但不限于癌种、基因、变异(生物标志物)、药物(化合物)、食物、膳食补充剂、临床试验等;然后利用生物信息学方法结合nlp技术,从包括上述知识库在内的知识库和文献中挖掘各实体之间的层级关系、关联关系及针对实体和关系的结构化和描述性的知识数据;
46.该过程首先利用正则匹配的方式,将前面整理得到的实体往知识库数据或文献数据中进行匹配,以定位各个实体所在的位置;但是正则匹配有一定的缺点,首先匹配上的实体并不一定是真正的生命科学实体,有可能纯粹是单词相同(如基因实体“met”就有可能匹配上单词遇见“met”,这只是举个简单的例子,这种情况实际上可以通过匹配大小写解决,但是其他同类型问题并不一定也能如此解决),其次也有可能会漏掉一些没有在前面收集到的实体。所以需要结合nlp的方法,从上下文的语境中来判断特定的单词或者短语是不是一个真正的实体;
47.其次,实体匹配上之后,还需要利用nlp来进行实体关系抽取,例如:在同时匹配上癌种、基因、变异和药物实体的句子或段落中,判断该句子或段落表达的意义:“在xx癌种中xx基因发生xx变异时,xx药物药效或者毒性/adr是升高还是降低,提示该药物是否可用”。
48.实体的层级关系包括癌种之间的层级关系、基因和变异以及变异与变异之间的层级关系、药物类别与药物之间的层级关系等,其中,各层级关系使用“is_a”进行表示;
49.本实施例中,各个实体之间的关联关系如下:
50.(1)基因与癌种的关联关系:suppressor,inducer,即:活性基因可能扮演癌种的诱导剂或抑制剂,及促进或者抑制癌症的发生;
51.(2)变异与癌种的关联关系:suppressor,inducer,即:变异可能扮演癌种的诱导剂或抑制剂,及促进或者抑制癌症的发生;
52.(3)药物与癌种的关联关系:treat,may_treat,即:药物能治疗(已获批,treat)或者有希望能用于治疗(研究中,may_treat)癌症;
53.(4)食物与癌种的关联关系:may_prevent,即:该食物能预防癌症的发生;
54.(5)膳食补充剂与癌种的关联关系:may_prevent,即:该膳食补充剂能预防癌症的发生;
55.(6)变异与变异的关联关系:combination,is_a,即:变异与变异能同时存在组成“共变异”,一个变异可能从属于另一个变异(即前述的层级关系,如egfr l858r is_a egfr sensitive mutations);
56.(7)变异与药物的关联关系:improve_efficacy,reduce_efficacy,increase_toxicity,decrease_toxicity,influence_adme,即:变异的发生能影响药物的药效(efficacy,提升或降低),也可能影响药物的毒性/不良反应(toxicity/adr,概率或程度升高或降低),还可能影响药物的药代动力学特性(pharmacokinetics/adme),如影响药物的吸收、代谢、体内分布以及排泄等;
57.(8)变异与基因的关联关系:inactivate,activate,included_in,即:变异的发生导致基因失活或激活,变异本身也可能是从属于某个基因(如braf v600e是发生在braf基因上的突变);
58.(9)药物与药物的关联关系:combination,interact(improve_efficacy,reduce_efficacy,increase_toxicity,decrease_toxicity,influence_adme),is_a,即:药物与药物(类别)可能存在层级关系(如afatinib is_aprotein kinase inhibitors),药物与药物可能在一些治疗方案中被联合使用,另外药物与药物之间可能存在相互作用,互相影响对方的药效、毒性或药代动力学特性等;
59.(10)食物与药物的关联关系:interact(improve_efficacy,reduce_efficacy,increase_toxicity,decrease_toxicity,influence_adme),即:食物与药物同食可能会互相影响,如食物影响药物的药效、毒性、药代动力学特性,药物也影响食物的吸收等;
60.(11)膳食补充剂与药物的关联关系:interact(improve_efficacy,reduce_efficacy,increase_toxicity,decrease_toxicity,influence_adme),即:同食物和药物的相互作用,膳食补充剂与药物同食可能会互相影响,如膳食补充剂影响药物的药效、毒性、药代动力学特性,药物也影响膳食补充剂的吸收等;
61.(12)变异与临床试验的关联关系:inclusion_criteria,exclusion_criteria,included_in,即:变异可能是临床试验的入组标准或排除标准,或者也可能不属于任何标准,只是在临床试验材料中有所提及;
62.(13)癌种与临床试验的关联关系:inclusion_criteria,exclusion_criteria,included_in,即:癌种可能是临床试验的入组标准或排除标准,或者也可能不属于任何标准,只是在临床试验材料中有所提及;
63.(14)药物与临床试验的关联关系:inclusion_criteria,exclusion_criteria,included_in,used_in,即:药物可能是临床试验的入组标准或排除标准,或者也可能不属于任何标准,只是在临床试验材料中有所提及,或者在该试验中被使用;
64.基因与临床试验的关联关系:inclusion_criteria,exclusion_criteria,included_in,即:基因可能是临床试验的入组标准或排除标准,或者也可能不属于任何标准,只是在临床试验材料中有所提及;
65.除了标注关联关系之外,还有相应的包括描述信息(description)在内的多种属
性信息(attribute)、伴随实体(companion)、诊疗指导信息(instruction)等,可以帮助用户更清晰地了解当前具体的关联关系以及在这种关联关系之下,对癌症的诊断或治疗有何种指导意义,如在变异/生物标志物“microsatellite instability-high(msi-h)”和药物“ipilimumab+nivolumab”的关联关系描述中,“fda granted accelerated approval to ipilimumab(yervoy,bristol-myers squibb company inc.)for use in combination with nivolumab for the treatment ofpatients 12years of age and older with microsatellite instability-high(msi-h)or mismatch repair deficient(dmmr)metastatic colorectal cancer(mcrc)that has progressed following treatment with a fluoropyrimidine,oxaliplatin,and irinotecan.”,提示在癌症“metastatic colorectal cancer(mcrc)”的情况下,药物组合“ipilimumab+nivolumab”在变异/生物标志物“msi-h”或者“mismatch repair deficient(dmmr)”的情况下可用于治疗该癌症,提示“推荐用药”;除此之外,还提供有相应的数据源(data_source)信息,记录了该关联信息的原始来源数据库或文献,方便随时进行溯源以了解更多详情,发掘更多知识。
66.本实施例中,内嵌若干训练好的nlp算法模型,构建肿瘤精准诊疗问答系统,其功能包括:对从系统前端接收的语音信息进行语音识别,并转化为文本信息;从系统前端直接接收的文本信息或者从语音信息转化过来的文本信息,经过另一个nlp算法模型进行语义分析,意图识别,解析出用户的真实目的;基于前述构建好的肿瘤精准诊疗知识图谱,获取信息查询结果,并利用另一个nlp算法模型,生成自然语言,返回到前端以展示给用户,或者对用户输入的理解不足以查询出目标数据,或者查询出来的潜在信息过多时,生成一条自然语言描述的问句,用于从用户处获取更精细的过滤条件,以更精准地获取目标信息。
67.本发明,构建了肿瘤精准诊疗实体库,收录了包含癌种、基因、变异/生物标志物、药物、食物、膳食补充剂、临床试验等在内的多维度的实体,包括其各自的标准词条和同义词条,这些词条对于信息的精确检索起到十分重要的作用;
68.构建了肿瘤精准诊疗知识数据库,收录了fda、nmpa、ema等官方机构批准的,以及nccn、asco、csco等权威临床诊疗指南收录的,或是科研文献研究发现的与肿瘤精准诊断、治疗等相关的知识数据,同时也收集了这些知识数据中涉及的各类实体,如癌种、基因、药物等相关的各类属性信息,为肿瘤精准诊疗领域无论是临床应用、科学研究还是普通大众的信息获取提供坚实的基础;
69.构建了肿瘤精准诊疗实体层级树,在普通的关键词查询的基础上,结合实体之间的层级关系,合理地拓展查询范围,能更大程度上减少目标信息被遗漏的概率;
70.构建了肿瘤精准诊疗知识图谱,包含了与肿瘤精准诊疗相关的几乎所有重要节点/实体,以及覆盖了各个节点/实体之间的多种关联关系,为数据的检索和信息的探索提供了强有力的支撑;
71.搭建了肿瘤精准诊疗解答系统,包括解读系统和问答系统两部分,前者可以为科学研究和临床应用中肿瘤样本的检测结果进行精准的诊断解读或治疗解读,自动化生成解读报告;而后者则不仅可以面向科研和临床,更可以面向普通大众,用最简单便捷以及可视化的方式帮助他们获取目标信息。
72.本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替
代,但并不会偏离本发明的精神所定义的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1