MMKP: A mind mapping knowledgebase prototyping tool for precision medicine

BackgroundWith 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...

Full description

Bibliographic Details
Main Authors: Siliang Liang, Yun Li, Qingling Dong, Xin Chen
Format: Article
Language:English
Published: Frontiers Media S.A. 2022-08-01
Series:Frontiers in Immunology
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fimmu.2022.923528/full
_version_ 1798036677031100416
author Siliang Liang
Yun Li
Qingling Dong
Xin Chen
author_facet Siliang Liang
Yun Li
Qingling Dong
Xin Chen
author_sort Siliang Liang
collection DOAJ
description BackgroundWith 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.ResultsTo 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.ConclusionsThe 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.
first_indexed 2024-04-11T21:16:13Z
format Article
id doaj.art-e6c3a24f34e440298cb68c9ee6e05298
institution Directory Open Access Journal
issn 1664-3224
language English
last_indexed 2024-04-11T21:16:13Z
publishDate 2022-08-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Immunology
spelling doaj.art-e6c3a24f34e440298cb68c9ee6e052982022-12-22T04:02:48ZengFrontiers Media S.A.Frontiers in Immunology1664-32242022-08-011310.3389/fimmu.2022.923528923528MMKP: A mind mapping knowledgebase prototyping tool for precision medicineSiliang LiangYun LiQingling DongXin ChenBackgroundWith 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.ResultsTo 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.ConclusionsThe 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.https://www.frontiersin.org/articles/10.3389/fimmu.2022.923528/fullprecision medicineknowledgebasepolymorphic foreign keymind mapprototyping tool
spellingShingle Siliang Liang
Yun Li
Qingling Dong
Xin Chen
MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
Frontiers in Immunology
precision medicine
knowledgebase
polymorphic foreign key
mind map
prototyping tool
title MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
title_full MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
title_fullStr MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
title_full_unstemmed MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
title_short MMKP: A mind mapping knowledgebase prototyping tool for precision medicine
title_sort mmkp a mind mapping knowledgebase prototyping tool for precision medicine
topic precision medicine
knowledgebase
polymorphic foreign key
mind map
prototyping tool
url https://www.frontiersin.org/articles/10.3389/fimmu.2022.923528/full
work_keys_str_mv AT siliangliang mmkpamindmappingknowledgebaseprototypingtoolforprecisionmedicine
AT yunli mmkpamindmappingknowledgebaseprototypingtoolforprecisionmedicine
AT qinglingdong mmkpamindmappingknowledgebaseprototypingtoolforprecisionmedicine
AT xinchen mmkpamindmappingknowledgebaseprototypingtoolforprecisionmedicine