MMKP

MMKP enables organization and dynamic modeling of precision medicine knowledge by combining a polymorphic foreign key database design with mind-map representations.


Key Features:

  • Polymorphic foreign keys: Implements polymorphic foreign keys to allow a single table field to reference records in any other table within the knowledgebase.
  • Mind-map representation: Represents stored knowledge as mind maps to align conceptual relationships with expert curation of precision medicine knowledge.
  • Schema flexibility: Avoids hard-coded logic in the database schema, enabling dynamic changes to structural relationships without extensive schema modification.
  • Customizable constraints and annotations: Supports customization of data field constraints and annotations to capture evolving medical insights.
  • Knowledge organization: Facilitates organization and curation of large-scale precision medicine knowledgebases through flexible linkages and annotated structures.

Scientific Applications:

  • Precision medicine knowledge curation: Enables structured storage and curation of complex precision medicine knowledge to accommodate evolving clinical and research concepts.
  • Dynamic relationship modeling: Supports modeling and adaptation of evolving relationships among medical concepts without schema redesign.
  • Knowledgebase prototyping: Supports prototyping of knowledgebase schemas that require heterogeneous cross-entity linkages.

Methodology:

Uses polymorphic foreign keys to implement flexible cross-table linkages, represents stored knowledge as mind maps, and provides customizable data field constraints and annotations while avoiding hard-coded logic in the relational schema.

Topics

Details

License:
Apache-2.0
Tool Type:
command-line tool
Programming Languages:
Java, JavaScript
Added:
11/12/2022
Last Updated:
11/24/2024

Operations

Publications

Liang S, Li Y, Dong Q, Chen X. MMKP: A mind mapping knowledgebase prototyping tool for precision medicine. Frontiers in Immunology. 2022;13. doi:10.3389/fimmu.2022.923528. PMID:36091046. PMCID:PMC9452637.