Published September 12, 2018 | Version v1.0.0

Vascular and interstitial flow solver for discrete microvascular networks

  • 1. University College London

Description

Mechanical Engineering, University College London.

Centre for Advanced Biomedical Imaging, University College London.

A C++ programme using the Armadillo library (Sanderson & Curtin, 2016), which loads discrete microvascular networks and solves for vascular blood flow (blood pressure, vessel wall shear stress etc) and interstitial fluid transport (interstitial fluid pressure and velocity fields).

Code was written by Paul W. Sweeney (with biconjugate gradient method and contour files used and altered from Timothy Secomb's O2 transport code: https://physiology.arizona.edu/people/secomb/greens), under the supervision of Rebecca J. Shipley and Simon Walker-Samuel.

The vascular component uses Poiseuille's Law for flow, empirical laws to calculate blood viscosity (Pries et al. 2005) and (if selected) uses an iterative scheme to solve for vascular haematocrit distributions (Pries et al. 1989).

The interstitial component solves Darcy's Law in an axisymmetric, spherical domain where point sources of flux are distributed along the vasculature and Green's functions to link the vascular and interstitial domains.

This software has been applied in Sweeney et al. (2018) and d'Esposito et al. (2018).

Notes

We acknowledge the support received by EPSRC (EP/L504889/1), Wellcome Trust (WT100247MA) and Rosetrees Trust (M601).

Files

psweens/Vascular_Interstitial_Flow-v1.0.0.zip

Files (59.2 kB)

Name Size Download all
md5:8d709ea0c59eb65c4d38c986599c0606
59.2 kB Preview Download

Additional details

References

  • d'Esposito A, Sweeney P, Ali M, Saleh M, Ramasawmy R, Roberts T, Agliardi G, Desjardins A, Lythgoe M, Pedley R, Shipley R, Walker-Samuel S. (2018). Computational fluid dynamics with imaging of cleared tissue and of in vivo perfusion predicts drug uptake and treatment responses in tumours. Nature Biomedical Engineering. *Joint first/last author.
  • C. Sanderson and R. Curtin. Armadillo: a template-based C++ library for linear algebra. Journal of Open Source Software, Vol. 1, pp. 26, 2016.
  • Pries, A. R. and Secomb, T. W. 2005. Microvascular blood viscosity in vivo and the endothelial surface layer. American journal of physiology. Heart and circulatory physiology 289:H2657–H2664.
  • Pries, A. R., Ley, K., Claassen, M., and Gaehtgens, P. 1989. Red cell distribution at microvascular bifurcations. Microvascular research 38:81–101.
  • Sweeney, P. W., Walker-Samuel, S. & Shipley, R. J. 2018. Insights into cerebral haemodynamics and oxygenation utilising in vivo mural cell imaging and mathematical modelling. Sci Rep 8, 1373, doi:10.1038/s41598-017- 19086-z