Institute of Pharmaceutical Biotechnology and the First Affiliated Hospital Department of Radiation Oncology, Zhejiang University School of Medicine, Hangzhou, China.
Front Immunol. 2022 Aug 25;13:923528. doi: 10.3389/fimmu.2022.923528. eCollection 2022.
With significant advancements in the area of precision medicine, the breadth and complexity of the relevant knowledge in the field has increased significantly. However, the difficulty associated with dynamic modelling and the disorganization of such knowledge hinders its rapid development potential.
To overcome the difficulty in using the relational database model for dynamic modelling, and to aid in the organization of precision medicine knowledge, we developed the Mind Mapping Knowledgebase Prototyping (MMKP) tool. The MMKP implements a novel design that we call a "polymorphic foreign key", which allows the establishment of a logical linkage between a single table field and a record from any table. This design has advantages in supporting dynamic changes to the structural relationships in precision medicine knowledge. Knowledge stored in MMKP is presented as a mind map to facilitate human interaction. When using this tool, medical experts may curate the structure and content of the precision knowledge in a flow that is similar to the human thinking process.
The design of polymorphic foreign keys natively supports knowledge modelling in the form of mind mapping, which avoids the hard-coding of medical logic into a rigid database schema and significantly reduces the workload that is required for adapting a relational data model to future changes to the medical logic. The MMKP tool provides a graphical user interface for both data management and knowledgebase prototyping. It supports the flexible customization of the data field constraints and annotations. MMKP is available as open-source code on GitHub: https://github.com/ZjuLiangsl/mmkp.
随着精准医学领域的显著进步,该领域相关知识的广度和复杂性显著增加。然而,动态建模的难度和知识的无序性阻碍了其快速发展的潜力。
为了克服关系型数据库模型在动态建模方面的困难,并帮助组织精准医学知识,我们开发了思维导图知识库原型(MMKP)工具。MMKP 采用了一种新颖的设计,我们称之为“多态外键”,它允许在单个表字段和任何表的记录之间建立逻辑链接。这种设计在支持精准医学知识结构关系的动态变化方面具有优势。存储在 MMKP 中的知识以思维导图的形式呈现,便于人机交互。使用此工具时,医学专家可以以类似于人类思维过程的方式来管理精准知识的结构和内容。
多态外键的设计原生支持思维导图形式的知识建模,避免了将医学逻辑硬编码到僵化的数据库模式中,并大大减少了为适应未来医学逻辑变化而对关系数据模型进行调整的工作量。MMKP 工具提供了一个用于数据管理和知识库原型设计的图形用户界面。它支持灵活定制数据字段约束和注释。MMKP 可在 GitHub 上获得开源代码:https://github.com/ZjuLiangsl/mmkp。