The library O2RBC is an OpenFOAM extension for oxygen transport from red blood cells. It also features a Python library for pre- and postprocessing of simulations, including data visualization.
O2RBC has been tested on various Linux distributions (CentOS, Ubuntu) as well as macOS.
Detailed installation instructions are available in the file INSTALL.md.
The easiest way to get started is to run the tutorials.
Each case is equipped with a shell script Allrun
that setups and runs simulations.
The oxygen transport code is documented using Doxygen. The building instructions for this documentation are given in the file INSTALL.md.
This library is licensed under the GNU General Public License 3. Please see the file LICENSE.md for more details.
Although the GNU General Public License does not permit terms requiring users to cite the publications that this software is based one (see here), any research making use of this software should appropriately cite the references given below, in keeping with normal academic practice.
Lücker A, Weber B and Jenny P. A dynamic model of oxygen transport from capillaries to tissue with moving red blood cells. Am J Physiol (Heart Circ Physiol) 2014; 308(3): H206-H216
Lücker A, Secomb TW, Weber B et al. The relative influence of hematocrit and red blood cell velocity on oxygen transport from capillaries to tissue. Microcirculation 2017; 24: e12337. https://dx.doi.org/10.1111/micc.12337
Lücker A. Computational Modeling of Oxygen Transport in the Microcirculation - From an Experiment-Based Model to Theoretical Analyses. PhD dissertation, ETH Zurich, 2017. https://www.research-collection.ethz.ch/handle/20.500.11850/181551
O2RBC was developed by Adrien Lücker at the Institute of Fluid Dynamics, ETH Zurich.