AneuPy: An open source Python tool for creating simulation-ready geometries of abdominal aortic aneurysms
Mario de Lucio, Jacobo Diaz, Alberto de Castro, Luis E. Romera
TL;DR
Abdominal aortic aneurysms (AAAs) present a substantial rupture risk, and accurate biomechanical risk predictions rely on realistic geometry. The authors introduce AneuPy, an open-source Python tool built on the SALOME geometry module that can generate both idealized and patient-specific, simulation-ready AAA geometries, including wall layers and intraluminal thrombus (ILT). The workflow provides automation from minimal input data with parametric descriptors such as $\beta = r/R$, $\gamma = D_{max}/L_{AAA}$, and $\chi = D_{max}/D_{proximal neck}$, enabling ready export to formats like IGES, STEP, and VTK for FEA/CFD/FSI analyses. By delivering a scriptable, reproducible pipeline from centerline data to fully defined geometries, AneuPy aims to enhance the efficiency and fidelity of biomechanical studies and patient-specific rupture risk predictions in AAAs.
Abstract
Abdominal aortic aneurysms (AAAs) are localized dilatations of the abdominal aorta that can lead to life-threatening rupture if left untreated. AAAs primarily affect older individuals, with high mortality rates following rupture, so early diagnosis and risk assessment are critical. The geometrical characteristics of an AAA, such as its maximum diameter, asymmetry, and wall thickness, are extremely significant in biomechanical models for the assessment of rupture risk. Despite the growing use of computational modeling for AAA investigation, there is a notable gap in accessible, open-source software capable of generating simulation-ready geometries for biomechanical and hemodynamic simulations. To address this gap, we introduce \textbf{AneuPy}, an open-source Python-based tool designed to create both idealized and patient-specific AAA geometric models. \textbf{AneuPy} is a fast and automated approach for generating aneurysm geometries from minimal input data, allowing for extensive parameter customization. By automating the creation of simulation-ready geometries for finite element analysis (FEA), computational fluid dynamics (CFD), or fluid-structure interaction (FSI) models, \textbf{AneuPy} can facilitate research in AAA and improve patient-specific risk prediction.
