BloodFlow

Validations

Illustration for Blood Flow Validations

BloodFlow

Validations

Blood flow validation are of two types, standalone validation of spatial structure of the flow on the vasculature w.r.t biological measurements, and validation of flow response under time dependent vasodilatation from astrocytes activities.

View data
Model validation with respect to literature data
We validated our findings by conducting a rigorous comparison of our simulation outputs with two commonly referenced entities prevalent in the existing literature and experimental data: blood flow and blood velocity.

▬▬ Blood flow and velocity values

Figure: Validation of our simulation results against existing literature data. Blood flow (A), expressed in units of μm3.s−1, and Blood velocity (B), expressed in units of μm.s−1 were evaluated for both capillaries and large vessels.

▬▬ Blood flow and velocity distribution

Figure: (A) Blood flow distribution for capillaries ranging in diameter from 4 to 6 μm, (B) Blood flow distribution for large vessels depicting a diameter 14 μm.

▬▬ Blood flow and velocity distribution

Figure: (A) Velocity distribution for capillaries ranging in diameter from 4 to 6 μm, (B) Velocity distribution for large vessels depicting a diameter 14 μm. The zoomed-in portion offers a clearer view of the distribution's characteristics.
In-depth analysis of flow values
We present a refined validation of the simulation outputs, focusing on an in-depth analysis of flow values in capillaries categorized by their diameters.

▬▬ Capillary diameter ranging from 1 to 3 μm

Figure: Blood flow distribution for capillary diameter (A) 1-2 μm, (B) 2-3 μm.

▬▬ Capillary diameter ranging from 3 to 5 μm

Figure: Blood flow distribution for capillary diameter (A) 3-4 μm, (B) 4-5 μm.

▬▬ Capillary diameter ranging from 5 to 7 μm

Figure: Blood flow distribution for capillary diameter (A) 3-4 μm, (B) 4-5 μm.
AstroVascPy (Open Source project)
Executable model to run and modify it online

You can run and modify the model using the following Google Collab Notebook.

First, you need a Google account to use Google Colab.
Second, you need to copy the notebook to your Google Drive (click on File -> Save a copy in Drive).
Finally, please follow the instructions in the Google Colab Notebook to run it. Since the vasculature data is not public, the model here runs on a synthetic vasculature.

You can also download the notebook from Google Colab to run it locally.
If you do so, you will need to git clone the Astrovascpy package here: https://github.com/BlueBrain/astrovascpy and locally one can run source setup.sh to install the AstroVascPy solver (+ all its dependencies) and set the environment.
For the local installation (workstation), please install conda before running the command above.
Remark: Run this command every time before using the solver in order to set the environment correctly.
In brief, to find out how to run the model locally, follow the steps described in the README.md file