| Literature DB >> 21463529 |
Gang Liu1, Amina A Qutub, Prakash Vempati, Feilim Mac Gabhann, Aleksander S Popel.
Abstract
BACKGROUND: Mathematical modeling of angiogenesis has been gaining momentum as a means to shed new light on the biological complexity underlying blood vessel growth. A variety of computational models have been developed, each focusing on different aspects of the angiogenesis process and occurring at different biological scales, ranging from the molecular to the tissue levels. Integration of models at different scales is a challenging and currently unsolved problem.Entities:
Mesh:
Substances:
Year: 2011 PMID: 21463529 PMCID: PMC3079676 DOI: 10.1186/1742-4682-8-6
Source DB: PubMed Journal: Theor Biol Med Model ISSN: 1742-4682 Impact factor: 2.432
Figure 1Schematics of Module-based Mulitscale Angiogenesis Modeling Methodology. A) Skeletal muscle angiogenesis is modeled as a multi-step process. It starts with a blood flow simulation followed by a simulation of oxygen convection-transport process. Using O2 tissue distribution, VEGF secretion by myocytes is computed as a function of oxygen-dependent transcription factors HIF1α and PGC1α; then a VEGF reaction-transport process is computed. Lastly, capillary formation is simulated based on VEGF concentration and gradients. Feedback loops increase the complexity of the model since a new geometry with nascent vessels will affect blood flow conditions, tissue hypoxia, and VEGF secretion and distributions. All four processes are simulated using a variety of modeling techniques and languages. We use Java as the language for modeling the controller, and apply JNI plugins to link these modules together. The controller is composed of four sub-packages, including Process, Biosystems, IO and Exceptions. B) Communications between different modules and Java codes in core package are implemented by transferring each module into a shared object library (SO file in Linux). Upper panel shows that two wrapper files (includes Java-to-C and C-to-Fortran wrapper) are written to communicate between the flow Java class defined in the controller and the Fortran flow module, to call the flow module in Fortran. Lower panel shows that a JNI C wrapper is required to transfer the data between the modeling controller (in Java) and the Oxygen/VEGF module (in C/C++).
Figure 2Object-oriented design for the angiogenesis modeling package. Major classes across tissue and cell scales in the modeling controller are shown. They include SkeletalMuscle, Myofiber, Vessel, Grid, Segment and Node classes in the Biosystems subpackage, and BloodFlow, O2Diffusion, VEGFRxnDiffusion, CellSprouting, and StartAngio classes in the Process subpackage. The hierarchical structure of relationships between the classes is represented by arrows.
Parameters of the multiscale model*
| Parameter | Description | Value | Unit | Module |
|---|---|---|---|---|
| Inlet pressure | 10 | mmHg | Flow | |
| Inlet hematocrit | 0.4 | - | Flow | |
| O2 solubility in tissue | 3.89 × 10-5 | ml O2 ml-1 mmHg-1 | Oxygen | |
| O2 solubility inside RBC | 3.38 × 10-5 | ml O2 ml-1 mmHg-1 | Oxygen | |
| O2 solubility in plasma | 2.82 × 10-5 | ml O2 ml-1 mmHg-1 | Oxygen | |
| O2 diffusivity in tissue | 2.41 × 10-5 | cm2 s-1 | Oxygen | |
| Myoglobin diffusivity in tissue | 1.73 × 10-7 | cm2 s-1 | Oxygen | |
| Mass consumption O2 by tissue | 1.5 × 10-3, 1.67 × 10-4 | ml O2 ml-1 s-1 | Oxygen | |
| Myoglobin O2-binding capacity | 1.016 × 10-2 | ml O2 (ml tissue)-1 | Oxygen | |
| Hemoglobin O2-binding capacity | 0.52 | ml O2 (dl RBC)-1 | Oxygen | |
| 5.3 | mmHg | Oxygen | ||
| 37 | mmHg | Oxygen | ||
| Oxyhemoglobin saturation | 2.7 | - | Oxygen | |
| Oxygen saturation for arteriolar inlets | 0.6,0.3 | - | Oxygen | |
| V120 diffusivity in ECM | 1.13 × 10-6 | cm2 s-1 | VEGF | |
| V164 diffusivity in ECM | 1.04 × 10-6 | cm2 s-1 | VEGF | |
| HSPG density in ECM | 7.5 × 10-10 | pmol μm-3 ECM | VEGF | |
| V164HSPG complex association rate constant | 4.2 × 108 | pmol-1 μm3 s-1 | VEGF | |
| V164HSPG complex dissociation rate constant | 1 × 10-2 | s-1 | VEGF | |
| R1 and -R2 internalization rate (free and complex form) | 2.8 × 10-4 | s-1 | VEGF | |
| R1 and -R2 insertion rate | 9.2 × 10-16 | pmol μm-2 s-1 | VEGF | |
| HSPG density in EBM and MBM | 1.3 × 10-8 | pmol μm-3 BM | VEGF | |
| V120R1 (V164R1 ) complex association rate constant | 3 × 1010 | pmol-1 μm3 s-1 | VEGF | |
| V120R2 (V164R2 ) complex association rate constant | 1 × 1010 | pmol-1 μm3 s-1 | VEGF | |
| V120R1/R2, V164R1/R2 complex dissociation rate constant | 1 × 10-3 | s-1 | VEGF | |
| V164N, R1N complex dissociation rate constant | 1 × 10-3 | s-1 | VEGF | |
| V164 N complex association rate constant | 3.2 × 109 | pmol-1 μm3 s-1 | VEGF | |
| R1N association rate constant | 1 × 1010 | pmol-1 μm2 s-1 | VEGF | |
| V164 R2·N complex association rate constant | 3.1 × 109 | pmol-1 μm2 s-1 | VEGF | |
| V164 N·R2 complex association rate constant | 1 × 1010 | pmol-1 μm2 s-1 | VEGF | |
| V120 basal secretion rate | 0.17 | fmol(L tissue)-1s-1 | VEGF | |
| V164 basal secretion rate | 1.97 | fmol(L tissue)-1s-1 | VEGF | |
| Boolean value of whether tip cells proliferate | No | - | Cell | |
| Boolean value of whether stalk cells proliferate | Yes | - | Cell | |
| Boolean value of whether tip cells branch | No | - | Cell | |
| Boolean value of whether stalk cells branch | No | - | Cell | |
| Boolean value of whether tip cell elongate | No | - | Cell | |
| Boolean value of whether stalk cells elongate | Yes | - | Cell |
* Abbreviations: EBM, Endothelial Basement Membrane; MBM, Myocyte Basement Membrane; V120/164, VEGF120/164; N: Neuropilin 1. Note other agent-based rules and the parameters in Cell module can be found in [33].
Figure 33D simulation of blood flow, oxygen, and VEGF distribution during the single-bout exercise: A) 2D cross section of skeletal muscle: gray circles represent fibers and red circles represent capillaries; B) Blood flow velocity distribution in skeletal muscle microvascular network; C) Oxygen distribution throughout the tissue; D) VEGF secretion level along the muscle fibers; E) total VEGFR-bound VEGF distribution (including both 120 and 164 isoforms) on vascular surface; and F) free VEGF concentration distribution in interstitial space.
Figure 43D simulation of capillary network growth during the single-bout exercise. A) Time course of capillary growth was simulated based on the timeline scheme for exercise-induced angiogenesis. The simulation leads to new capillary network at: B) 1 h post-exercise; C) 3 h; D) 5 h; E) 7 h; F) 8 h. When new capillary segments grow out of boundaries (Arrow 1), capillary will grow from corresponding periodic boundaries (Arrow 2). Arrows 3-5 refer to the capillary anastomoses during growth. Vessels colored in red represent the pre-existing microvascular vessels, ones in light blue are the newly-developed blind-ended capillaries, and ones in dark blue are new capillary anastomoses. G) Relative capillary length change vs time.
Figure 5Sensitivity of the capillary length and the number of anastomoses formed with respect to VEGF threshold for EC activation. A) Relative capillary length as a function of time and VEGF threshold; B) Number of anastomoses formed as a function of VEGF threshold at 4 h and 8 h. Simulation sample size is five for each VEGF threshold at a given time.
Figure 6Angiogenesis pattern during different exercise conditions at 8 h post-exercise. A) Oxygen consumption at 9-fold the basal level under hypoxic hypoxia conditions (S= 0.3); B) Oxygen consumption at 9-fold the basal level under normoxic conditions (S= 0.6).