openBF
openBF is an open-source 1D blood flow solver based on MUSCL finite-volume numerical scheme, written in Julia and released under Apache 2.0 free software license.
openBF has been developed by Dr. A. Melis under the supervision of Dr. A. Marzo as part of the PhD project on cardiovascular modelling at INSIGNEO Institute, Department of Mechanical Engineering of The University of Sheffield. All the contributors are listed on github.
The accompaigning PhD Thesis contains the relevant theoretical background and the explanation of the numerical scheme implemented. A multiscale validation study is presented in this paper. A shorter backgound introduction is given in the Overview page.
Head over to the Quickstart section for installation and running instructions.
Publications
openBF has been used in the following works:
Benemerito I, Melis A, Wehenkel A, Marzo A. openBF: an open-source finite volume 1D blood flow solver, Physiological Measurement, 2024. DOI: 10.1088/1361-6579-ad9663
Wang N, Benemerito I, Sourbron S, Marzo A. An in silico modelling approach to predict haemodynamic outcomes in diabetic and hypertensive kidney disease, Annals of Biomedical Engineering, 2024. DOI: 10.1007/s10439-024-03573-2
Benemerito I, Mustafa A, Wang N, Narata AP, Narracott A, Marzo A. A multiscale computational framework to evaluate flow alterations during mechanical thrombectomy for treatment of ischaemic stroke, Frontiers in Cardiovascular Medicine, 2023. DOI: 10.3389/fcvm.2023.1117449
Wehenkel A, Behrmann J, Miller AC, Sapiro G, Sener O, Cuturi M, Jacobsen JH. Simulation-based inference for cardiovascular models, arXiv, 2023.
Lahtinen J, Moura F, Samavaki M, Siltanen S, Pursiainen S. In silico study of the effects of cerebral circulation on source localization using a dynamical anatomical atlas of the human head, Journal of Neural Engineering, 2023. DOI: 10.1088/1741-2552/acbdc1
Ning W, Sharma K, Sourbron SP, Benemerito I, Marzo A. Distinguishing hypertensive renal injury from diabetic nephropathy using MR imaging and computational modelling of renal blood flow, VPH2022 September 2022, Porto, PO In proceedings
Benemerito I, Narata AP, Narracott A, Marzo A. Determining clinically-viable biomarkers for ischaemic stroke through a mechanistic and machine learning approach, Annals of Biomedical Engineering, 2022. DOI: 10.1007/s10439-022-02956-7
Moura F, Beraldo RG, Ferreira LA, Siltanen S. Anatomical atlas of the upper part of the human head for electroencephalography and bioimpedance applications, Physiological Measurement, 2021. DOI: 10.1088/1361-6579/ac3218.
Mustafa A. An efficient computational approach to guide intervention in treatment of stroke, PhD Thesis, 2021
Benemerito I, Jordan B, Mustafa A, Marzo A. Quantification of the effects of ageing, hypertension and atherosclerosis on flow reversal during a mechanical thrombectomy procedure, BioMedEng21 September 2021, Sheffield, UK In proceedings
Benemerito I, Narata AP, Narracott A, Marzo A. Pulsatility indices can inform on distal perfusion following ischaemic stroke, CMMBE September 2021, Online event, In proceedings
Benemerito I, Narata AP, Narracott A, Marzo A. Identification of biomarkers for perfusion following an ischaemic event, CMBE September 2021, Online event, In proceedings
Mercuri M, Wustmann K, von Tengg-Kobligk H, Goksu C, Hose DR, Narracott A. Subject-specific simulation for non-invasive assessment of aortic coarctation: towards a translational approach, Medical Engineering & Physics, 2020. DOI: 10.1016/j.medengphy.2019.12.003
Melis A, Moura F, Larrabide I, Janot K, Clayton RH, Narata AP, Marzo A. Improved biomechanical metrics of cerebral vasospasm identified via sensitivity analysis of a 1D cerebral circulation model, Journal of Biomechanics, 2019. DOI: 10.1016/j.biomech.2019.04.019
Melis A. Gaussian process emulators for 1D vascular models, PhD Thesis, 2017.
Melis A, Clayton RH, Marzo A. Bayesian sensitivity analysis of a 1D vascular model with Gaussian process emulators. International Journal for Numerical Methods in Biomedical Engineering, 2017. DOI: 10.1002/cnm.2882
Melis A, Clayton RH, Marzo A. A more efficient approach to perform sensitivity analyses in 0D/1D cardiovascular models, CMBE July 2015, Cachan, FR. In proceedings
Have you used openBF for your research? Let us know!
Cite
If you find openBF useful in your work, we kindly request that you cite the following figshare repository
@misc{openBF.jl-2018,
title={openBF: Julia software for 1D blood flow modelling},
url={https://figshare.com/articles/openBF_Julia_software_for_1D_blood_flow_modelling/7166183/1},
DOI={10.15131/shef.data.7166183},
abstractNote={
openBF is an open-source 1D blood flow solver based on MUSCL finite-volume numerical scheme, written in Julia and released under Apache 2.0 free software license.
See https://github.com/INSIGNEO/openBF for the git repository and https://insigneo.github.io/openBF/ for the documentation.
},
publisher={figshare},
author={Melis, Alessandro},
year={2018},
month={Oct}}
and the accompaining PhD thesis
@phdthesis{wreo19175,
month = {August},
title = {Gaussian process emulators for 1D vascular models},
school = {University of Sheffield},
author = {Alessandro Melis},
publisher = {University of Sheffield},
year = {2017},
url = {https://etheses.whiterose.ac.uk/19175/},
}