| Literature DB >> 26716837 |
Maxwell L Neal1, Brian E Carlson2, Christopher T Thompson2, Ryan C James1, Karam G Kim1, Kenneth Tran3, Edmund J Crampin4,5,6,7, Daniel L Cook8, John H Gennari1.
Abstract
Semantics-based model composition is an approach for generating complex biosimulation models from existing components that relies on capturing the biological meaning of model elements in a machine-readable fashion. This approach allows the user to work at the biological rather than computational level of abstraction and helps minimize the amount of manual effort required for model composition. To support this compositional approach, we have developed the SemGen software, and here report on SemGen's semantics-based merging capabilities using real-world modeling use cases. We successfully reproduced a large, manually-encoded, multi-model merge: the "Pandit-Hinch-Niederer" (PHN) cardiomyocyte excitation-contraction model, previously developed using CellML. We describe our approach for annotating the three component models used in the PHN composition and for merging them at the biological level of abstraction within SemGen. We demonstrate that we were able to reproduce the original PHN model results in a semi-automated, semantics-based fashion and also rapidly generate a second, novel cardiomyocyte model composed using an alternative, independently-developed tension generation component. We discuss the time-saving features of our compositional approach in the context of these merging exercises, the limitations we encountered, and potential solutions for enhancing the approach.Entities:
Mesh:
Year: 2015 PMID: 26716837 PMCID: PMC4696653 DOI: 10.1371/journal.pone.0145621
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Architecture of the integrated PHN model.
Coloring indicates a component’s source model. Ion flows without circles represent facilitated transport; those with circles represent active transport. Adapted from Fig 1 of Terkildsen et al. [9].
The set of knowledge resources from which we selected terms to use in our composite annotations for properties of physical entities.
| Knowledge resource | Scope of use |
|---|---|
| Foundational Model of Anatomy (FMA) | Macromolecular to organism-level anatomy |
| Mouse Adult Gross Anatomy (MA) | Rodent-specific anatomy |
| Cell Ontology (CL) | Non-mammalian cell types |
| Gene Ontology:cellular component (GO:cc) | Macromolecular structures not represented in FMA |
| Protein Ontology (PR) | Proteins |
| Chemical Entities of Biological Interest (ChEBI) | Atoms and small molecules |
| Ontology for Biomedical Investigations (OBI) | Laboratory materials |
Semantic equivalencies between the annotated Pandit and Hinch models grouped according to whether SemGen identified them or not.
| Shared biophysical property | Resolution decision |
|---|---|
|
| |
| Background calcium current | Hinch |
| Calcium-ATPase pump current | Hinch |
| Sodium/calcium exchanger current | Hinch |
| Intracellular calcium ion concentration | Hinch |
| Intracellular sodium ion concentration | Pandit |
| Extracellular calcium concentration | Pandit |
| Extracellular sodium concentration | Pandit |
| Membrane voltage | Pandit |
| Cytosolic volume | Hinch |
| Ambient temperature | Hinch |
| Universal gas constant | Hinch |
| Faraday constant | Hinch |
| Temporal solution domain | Hinch |
|
| |
|
| Hinch |
| Ryanodine receptor current | Unresolved |
| SERCA pump current | Unresolved |
| Troponin-calcium buffering rate | Unresolved |
| Diadic space calcium concentration | Unresolved |
| Sarcoplasmic reticulum calcium concentration | Unresolved |
| Concentration of bound and unbound calmodulin | Unresolved |
| Concentration of bound and unbound troponin | Unresolved |
| Troponin-calcium association rate constant | Unresolved |
| Troponin-calcium dissociation rate constant | Unresolved |
| Calmodulin-calcium rapid buffer coefficient | Unresolved |
*Required a manual mapping between models to produce desired PHN simulation results.
Semantic equivalencies between the merged Pandit-Hinch model and the Niederer model grouped according to whether SemGen identified them or not.
| Shared biophysical property | Resolution decision |
|---|---|
|
| |
| Intracellular calcium ion concentration | Pandit-Hinch |
| Intracellular troponin concentration (Hinch and Niederer representations) | Niederer |
| Temporal solution domain | Pandit-Hinch |
|
| |
|
| Niederer |
| Concentration of bound and unbound troponin (shared by Pandit, Hinch and Niederer) | Unresolved |
| Troponin-calcium association rate constant (shared by Pandit, Hinch and Niederer) | Unresolved |
| Troponin-calcium dissociation rate constant (shared by Pandit, Hinch and Niederer) | Unresolved |
*Required a manual mapping between models to reproduce PHN simulation results.
Semantic equivalencies between the merged Pandit-Hinch model and the Tran model grouped according to whether SemGen identified them or not.
| Shared biophysical property | Resolution decision |
|---|---|
|
| |
| Intracellular calcium ion concentration | Pandit-Hinch |
| Ambient temperature | Pandit-Hinch |
| Temporal solution domain | Pandit-Hinch |
|
| |
| Concentration of bound and unbound troponin (shared by Pandit, Hinch and Tran) | Unresolved |
| Concentration of calcium-bound troponin (shared by Pandit and Tran) | Unresolved |
| Troponin-calcium buffering rate (shared by Pandit, Hinch and Tran) | Unresolved |
| Troponin-calcium association rate constant (shared by Pandit, Hinch and Tran) | Unresolved |
| Troponin-calcium dissociation rate constant (shared by Pandit, Hinch and Tran) | Unresolved |
Fig 2Comparison between simulation results from the original PHN model and the SemGen-generated version.
Fig 3Comparison between simulation results from the original PHN model and the manually-modified SemGen-generated version.
This modified SemGen-generated model includes the adjustments to equations and initial conditions that were introduced into the PHN model published by Terkildsen et al.
Fig 4Simulation results for the PHT model demonstrating coupling of the stimulation current, membrane voltage, calcium transients, and cardiomyocyte force generation.