Suppr超能文献

IB2d:沉浸边界法的Python和MATLAB实现

IB2d: a Python and MATLAB implementation of the immersed boundary method.

作者信息

Battista Nicholas A, Strickland W Christopher, Miller Laura A

机构信息

Department of Mathematics, CB 3250, University of North Carolina, Chapel Hill, NC, 27599, United States of America. Department of Biology, CB 3280, University of North Carolina, Chapel Hill, NC, 27599, United States of America. www.github.com/nickabattista/IB2d.

出版信息

Bioinspir Biomim. 2017 Mar 29;12(3):036003. doi: 10.1088/1748-3190/aa5e08.

Abstract

The development of fluid-structure interaction (FSI) software involves trade-offs between ease of use, generality, performance, and cost. Typically there are large learning curves when using low-level software to model the interaction of an elastic structure immersed in a uniform density fluid. Many existing codes are not publicly available, and the commercial software that exists usually requires expensive licenses and may not be as robust or allow the necessary flexibility that in house codes can provide. We present an open source immersed boundary software package, IB2d, with full implementations in both MATLAB and Python, that is capable of running a vast range of biomechanics models and is accessible to scientists who have experience in high-level programming environments. IB2d contains multiple options for constructing material properties of the fiber structure, as well as the advection-diffusion of a chemical gradient, muscle mechanics models, and artificial forcing to drive boundaries with a preferred motion.

摘要

流固耦合(FSI)软件的开发需要在易用性、通用性、性能和成本之间进行权衡。通常,使用底层软件对浸没在均匀密度流体中的弹性结构的相互作用进行建模时,学习曲线很陡。许多现有代码不公开,而现有的商业软件通常需要昂贵的许可证,可能不如内部代码健壮,也不具备内部代码所能提供的必要灵活性。我们展示了一个开源浸入边界软件包IB2d,它在MATLAB和Python中都有完整的实现,能够运行大量生物力学模型,并且有高级编程环境经验的科学家都可以使用。IB2d包含多种构建纤维结构材料属性的选项,以及化学梯度的平流扩散、肌肉力学模型和用于驱动具有首选运动边界的人工驱动力。

相似文献

1
IB2d: a Python and MATLAB implementation of the immersed boundary method.
Bioinspir Biomim. 2017 Mar 29;12(3):036003. doi: 10.1088/1748-3190/aa5e08.
6
A Mathematical Model and MATLAB Code for Muscle-Fluid-Structure Simulations.
Integr Comp Biol. 2015 Nov;55(5):901-11. doi: 10.1093/icb/icv102. Epub 2015 Sep 3.
7
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.
Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6.
8
OMPC: an Open-Source MATLAB-to-Python Compiler.
Front Neuroinform. 2009 Feb 10;3:5. doi: 10.3389/neuro.11.005.2009. eCollection 2009.

引用本文的文献

3
Effects of molecular interaction and liver sinusoidal mechanical properties on leukocyte adhesions.
Biophys J. 2025 Feb 4;124(3):480-493. doi: 10.1016/j.bpj.2024.11.3315. Epub 2024 Nov 27.
5
Influence of the vessel wall geometry on the wall-induced migration of red blood cells.
PLoS Comput Biol. 2023 Jul 17;19(7):e1011241. doi: 10.1371/journal.pcbi.1011241. eCollection 2023 Jul.
6
Numerical simulation of flow characteristics in a permeable liver sinusoid with leukocytes.
Biophys J. 2022 Dec 6;121(23):4666-4678. doi: 10.1016/j.bpj.2022.10.022. Epub 2022 Oct 21.
7
Capturing functional relations in fluid-structure interaction via machine learning.
R Soc Open Sci. 2022 Apr 6;9(4):220097. doi: 10.1098/rsos.220097. eCollection 2022 Apr.
10
From single neurons to behavior in the jellyfish .
Elife. 2019 Dec 23;8:e50084. doi: 10.7554/eLife.50084.

本文引用的文献

1
Electrophysiology.
Commun Pure Appl Math. 2013 Dec;66(12):1837-1913. doi: 10.1002/cpa.21484. Epub 2013 Oct 9.
2
Hybrid finite difference/finite element immersed boundary method.
Int J Numer Method Biomed Eng. 2017 Dec;33(12). doi: 10.1002/cnm.2888. Epub 2017 Aug 16.
3
4
A Mathematical Model and MATLAB Code for Muscle-Fluid-Structure Simulations.
Integr Comp Biol. 2015 Nov;55(5):901-11. doi: 10.1093/icb/icv102. Epub 2015 Sep 3.
5
Lift vs. drag based mechanisms for vertical force production in the smallest flying insects.
J Theor Biol. 2015 Nov 7;384:105-20. doi: 10.1016/j.jtbi.2015.07.035. Epub 2015 Aug 20.
6
The role of the pericardium in the valveless, tubular heart of the tunicate Ciona savignyi.
J Exp Biol. 2015 Sep;218(Pt 17):2753-63. doi: 10.1242/jeb.116863. Epub 2015 Jul 3.
7
Coordination of contractility, adhesion and flow in migrating Physarum amoebae.
J R Soc Interface. 2015 May 6;12(106). doi: 10.1098/rsif.2014.1359.
8
A numerical study of the benefits of driving jellyfish bells at their natural frequency.
J Theor Biol. 2015 Jun 7;374:13-25. doi: 10.1016/j.jtbi.2015.03.016. Epub 2015 Mar 28.
9
Neural mechanism of optimal limb coordination in crustacean swimming.
Proc Natl Acad Sci U S A. 2014 Sep 23;111(38):13840-5. doi: 10.1073/pnas.1323208111. Epub 2014 Sep 8.
10
An Immersed Boundary Method for Two-fluid Mixtures.
J Comput Phys. 2014 Apr 1;262:231-243. doi: 10.1016/j.jcp.2014.01.008.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验