Skip to main content
Biophysical Journal logoLink to Biophysical Journal
. 2017 May 9;112(9):1767–1772. doi: 10.1016/j.bpj.2017.03.036

Microvessel Chaste: An Open Library for Spatial Modeling of Vascularized Tissues

James A Grogan 1,, Anthony J Connor 1,2, Bostjan Markelc 3, Ruth J Muschel 3, Philip K Maini 1, Helen M Byrne 1, Joe M Pitt-Francis 2
PMCID: PMC5425404  PMID: 28494948

Abstract

Spatial models of vascularized tissues are widely used in computational physiology. We introduce a software library for composing multiscale, multiphysics models for applications including tumor growth, angiogenesis, osteogenesis, coronary perfusion, and oxygen delivery. Composition of such models is time consuming, with many researchers writing custom software. Recent advances in imaging have produced detailed three-dimensional (3D) datasets of vascularized tissues at the scale of individual cells. To fully exploit such data there is an increasing need for software that allows user-friendly composition of efficient, 3D models of vascularized tissues, and comparison of predictions with in vivo or in vitro experiments and alternative computational formulations. Microvessel Chaste can be used to build simulations of vessel growth and adaptation in response to mechanical and chemical stimuli; intra- and extravascular transport of nutrients, growth factors and drugs; and cell proliferation in complex 3D geometries. In addition, it can be used to develop custom software for integrating modeling with experimental data processing workflows, facilitated by a comprehensive Python interface to solvers implemented in C++. This article links to two reproducible example problems, showing how the library can be used to build simulations of tumor growth and angiogenesis with realistic vessel networks.

Introduction

Spatial models of vascularized tissue are used to study the growth and response to treatment of tumors (1), angiogenesis (2), osteogenesis (3), coronary perfusion (4), and tissue oxygenation (5). Such models typically comprise a combination of the following: 1) agent-based or continuum representations of migrating and proliferating cells; 2) line-based or spatially resolved representations of microvessels; 3) the solution of blood, nutrient, growth factor, and drug transport problems in vessel networks whose geometry and connectivity may evolve; 4) the solution of growth factor and drug transport problems in the evolving extravascular space; and 5) vessel formation and endothelial tip cell migration in response to mechanical and chemical cues.

