RCTKG:针对用户的罕见病临床试验知识图谱

2024-04-14 04:20

本文主要是介绍RCTKG:针对用户的罕见病临床试验知识图谱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RCTKG:针对用户的罕见病临床试验知识图谱

    • 提出背景
    • 构建方法
      • RCTKG 介绍

 


提出背景

RCTKG 论文:https://ebooks.iospress.nl/doi/10.3233/SHTI230934

RCTKG 平台:http://54.205.155.56:7474/browser/

罕见病检索平台:PubCaseFinder

 

目前大约有10,000种罕见病,其中90%没有有效的治疗方法。

知识图谱可以帮助人们通过关联数据中的不同实体来发现新的信息和关系。

这可以帮助研究人员更好地理解和分析大量的医学数据。

知识图谱可以用来支持药物的再利用和寻找相似的药物或治疗方法,这对开发新药或找到旧药新用途很有帮助。

受到启发,我们开发了一个以用户为中心的罕见病临床试验知识图谱(RCTKG),以服务罕见病社区。

构建方法

这个研究主要是为了构建一个专注于罕见病临床试验的知识图谱(RCTKG),帮助研究者和医疗工作者更好地理解和利用罕见病的临床试验数据。

  1. 数据准备

    • 获取数据: 从ClinicalTrials.gov网站收集关于2,086种罕见病的临床试验信息。
    • 这是因为要建立一个全面的数据库,首先需要收集尽可能多的相关数据。
    • 疾病与临床试验关联: 将收集到的数据与遗传与罕见病(GARD)项目中的疾病信息进行匹配,确保临床试验数据与正确的疾病相关联。
    • 这一步骤是为了确保数据的准确性和可靠性,使知识图谱中的信息可信。
  2. 用户故事创建

    • 定义用户需求: 根据患者、医疗提供者和信息学家的需求创建用户故事,这些故事帮助指导知识图谱的设计。
    • 这个步骤的目的是确保知识图谱能满足实际用户的具体需求,使其更实用。
  3. 数据模型定义

    • 构建数据模型: 设计一个包含多个类别和属性的数据模型,这个模型描述了不同数据元素之间的关系。
    • 例如,一个临床试验可以连接到它的发起人、地点和参与的病人等信息。
    • 通过这样的模型,知识图谱可以清晰地展示数据间复杂的关联关系。
  4. RCTKG开发

    • 知识图谱实现: 在neo4j这个图形数据库系统中实际构建知识图谱。
    • 通过图形表示,知识图谱能直观地显示数据间的连接和关系,帮助用户快速理解和检索信息。

总之,这个项目通过系统地收集和组织数据,定义用户需求,设计数据模型,最后实现知识图谱,旨在提供一个有用的工具,帮助理解和利用罕见病临床试验的数据。

这些步骤之间的关联在于,每一步都是为了构建一个既全面又用户友好的知识管理系统。

RCTKG 介绍

  1. RCTKG的规模和内容

    • 节点和边:知识图谱中有2,216,062个节点和8,437,108条边。节点代表数据点,比如临床试验、疾病等;边则代表节点之间的连接或关系。
    • 罕见病与临床试验的关联:这个图谱包含了2,086种被称为GARD的罕见病,这些疾病与一个或多个临床试验有关联。
  2. 如何使用RCTKG

    • 通过编程方式,研究人员可以从这个知识图谱中提取关于临床试验的信息,这支持了罕见病的研究和治疗方法的开发。
  3. 知识图谱的完善状态

    • 当前状态:目前,图谱中只包含了从ClinicalTrials.gov获取的有限属性,这些属性是根据患者、临床医生和信息学家的需求被专家选定的。
    • 未来计划:未来的发展包括加入更多的临床试验属性,以及整合如SNOMED CT和RxNorm这样的医学术语标准,这将帮助进一步整合和标准化数据。

RCTKG是一个庞大的数据库,旨在通过整合详细的临床试验信息来支持罕见病的研究和治疗,尽管目前还在完善中,但其潜力巨大,未来的扩展将使得这个知识图谱更加全面和有用。

 

在这里插入图片描述

这篇关于RCTKG:针对用户的罕见病临床试验知识图谱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/902056

相关文章

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟

【Python知识宝库】上下文管理器与with语句:资源管理的优雅方式

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、什么是上下文管理器?二、上下文管理器的实现三、使用内置上下文管理器四、使用`contextlib`模块五、总结 前言 在Python编程中,资源管理是一个重要的主题,尤其是在处理文件、网络连接和数据库

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

dr 航迹推算 知识介绍

DR(Dead Reckoning)航迹推算是一种在航海、航空、车辆导航等领域中广泛使用的技术,用于估算物体的位置。DR航迹推算主要通过已知的初始位置和运动参数(如速度、方向)来预测物体的当前位置。以下是 DR 航迹推算的详细知识介绍: 1. 基本概念 Dead Reckoning(DR): 定义:通过利用已知的当前位置、速度、方向和时间间隔,计算物体在下一时刻的位置。应用:用于导航和定位,

一些数学经验总结——关于将原一元二次函数增加一些限制条件后最优结果的对比(主要针对公平关切相关的建模)

1.没有分段的情况 原函数为一元二次凹函数(开口向下),如下: 因为要使得其存在正解,必须满足,那么。 上述函数的最优结果为:,。 对应的mathematica代码如下: Clear["Global`*"]f0[x_, a_, b_, c_, d_] := (a*x - b)*(d - c*x);(*(b c+a d)/(2 a c)*)Maximize[{f0[x, a, b,

家庭和学生用户笔记本电脑配置方案

2.6.1  家庭和学生用户笔记本电脑配置方案   2.6.1  家庭和学生用户笔记本电脑配置方案   普通家庭用户、学生用户主要用于上网、娱乐、学习等,这类用户要求笔记本电脑的各方面 功能比较均衡。在选购此类笔记本电脑时,主要考虑外观设计方面要比较时尚,而且性能上也要 够强,一些大型复杂的软件以及目前的主流游戏都要能够流畅地运行才行。   对于CPU方面,可以考虑目前主流的第二

【H2O2|全栈】Markdown | Md 笔记到底如何使用?【前端 · HTML前置知识】

Markdown的一些杂谈 目录 Markdown的一些杂谈 前言 准备工作 认识.Md文件 为什么使用Md? 怎么使用Md? ​编辑 怎么看别人给我的Md文件? Md文件命令 切换模式 粗体、倾斜、下划线、删除线和荧光标记 分级标题 水平线 引用 无序和有序列表 ​编辑 任务清单 插入链接和图片 内嵌代码和代码块 表格 公式 其他 源代码 预