| Literature DB >> 31619282 |
Patryk Burek1, Nico Scherf2,3,4, Heinrich Herre5.
Abstract
BACKGROUND: Cell tracking experiments, based on time-lapse microscopy, have become an important tool in biomedical research. The goal is the reconstruction of cell migration patterns, shape and state changes, and, comprehensive genealogical information from these data. This information can be used to develop process models of cellular dynamics. However, so far there has been no structured, standardized way of annotating and storing the tracking results, which is critical for comparative analysis and data integration. The key requirement to be satisfied by an ontology is the representation of a cell's change over time. Unfortunately, popular ontology languages, such as Web Ontology Language (OWL), have limitations for the representation of temporal information. The current paper addresses the fundamental problem of modeling changes of qualities over time in biomedical ontologies specified in OWL.Entities:
Keywords: Cell tracking; Design patterns; Ontology; Web ontology language
Mesh:
Year: 2019 PMID: 31619282 PMCID: PMC6796485 DOI: 10.1186/s13326-019-0206-4
Source DB: PubMed Journal: J Biomed Semantics
Fig. 1Examples of cell tracking data: (a) In vitro tracking of an initially small number of cells. (b) In vitro tracking of a fast expanding culture of pancreatic cells (200 images, 4600 cells in total). Resulting trajectories and genealogies are shown in a space-time plot. (c) In vivo tracking of early zebrafish development over several hours (400 images, 10,000 cells per image)
Fig. 2Screenshot: An example showing a software for manual correction and annotation of cell tracking experiments as described in [11]
Fig. 3Pattern 1: Quality assignment modeled as OWL property. The upper part of the figure presents a semi-UML diagram depicting the categories used in the pattern. The bottom part presents the application of the pattern to our domain of interest
Fig. 4Pattern 2: Quality assignment modeled as time-indexed OWL property
Fig. 5Pattern 3: Quality assignment modeled as time-indexed OWL class
Fig. 6Pattern 4: Temporally ordered quality assignments
Fig. 7Pattern 5: Reified 4D fluents
Fig. 8Pattern 6: Generalized 4D fluents. Presentials and Slices
Overview of patterns and their performance in representation of change of qualities
| Pattern | Overview | T-box Simplicity (wrt number of t-box elements) | A-box simplicity (wrt number of A-box elements) | Extensibility/maintainability | Adequateness |
|---|---|---|---|---|---|
| OWL property | A default OWL handling of qualities. |
| |||
| T-indexed OWL property | The pattern is simple and works well for limited number of time indexes or for idiosyncratic time index. | ||||
| Reification | The pattern overcomes the limitations of patterns above - time-indexed quality value assignments are represented as reified instances only. Therefore, even in situations where many time-indexed value assignments occur, the size of T-box is constant. | a separate Quality Assignment instance has to be introduced. | |||
| Reification w/ temporally ordered assignments | The pattern simplifies and restricts the expressivity of the reification pattern by no explicit representation of time entities but only a temporal order of quality value assignments. | Same as above wrt quality assignment. Additionally, no instances for time entities are introduced. | |||
| 4d fluents (vertical) / states | The pattern, in contrast to the reification pattern, reifies not a temporally indexed relation but instead a temporal part of an object which can be interpreted as a state of an object. | a given time, all coinciding quality assignments are represented as a a single instance. | exists in the model. | ||
| 4d fluents (horizontal) | The pattern, overcomes the limitations of the vertical 4d fluents pattern in representing the temporally overlapping qualities by the introduction of horizontal slicing such that a reified entity represents some quality assignment. | bundling of temporally equal characteristics into a single entity, which limits the number of reified entities |
Amount of elements for a fragment of ontology representing the change of qualities of a single cell illustrated in Fig. 9
| Classes | Object properties | Individuals | Object Property Expressions | |
|---|---|---|---|---|
| T-indexed OWL property | 5 | 7 | 11 | 7 |
| Reification Pattern | 10 (7) | 3 | 28 | 30 |
| 4D Vertical | 7 | 3 | 21 | 30 |
| 4D Horizontal | 7 | 3 | 25 | 24 |
Fig. 9A fragment of simulated cell tracking experiment results presenting changes of qualities K, L, M, N over time t1–5