Composition of spatial models of vascularized tissues is a time-consuming process, with most researchers writing custom software. Examples of such multiscale/hybrid models include those developed by Anderson and Chaplain (6), Alarcón et al. (7), Frieboes et al. (8), Shirinifard et al. (9), Owen et al. (1), Perfahl et al. (10), Welter and Rieger (11), Secomb et al. (2), and Boas and Merks (12). The need to account for many biological phenomena, including multiscale spatial processes occurring over different timescales, has made the development of more general software frameworks challenging (13, 14). Tools for integration with experimental imaging data and model benchmarking and cross comparison are also important (14, 15). Several groups, including Liu et al. (16), Secomb et al. (2), and Beard et al. (17), have produced more general software that focuses on modeling and integration with imaging data. Notable efforts in the development of vascularized tissue models have been undertaken as part of the broader European Union’s Virtual Physiological Human Project (http://www.vph-institute.org/) and the National Institute of General Medical Sciences’ Virtual Physiological Rat (http://www.virtualrat.org/) program.

In this article, we introduce Microvessel Chaste, an open-source Python/C++ library for composing spatial models of vascularized tissues. It is designed so that users can assemble their own models from a collection of building blocks, based on established numerical libraries. It is a plug-in for the Chaste C++ library for problems in computational physiology and biology (18), adding functionality for modeling microvessels and complex, evolving three-dimensional (3D) tissue domains. Development has been motivated by the above-mentioned models and software, following similar goals in the development of detailed models of vascularized tissues and integration of experimental data. However, there is an additional focus on providing a user-friendly, general framework for model composition, in a manner similar to that in which Chaste (18), CompuCell3D (19), EPISIM (20), and PhysiCell (21) can be used to compose tissue models with agent-based representations of cells. A novel (to our knowledge) and important feature of Microvessel Chaste is its comprehensive Python interface, which facilitates integration with a growing collection of scientific Python software for image processing, statistical analysis, and visualization. The library has facilitated the integration of modeling with high-resolution 3D imaging data, as shown in Grogan et al. (22) and below, and will be useful in future model cross-comparison studies.

The remainder of the article is structured as follows. The next section introduces the main components of the Chaste and Microvessel Chaste libraries. We then present examples showing how these components can be combined to generate numerical solutions of biophysical models of interest, focusing on tumor growth and angiogenesis. Integration with experimental imaging data is also demonstrated.

Materials and Methods

Fig. 1 shows the main components of Chaste and Microvessel Chaste and how they build on well-known numerical libraries. Mirams et al. (18) and Osborne et al. (15) should be consulted for a detailed description of the Chaste library and its use in individual cell-based models, respectively. However, a brief summary is given here. These components can be used to assemble custom models for a broad variety of vascularized tissue applications in a flexible and modular way.

Figure 1.

Figure 1

Given here is a schematic showing the components used in the Microvessel Chaste library, and how they can be used to generate custom simulation software. Shaded components are not currently used in the library. To see this figure in color, go online.

Chaste is a collection of C++ classes, interfacing established parallel linear algebra, ordinary differential equation (ODE) solver, and visualization libraries. The core component has low-level functionality for solving ODE systems, constructing finite-element solvers, reading and writing meshes, and general linear algebra operations. Interfaces to underlying libraries provide full access to solution controls, such as time stepping and tolerances. The component also has a selection of prebuilt finite-element solvers for elliptic and parabolic partial differential equations (PDEs), coupled ODE and PDE systems, and nonlinear mechanics problems, allowing users to construct detailed and bespoke biophysical tissue models (18). The core functionality is extended by the cell-based component, allowing modeling of tissues with agent-based descriptions of cells. Functionality includes cell cycle modeling, based on the solution of ODE systems, and intra- and extracellular chemical transport modeling, based on the solution of PDEs with cells acting as discrete sinks or sources of the chemicals. Various discrete on- and off-lattice cell representations and mechanical models are available, including cellular Potts, vertex-based methods, and center-based methods (15).

The Microvessel Chaste library uses the Chaste components through their C++ API. It adds functionality for modeling microvessels using line- or surface-based descriptions, allowing a wide range of existing models to be implemented or extended (1, 10, 22). The geometry component is a collection of tools for construction and manipulation of 3D volumes and surfaces, which is useful for detailed modeling of microvessel walls or anatomical features such as the cornea, demonstrated below. The vessel component has tools for artificial vessel network construction, reading real networks from file, and network characterization (such as the construction of line or branch density maps). The simulation component contains many well-known submodels of vessel network blood flow, including nonlinear blood rheology (23), plasma splitting (24), structural adaptation in response the chemical and mechanical cues (25), and sprouting angiogenesis (1). The Microvessel Chaste library also extends existing Chaste components. The extended PDE component contains PETSc-based finite difference solvers, allowing chemical transport PDEs to be solved in a manner typical of the literature (1). Chemical release and uptake from vessels can be modeled by including their action as discrete sink or source terms in chemical transport PDEs (1). The mesh component has tools for automatic meshing of complex 3D geometries, facilitating construction of detailed models of growing tissues.

The reader is referred to Owen et al. (1), Perfahl et al. (10), and Grogan et al. (22) for detailed descriptions of the biological background of incorporated submodels, how they can be coupled, and how they are parameterized using experimental data. Because Microvessel Chaste is a library, users can build their own models, choosing suitable submodels, coupling schemes, and time-stepping strategies. The aforementioned publications (1, 10, 22), web-based tutorials, and software API documentation provide guidance in this regard. Most default experimental parameters in the software are tagged with a literature source and typed over unit, while API documentation and solver names indicate the original literature sources for submodels.

Results and Discussion

In this section, tumor growth and angiogenesis problems are demonstrated; they are available for reproduction at https://jmsgrogan.github.io/MicrovesselChaste. A collection of additional, simpler examples is also available at this location. The examples are simplified to facilitate the tutorial format and reproduction by the reader. Careful parameterization is required before they can be used to gain new biological insights. The examples cover only a small selection of available functionality, and readers are encouraged to consult the software’s web page and API documentation for further details.

A 3D tumor growth simulation

The first example, shown in Fig. 2, is a 3D simulation of tumor growth in a vessel network geometry obtained using multiphoton imaging after implantation of MC38 tumor cells in a mouse (22). This hybrid, multiscale tumor growth model is similar to many in the literature (6, 8, 10, 26), and in particular, uses submodels and parameter values described in Owen et al. (1). However, the use of a large, realistic and evolving tumor vessel network distinguishes this example from previous studies. The simulation is facilitated by recent advances in intravital imaging, which allow in vivo observation of tumor growth at the scale of individual cells, and the new preprocessing and modeling functionality in Microvessel Chaste. The vessel network preprocessing time was 6 s, and 25 simulated hours of tumor growth took 25 min on a standard desktop PC.

Figure 2.

Figure 2

(a) A 3D intravital image of a tumor microvessel network (red) is obtained and a skeleton extracted as described in Grogan et al. (22). A cylindrical region of interest with diameter 1.2 mm is extracted for the example simulation. (b) A tumor growth simulation using the extracted microvessel network and Microvessel Chaste is given. The predicted evolution of the tumor over 25 h is shown, including blood pressure in growing vessels, VEGF concentrations in the extravascular space, and discrete cells. To see this figure in color, go online.

The problem is initialized with a 3D region of the tumor vessel network. A regular lattice with spacing of 40 μm is generated in the bounding box of the network geometry, using the Microvessel Chaste mesh and vessel components shown in Fig. 1. A cellular automaton-based cell population fills all lattice sites, including those occupied by vessels, using the Chaste cell-based component. “Tumor” cell types are assigned to a 300-μm-diameter central cylindrical region and “Normal” types to the remainder. Cell cycling is represented by a subcellular model described in Owen et al. (1), which leads to oxygen-dependent proliferation rates and vascular endothelial growth factor (VEGF) release rates that differ across cell populations. The cycle model is solved as a system of ODEs using the Chaste ODE component, with a time step of 5 min. Cells far from oxygen-rich vessels experience low oxygen levels and, as a result, become hypoxic and release VEGF. Oxygen and VEGF transport in the domain are each described using a typical steady-state reaction diffusion PDE of the following form (1):

D2c+ρ(cbc)+kcλc=0, (1)

where c is the extravascular concentration of oxygen or VEGF; D is an effective diffusivity; cb is the vascular concentration; ρ is an effective vascular permeability that is nonzero and positive only on lattice sites occupied by vessels; k is a cell consumption or release rate, depending on species, and is nonzero only on lattice sites occupied by cells; and λ is a positive rate of natural decay, only relevant for VEGF. PDEs are solved on the same regular grid as the cellular automaton, using the finite difference solver in the Microvessel Chaste PDE component. Many alternative PDEs can be constructed using the software, including the addition of general nonlinear sink and source terms and relaxation of the steady-state assumption. The solver is constructed in a standard way using available PETSc features. Transport PDEs are solved and cell positions are updated at each 30-min global time step. Global time stepping is managed by the Chaste cell-based component. VEGF stimulates the sprouting and chemotactic migration of new vessels from the existing vasculature. Sprouts form at a rate dependent on VEGF concentration and perform a lattice-free persistent random walk biased toward nearby vessels and positive VEGF gradients, using functionality in the simulation component. Off- and on-lattice tip migration submodels are easily switched, allowing model comparisons. Vessel movement occurs once per global time increment. Further details on modeling, coupling, and time stepping can be found in Owen et al. (1).

Blood flow is modeled in the branching vessel network using a typical 1D simplification (23). A pressure difference is applied across the network with a drop of 1.33 kPa through the 200-μm depth. Only perfused vessels deliver oxygen. Vessel radii can change in response to mechanical stimuli following typical models in the literature (25). Blood flow and structural adaptation models were used from the simulation component. At later times, cells far from the vessels become apoptotic. The surviving tumor cells gradually invade the domain at the expense of the normal cells. This process is similar to those observed in the simulations of Perfahl et al. (10), Anderson and Chaplain (6), and others. There are many potential extensions to models of this type, including simulated administration of chemotherapeutic and antiangiogenic drugs (7) and radiotherapy (22). These cases can be simulated using the Microvessel Chaste library.

A 3D angiogenesis simulation in a curved domain

Our second example is a 3D, off-lattice simulation of angiogenesis in a curved geometry (see Fig. 3). This example demonstrates geometry manipulation and the solution of PDEs on 3D domains. Again, the example is simplified for the purposes of a tutorial and requires careful parameterization before it can be used to gain biological insights. The application is appropriate for the corneal micropocket assay that is widely used to study angiogenesis (26). Typical experimental results are shown in Fig. 3 a. The simulation time was 10 s on a standard desktop PC.

Figure 3.

Figure 3

(a) Given here are images from a cornea micropocket experiment showing microvessels (dark red) at 3–5 days postpellet implantation (26). (b) Shown here is application of the Microvessel Chaste library in modeling a similar experiment. To see this figure in color, go online.

In this experimental assay a pellet containing an angiogenic growth factor (for example, VEGF) is implanted in the cornea. VEGF diffuses from the pellet into the corneal tissue and stimulates endothelial cells lining existing vessels at the base to form sprouts. The sprouts then migrate toward the pellet along spatial gradients in VEGF. This example follows a common modeling paradigm where agent-based representations of cells are not included, but individual vessels are (2). As shown in Fig. 3 b, the cornea is represented as a hemispherical domain of radius 1.4 mm and thickness 0.1 mm, generated using the geometry component and meshed with linear tetrahedra using the Microvessel Chaste mesh component. The pellet is a cuboid with side length 0.3 mm and depth 0.1 mm, and a prescribed VEGF concentration of 3.0 nM on the boundaries. In practice, the VEGF in the pellet will deplete. Over time, vessels sprout from a large preexisting vessel at the base, or limbus, at a rate dependent on VEGF concentration. Then, they follow a persistent random walk, biased toward other vessels and positive VEGF gradients, as previously described. The VEGF distribution is obtained by solving the reaction-diffusion PDE in Eq. 1 on the cornea at the start of the simulation, in the absence of vessel or cell terms, with a fixed concentration maintained on the pellet by means of a Dirichlet boundary condition. For simplicity, the PDE solution is then fixed for the remainder of the simulation. In this case, a finite-element solver is used, available in the Chaste PDE component.

Vessels migrate toward the pellet, remaining within the volume of the 3D cornea geometry, with this boundary condition facilitated by tools in the geometry component. Possible extensions to this simple model include the addition of discrete stromal cells, distinction between perfused and unperfused vessels, subcellular signaling, VEGF depletion and consumption by cells, and the use of multiple vessel growth factors, as per Connor et al. (26).

Conclusions

Microvessel Chaste, a library for composing multiphysical, multiscale spatial models of vascularized tissues, has been demonstrated, and two reproducible sample problems in the areas of tumor growth and angiogenesis presented. Familiarity with object-oriented programming, C++ or Python, and standard numerical methods are recommended. Users can develop their own tissue models, vascularized or otherwise, using a variety of discrete or spatially resolved representations of cells and blood vessels. Combination with existing Python packages for image processing and statistical analysis further enhances integration into experimental data processing workflows.

As shown in Fig. 1, the library can also be used to construct more general custom simulation software, for subsequent use by end-users less familiar with programming. GUIs can be created for specific tasks using wxPython, for example, and the 3D rendering back-end included in the library. Given these possibilities, we believe that the library will be useful for detailed model cross comparisons, closer integration of modeling and experimental data, and exploration of suitable coupling and time-stepping schemes for multiscale phenomena. All of these are major challenges in biophysical modeling.

There are some limitations. Windows and MacOS support are currently only available through Docker images, but work is ongoing to develop releases for these platforms. At present, most algorithms have not been parallelized, but all PDE and flow solvers are based on PETSc structures and the vessel network components may be communicated across processors using existing serialization functionality in Chaste (27). Additional functionality for semiautomated 2D and 3D image segmentation and meshing is under development. This includes the ability to generate finite-element meshes from 2D and 3D images automatically. It is envisaged that this will further aid integration with experimental studies such as those shown in Fig. 2 a.

The library is available under a permissive BSD license, with source files and documentation available via the project Github page https://jmsgrogan.github.io/MicrovesselChaste/. Contributions are welcome via Github pull requests and issues can be reported via the Github issue tracker. The latest release, version 3.4.2, is archived at http://dx.doi.org/10.5281/zenodo.213148.

Author Contributions

J.A.G., A.J.C., P.K.M., H.M.B., and J.M.P.-F. designed the models and software. J.A.G., A.J.C., and J.M.P.-F. developed the software. B.M. and R.J.M. designed the experimental imaging. B.M. performed the experimental imaging. J.A.G., A.J.C., B.M., P.K.M., H.M.B., and J.M.P.-F. drafted and edited the article. All authors read and approved the final article.

Acknowledgments

The authors acknowledge helpful input from the Chaste development team, in particular Jonathan Cooper, Alex Fletcher, James Osborne, Gary Mirams, and Martin Robinson.

The research leading to these results has received funding from the People Program (Marie Curie Actions) of the European Union’s Seventh Framework Program (FP7/2007-2013) under REA grant No 625631 (to B.M.) and the European Union’s Seventh Framework Program for Research, Technological Development, and Demonstration under grant No. 600841 (to J.A.G., A.J.C., H.M.B., and J.M.P.-F.). B.M. and R.J.M. acknowledge that this work was also supported by Cancer Research UK (CRUK) grant No. C5255/A18085, the CRUK Oxford Centre under CRUK grant No. C5255/A15935, and the CRUK/EPSRC Oxford Cancer Imaging Centre under grant No. C5255/A16466.

Editor: Fazoil Ataullakhanov.

Footnotes

Supporting Materials and Methods is available at http://www.biophysj.org/biophysj/supplemental/S0006-3495(17)30384-3.

Supporting Material

Document S1. Supporting Materials and Methods
mmc1.pdf (945.3KB, pdf)
Document S2. Article plus Supporting Material
mmc2.pdf (2MB, pdf)

References

  • 1.Owen M.R., Stamper I.J., Byrne H.M. Mathematical modeling predicts synergistic antitumor effects of combining a macrophage-based, hypoxia-targeted gene therapy with chemotherapy. Cancer Res. 2011;71:2826–2837. doi: 10.1158/0008-5472.CAN-10-2834. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Secomb T.W., Alberding J.P., Pries A.R. Angiogenesis: an adaptive dynamic biological patterning problem. PLoS Comput. Biol. 2013;9:e1002983. doi: 10.1371/journal.pcbi.1002983. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Carlier A., Geris L., Van Oosterwyck H. MOSAIC: a multiscale model of osteogenesis and sprouting angiogenesis with lateral inhibition of endothelial cells. PLoS Comput. Biol. 2012;8:e1002724. doi: 10.1371/journal.pcbi.1002724. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Smith A.F., Shipley R.J., Smith N.P. Transmural variation and anisotropy of microvascular flow conductivity in the rat myocardium. Ann. Biomed. Eng. 2014;42:1966–1977. doi: 10.1007/s10439-014-1028-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Beard D.A., Bassingthwaighte J.B. Modeling advection and diffusion of oxygen in complex vascular networks. Ann. Biomed. Eng. 2001;29:298–310. doi: 10.1114/1.1359450. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Anderson A.R.A., Chaplain M.A.J. Continuous and discrete mathematical models of tumor-induced angiogenesis. Bull. Math. Biol. 1998;60:857–899. doi: 10.1006/bulm.1998.0042. [DOI] [PubMed] [Google Scholar]
  • 7.Alarcón T., Owen M.R., Maini P.K. Multiscale modelling of tumour growth and therapy: the influence of vessel normalisation on chemotherapy. Comput. Math. Methods Med. 2006;7:85–119. [Google Scholar]
  • 8.Frieboes H.B., Lowengrub J.S., Cristini V. Computer simulation of glioma growth and morphology. Neuroimage. 2007;37(Suppl 1):S59–S70. doi: 10.1016/j.neuroimage.2007.03.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Shirinifard A., Gens J.S., Glazier J.A. 3D multi-cell simulation of tumor growth and angiogenesis. PLoS One. 2009;4:e7190. doi: 10.1371/journal.pone.0007190. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Perfahl H., Byrne H.M., Owen M.R. Multiscale modelling of vascular tumour growth in 3D: the roles of domain size and boundary conditions. PLoS One. 2011;6:e14790. doi: 10.1371/journal.pone.0014790. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Welter M., Rieger H. Interstitial fluid flow and drug delivery in vascularized tumors: a computational model. PLoS One. 2013;8:e70395. doi: 10.1371/journal.pone.0070395. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Boas S.E.M., Merks R.M.H. Tip cell overtaking occurs as a side effect of sprouting in computational models of angiogenesis. BMC Syst. Biol. 2015;9:86. doi: 10.1186/s12918-015-0230-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Connor A.J., Cooper J., McKeever S. The Fourth International Conference on Advances in Systems Simulation. Iaria; Lisbon, Portugal: 2012. Object-oriented paradigms for modelling vascular tumor growth: a case study; pp. 74–83. [Google Scholar]
  • 14.Rieger H., Welter M. Integrative models of vascular remodeling during tumor growth. Wiley Interdiscip. Rev. Syst. Biol. Med. 2015;7:113–129. doi: 10.1002/wsbm.1295. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Osborne J.M., Fletcher A.G., Gavaghan D.J. Comparing individual-based approaches to modelling the self-organization of multicellular tissues. PLoS Comput. Biol. 2017;13:e1005387. doi: 10.1371/journal.pcbi.1005387. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Liu G., Qutub A.A., Popel A.S. Module-based multiscale simulation of angiogenesis in skeletal muscle. Theor. Biol. Med. Model. 2011;8:6. doi: 10.1186/1742-4682-8-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Beard D.A., Neal M.L., Carlson B.E. Multiscale modeling and data integration in the virtual physiological rat project. Ann. Biomed. Eng. 2012;40:2365–2378. doi: 10.1007/s10439-012-0611-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Mirams G.R., Arthurs C.J., Gavaghan D.J. Chaste: an open source C++ library for computational physiology and biology. PLoS Comput. Biol. 2013;9:e1002970. doi: 10.1371/journal.pcbi.1002970. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Swat M.H., Thomas G.L., Glazier J.A. Multi-scale modeling of tissues using CompuCell3D. Methods Cell Biol. 2012;110:325–366. doi: 10.1016/B978-0-12-388403-9.00013-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Sütterlin T., Kolb C., Grabe N. Bridging the scales: semantic integration of quantitative SBML in graphical multi-cellular models and simulations with EPISIM and COPASI. Bioinformatics. 2013;29:223–229. doi: 10.1093/bioinformatics/bts659. [DOI] [PubMed] [Google Scholar]
  • 21.Macklin P., Edgerton M.E., Cristini V. Patient-calibrated agent-based modelling of ductal carcinoma in situ (DCIS): from microscopic measurements to macroscopic predictions of clinical progression. J. Theor. Biol. 2012;301:122–140. doi: 10.1016/j.jtbi.2012.02.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Grogan J.A., Markelc B., Byrne H.M. Predicting the influence of microvascular structure on tumour response to radiotherapy. IEEE Trans. Biomed. Eng. 2017;64:504–511. doi: 10.1109/TBME.2016.2606563. [DOI] [PubMed] [Google Scholar]
  • 23.Alarcón T., Byrne H.M., Maini P.K. A design principle for vascular beds: the effects of complex blood rheology. Microvasc. Res. 2005;69:156–172. doi: 10.1016/j.mvr.2005.02.002. [DOI] [PubMed] [Google Scholar]
  • 24.Pries A.R., Ley K., Gaehtgens P. Red cell distribution at microvascular bifurcations. Microvasc. Res. 1989;38:81–101. doi: 10.1016/0026-2862(89)90018-6. [DOI] [PubMed] [Google Scholar]
  • 25.Pries A.R., Secomb T.W., Gaehtgens P. Structural adaptation and stability of microvascular networks: theory and simulations. Am. J. Physiol. 1998;275:H349–H360. doi: 10.1152/ajpheart.1998.275.2.H349. [DOI] [PubMed] [Google Scholar]
  • 26.Connor A.J., Nowak R.P., Byrne H.M. An integrated approach to quantitative modelling in angiogenesis research. J. R. Soc. Interface. 2015;12:0546. doi: 10.1098/rsif.2015.0546. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Harvey D.G., Fletcher A.G., Pitt-Francis J.M. A parallel implementation of an off-lattice individual-based model of multicellular populations. Comput. Phys. Commun. 2015;192:130–137. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Document S1. Supporting Materials and Methods
mmc1.pdf (945.3KB, pdf)
Document S2. Article plus Supporting Material
mmc2.pdf (2MB, pdf)

Articles from Biophysical Journal are provided here courtesy of The Biophysical Society

RESOURCES