AstroVascPy

screenshot of AstroVascPy

Vasculature blood flow computation and impact of astrocytic endfeet on vessels

Overview

AstroVascPy is an innovative Python library designed for simulating and analyzing blood pressure and flow within the vascular system of the whole cortical column. With the integration of astrocytic endfeet effects and vasodilation dynamics, AstroVascPy provides researchers with a powerful tool to explore the complexities of blood flow in neural environments. Although the Blue Brain Project has officially concluded its development, AstroVascPy continues to be a vital resource for the scientific community, enabling comprehensive access to vasculature data for analysis and experimentation.

Designed with a user-friendly approach, AstroVascPy seamlessly integrates with existing databases, facilitating efficient computation of key vascular parameters. This library stands out not only for its advanced features but also for its flexibility and adaptability to various research requirements.

Features

  • Astrocytic Integration: Incorporates the effects of astrocytic endfeet on blood vessel radii, enhancing the realism of simulations.

  • Dynamic Vasodilation: Replicates the dynamics of vessel radius changes due to vasodilation, providing accurate modeling of blood flow.

  • Point Graph Representation: Utilizes a Point Graph representation to streamline access to vasculature data stored in h5 file formats.

  • Standardized API: Offers a standardized API for vasculature datasets, making it easy for users to integrate and utilize the library in their projects.

  • Flexible Installation: Compatible with Linux and MacOS, allowing for easy cloning and installation through conda.

  • Choice of Backend Solvers: Users can select from PETSc or SciPy for solving linear systems, with PETSc providing parallel capabilities.

  • Comprehensive Reporting: Generates detailed reports at each time-step, including blood flow, blood pressure, and radius metrics at each vascular segment.

  • User-Friendly Scripts: Provides scripts for loading and converting graph data into usable formats, simplifying the workflow for researchers.