| Literature DB >> 25123169 |
Brenden K Petersen, Glen E P Ropella, C Anthony Hunt1.
Abstract
BACKGROUND: Currently, most biomedical models exist in isolation. It is often difficult to reuse or integrate models or their components, in part because they are not modular. Modular components allow the modeler to think more deeply about the role of the model and to more completely address a modeling project's requirements. In particular, modularity facilitates component reuse and model integration for models with different use cases, including the ability to exchange modules during or between simulations. The heterogeneous nature of biology and vast range of wet-lab experimental platforms call for modular models designed to satisfy a variety of use cases. We argue that software analogs of biological mechanisms are reasonable candidates for modularization. Biomimetic software mechanisms comprised of physiomimetic mechanism modules offer benefits that are unique or especially important to multi-scale, biomedical modeling and simulation.Entities:
Mesh:
Year: 2014 PMID: 25123169 PMCID: PMC4236728 DOI: 10.1186/s12918-014-0095-1
Source DB: PubMed Journal: BMC Syst Biol ISSN: 1752-0509
ISHC parameters details and descriptions, including whether that parameter also exists in the ISL
| | ||||
| natural | 12345 | Yes | Random number generator seed. | |
| natural | 120 | Yes | Cycles after which to stop the simulation. | |
| natural | 16 | Yes | Number of Monte Carlo trials to execute. | |
| | ||||
| natural | 10000 | No | Number of Solutes to administer at the start of the simulation. | |
| [0.0,1.0] | 0.15 | No | Random draw from | |
| [0.0,1.0] | 1.0 | No | Random draw from | |
| integer | 50 | No | Number of Solutes that can fit in one grid point in CellSpace. | |
| [0.0,1.0] | 0.9 | Yes | Fraction of grid points in CellSpace that contain a Hepatocyte. | |
| | ||||
| [0.0,1.0] | 0.1 | Yes | Random draw from | |
| integer | 4 | Yes | Minimum for a uniform random draw setting initial number of Binders in a particular Cell. | |
| natural | 8 | Yes | Maximum for a uniform random draw setting initial number of Binders in a particular Cell. | |
| natural | 2 | Yes | Number of simulation cycles a Solute stays bound to a Binder. | |
| | ||||
| boolean | TRUE | Yes | Indicates whether this Solute type can partition into Cells. | |
| [0.0,1.0] | 0.1 | Yes | Random draw from | |
| string | Metabolite | Yes | Name for this type of Solute (e.g. Drug, Metabolite). | |
| [0.0,1.0] | 0.5 | Yes | Fraction of this type of Solute to create. | |
| | ||||
| natural | 1 | Yes | Threshold above which the induction accumulator triggers an induction event. | |
| ≥ 0.0 | 0.05 | Yes | Rate at which Enzymes can be created. | |
| ≥ 0.0 | 0.25 | Yes | Number of Enzymes to induce when an induction event is triggered. | |
| natural | 1 | Yes | Threshold above which the elimination accumulator triggers an elimination event. | |
| ≥ 0.0 | 0.05 | Yes | Rate at which Enzymes can be destroyed. | |
| ≥ 0.0 | 0.25 | Yes | Number of Enzymes to eliminate when an elimination response is triggered. | |
Figure 1An iterative protocol for refining and modularizing biomimetic analogs. Steps 4 – 6 encompass the general modularization methods.
Figure 2Exchangeability and reusability of physiomimetic mechanism modules. “Lollipops” represent parametric containers: state information exposed via Java Interfaces. “Sockets” represent state information required as parameters via Java Interfaces. A) Hepatocyte component diagram and exchangeability. Hepatocyte state information is grouped physiologically and exposed to PMMs as Java Interfaces. These PMMs are easily exchanged with alternative mechanisms, different versions, or new mechanistic hypotheses. B) Alternatively, these same PMMs can be used by different cell types, experimental protocols (in vitro vs. in vivo), or model use cases. The only requirement is that the mechanism user (e.g. Heart Cell) exposes the appropriate groups of state information as Java Interfaces. It can then include its own, heart-specific, modular or non-modular mechanisms without interfering with the PMMs.
Similarities and differences between ISL and ISHC
| In situ isolated, perfused rat liver | In vitro rat hepatocyte culture | |
| Outflow profile | Intrinsic clearance | |
| 80% of points fall within band of ±1 standard deviation of wet-lab value | Value falls within ±1 standard deviation of wet-lab value; | |
| Concentric, cylindrical grids within sinusoidal network | Stacked, two-dimensional, rectangular grid system | |
| ~Seconds/minutes | ~Minutes/hours | |
| Propranolol | Propranolol | |
| InductionHandler, EliminationHandler, MetabolismHandler, BindingHandler | InductionHandler, EliminationHandler | |
| MetabolismHandler, BindingHandler |
Figure 3Structures of the ISL and ISHC. A) An ISL Sinusoid Segment. The Sinusoid Segment is the functional unit of the ISL. It contains thousands of Hepatocytes and Endothelial Cells contained within distinct spaces. B) Simplified component diagram of a Hepatocyte. Only PMMs are shown, highlighting the fact that the ISL and ISHC share the same PMMs. BindingHandler is grayed to emphasize that it belongs to the Cell class, from which Hepatocyte derives. C) ISHC structure. The ISHC contains two grids: CellSpace and MediaSpace (only portions of each grid are shown). Drugs can move laterally within a grid, or between CellSpace and MediaSpace, subject to the parameters pExitMedia and pExitCell.
Figure 4Propranolol concentration profiles for validating runs of the ISHC. Points from each curve are averages from 16 Monte Carlo trials. The top three plots achieve validation targets drawn from Griffin and Houston (CL = 8.9 ± 4.2 μL/min/106 cells). The bottom three plots achieve validation targets drawn from Lavé et al. (CL = 51 μL/min/106 cells).
Relevant ISHC parameters and corresponding in silico intrinsic clearance values among validating runs
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 0.02 | 0.02 | 0.03 | 0.2 | 0.18 | 0.2 | |
| 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 0.85 | |
| 0.25 | 0.25 | 0.25 | 0.25 | 0.5 | 0.5 | |
| 0.5 | 0.25 | 0.25 | 0.5 | 0.5 | 0.5 | |
| 10000 | 10000 | 10000 | 10000 | 10000 | 10000 | |
| 9.59 ± 0.22 | 8.71 ± 0.34 | 12.82 ± 0.43 | 48.53 ± 0.79 | 48.36 ± 0.64 | 53.30 ± 0.94 | |
Figure 5Phenotype overlap. A) Shaded circles represent sets of measured values of a subset of all phenotypic attributes. Asterisks represent the conceptual aspect of interest: drug clearance. They encompass the set of derived measures related to drug clearance, though measurements and their generative mechanisms may different among model systems. There is clear overlap of some measured attributes of an isolated, perfused rat liver (green circle) and corresponding human hepatocytes in situ (orange circle). The same can be said of in vitro hepatocyte culture cells (blue circle) and an isolated, perfused rat liver. In non-overlapping regions, the mapping between related attributes is complex. B) The ISL and ISHC (dark purple circles) are in silico analogs with their own measurable phenotypes. Overlapping regions represent targeted attributes that have achieved quantitative measures of similarity. The light purple connecting the two analogs illustrates that the transformation between the ISL and ISHC need not be one-to-one. Exploring ISL-ISHC transformations may be instructive of the transformation that occurs between when in vivo cells are isolated into in vitro cultures.