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

相关文章

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

一文详解Java异常处理你都了解哪些知识

《一文详解Java异常处理你都了解哪些知识》:本文主要介绍Java异常处理的相关资料,包括异常的分类、捕获和处理异常的语法、常见的异常类型以及自定义异常的实现,文中通过代码介绍的非常详细,需要的朋... 目录前言一、什么是异常二、异常的分类2.1 受检异常2.2 非受检异常三、异常处理的语法3.1 try-

Mysql用户授权(GRANT)语法及示例解读

《Mysql用户授权(GRANT)语法及示例解读》:本文主要介绍Mysql用户授权(GRANT)语法及示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql用户授权(GRANT)语法授予用户权限语法GRANT语句中的<权限类型>的使用WITH GRANT

mysql删除无用用户的方法实现

《mysql删除无用用户的方法实现》本文主要介绍了mysql删除无用用户的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 1、删除不用的账户(1) 查看当前已存在账户mysql> select user,host,pa

国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)

《国内环境搭建私有知识问答库踩坑记录(ollama+deepseek+ragflow)》本文给大家利用deepseek模型搭建私有知识问答库的详细步骤和遇到的问题及解决办法,感兴趣的朋友一起看看吧... 目录1. 第1步大家在安装完ollama后,需要到系统环境变量中添加两个变量2. 第3步 “在cmd中

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

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 刷新到主数据库。数据在开始