NLIMED
NLIMED translates natural language queries into SPARQL queries to discover and retrieve model entities such as variables, equations, and whole models annotated in RDF-based biosimulation repositories like the Physiome Model Repository (PMR) and the BioModels database.
Key Features:
- Natural Language Processing (NLP): Segments user queries into phrases and annotates them against ontology classes and predicates using specialized NLP techniques.
- Semantic Annotation: Operates over the Resource Description Framework (RDF) as recommended by the COmputational Modeling in BIology NEtwork (COMBINE) to locate variables, equations, and models within biosimulation repositories.
- SPARQL Query Generation: Composes annotated query components into executable SPARQL queries via a SPARQL Composer.
- Indexing and Ranking: Uses an indexing system to rank potential query results based on relevance and accuracy.
- Repository Compatibility: Interfaces with RDF-annotated repositories, explicitly including the Physiome Model Repository (PMR) and the BioModels database.
- Adaptation from Query History: Adapts result prioritization by learning from historical query records to improve relevance.
Scientific Applications:
- Model entity discovery: Locating variables, equations, and model components within biosimulation models for reuse and analysis.
- Semantic search across repositories: Performing ontology-driven searches over RDF-annotated repositories such as PMR and BioModels.
- Mapping queries to ontologies: Translating natural language descriptions into ontology classes and predicates to support reproducibility and interoperability of biosimulation models.
Methodology:
Query chunking and annotation of phrases against ontology classes and predicates; composition of annotated components into SPARQL queries using a SPARQL Composer and an indexing system; ranking of results and adaptation using historical query records.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 1/4/2021
Operations
Publications
Munarko Y, Sarwar DM, Rampadarath A, Atalag K, Gennari JH, Neal ML, Nickerson DP. NLIMED: Natural Language Interface for Model Entity Discovery in Biosimulation Model Repositories. Unknown Journal. 2019. doi:10.1101/756304.