• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

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.

DOI:10.1088/1748-3190/aa5e08
PMID:28355146
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7970532/
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包含多种构建纤维结构材料属性的选项,以及化学梯度的平流扩散、肌肉力学模型和用于驱动具有首选运动边界的人工驱动力。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c14294d106dd/nihms-1677158-f0025.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c59e63344b1f/nihms-1677158-f0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c59e03b17e9f/nihms-1677158-f0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/42b70cf49c8e/nihms-1677158-f0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/be7dc172bb09/nihms-1677158-f0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/df443ab16685/nihms-1677158-f0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/8cdec34dd6a2/nihms-1677158-f0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/e7dff9dd1ffe/nihms-1677158-f0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/99e6c4957c20/nihms-1677158-f0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/4c1fcb66eeee/nihms-1677158-f0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/6309e7f29692/nihms-1677158-f0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/389aed68958f/nihms-1677158-f0011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/38e4c8fc2037/nihms-1677158-f0012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/7e4bfc4d9b74/nihms-1677158-f0013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/7d1f8c1487d9/nihms-1677158-f0014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/9e2b05ad4626/nihms-1677158-f0015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/6bc4fc3da8aa/nihms-1677158-f0016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/f55cde6b443d/nihms-1677158-f0017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/d91010cd6d9e/nihms-1677158-f0018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/62636d7fce35/nihms-1677158-f0019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/ca493b68891e/nihms-1677158-f0020.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/88442cb9b2ed/nihms-1677158-f0021.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/b14b5463c425/nihms-1677158-f0022.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/8695a5aa3dc4/nihms-1677158-f0023.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/e92a9d560809/nihms-1677158-f0024.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c14294d106dd/nihms-1677158-f0025.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c59e63344b1f/nihms-1677158-f0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c59e03b17e9f/nihms-1677158-f0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/42b70cf49c8e/nihms-1677158-f0003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/be7dc172bb09/nihms-1677158-f0004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/df443ab16685/nihms-1677158-f0005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/8cdec34dd6a2/nihms-1677158-f0006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/e7dff9dd1ffe/nihms-1677158-f0007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/99e6c4957c20/nihms-1677158-f0008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/4c1fcb66eeee/nihms-1677158-f0009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/6309e7f29692/nihms-1677158-f0010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/389aed68958f/nihms-1677158-f0011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/38e4c8fc2037/nihms-1677158-f0012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/7e4bfc4d9b74/nihms-1677158-f0013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/7d1f8c1487d9/nihms-1677158-f0014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/9e2b05ad4626/nihms-1677158-f0015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/6bc4fc3da8aa/nihms-1677158-f0016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/f55cde6b443d/nihms-1677158-f0017.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/d91010cd6d9e/nihms-1677158-f0018.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/62636d7fce35/nihms-1677158-f0019.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/ca493b68891e/nihms-1677158-f0020.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/88442cb9b2ed/nihms-1677158-f0021.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/b14b5463c425/nihms-1677158-f0022.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/8695a5aa3dc4/nihms-1677158-f0023.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/e92a9d560809/nihms-1677158-f0024.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/dbfc/7970532/c14294d106dd/nihms-1677158-f0025.jpg

相似文献

1
IB2d: a Python and MATLAB implementation of the immersed boundary method.IB2d:沉浸边界法的Python和MATLAB实现
Bioinspir Biomim. 2017 Mar 29;12(3):036003. doi: 10.1088/1748-3190/aa5e08.
2
Passive concentration dynamics incorporated into the library IB2d, a two-dimensional implementation of the immersed boundary method.被动浓度动力学被纳入库IB2d中,这是浸入边界方法的二维实现。
Bioinspir Biomim. 2022 Mar 10;17(3). doi: 10.1088/1748-3190/ac4afa.
3
A semi-automated finite difference mesh creation method for use with immersed boundary software IB2d and IBAMR.一种与浸入式边界软件 IB2d 和 IBAMR 一起使用的半自动有限差分网格生成方法。
Bioinspir Biomim. 2020 Nov 27;16(1). doi: 10.1088/1748-3190/ababb0.
4
OpenIFEM: A High Performance Modular Open-Source Software of the Immersed Finite Element Method for Fluid-Structure Interactions.OpenIFEM:一种用于流固相互作用的浸入式有限元方法的高性能模块化开源软件。
Comput Model Eng Sci. 2019;119(1):91-124. doi: 10.32604/cmes.2019.04318.
5
MotorNet, a Python toolbox for controlling differentiable biomechanical effectors with artificial neural networks.MotorNet,一个用人工神经网络控制可微分生物力学效应器的 Python 工具包。
Elife. 2024 Jul 30;12:RP88591. doi: 10.7554/eLife.88591.
6
A Mathematical Model and MATLAB Code for Muscle-Fluid-Structure Simulations.用于肌肉-流体-结构模拟的数学模型与MATLAB代码
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.NeuroPycon:一个开源的 Python 工具包,用于快速进行多模态和可重复的脑连接管道。
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.OMPC:一个开源的 MATLAB 到 Python 编译器。
Front Neuroinform. 2009 Feb 10;3:5. doi: 10.3389/neuro.11.005.2009. eCollection 2009.
9
RatInABox, a toolkit for modelling locomotion and neuronal activity in continuous environments.盒子里的老鼠,一个用于模拟连续环境中运动和神经元活动的工具包。
Elife. 2024 Feb 9;13:e85274. doi: 10.7554/eLife.85274.
10
Exploring the sensitivity in jellyfish locomotion under variations in scale, frequency, and duty cycle.探究在尺度、频率和占空比变化下的水母运动的敏感性。
J Math Biol. 2021 Nov 3;83(5):56. doi: 10.1007/s00285-021-01678-z.

引用本文的文献

1
Neuronal Synchronization and Bidirectional Activity Spread Explain Efficient Swimming in a Whole-Body Model of Hydrozoan Jellyfish.神经元同步和双向活动传播解释了水螅水母全身模型中的高效游动。
J Neurosci. 2025 May 14;45(20):e1370242025. doi: 10.1523/JNEUROSCI.1370-24.2025.
2
A Comparative Study of Platysmal Myoneurectomy With Variations of Selective Neurectomies in Post-Facial Palsy Synkinesis.在面瘫后联动中,颈阔肌肌神经切除术与选择性神经切除术不同术式的比较研究。
Microsurgery. 2025 Mar;45(3):e70040. doi: 10.1002/micr.70040.
3
Effects of molecular interaction and liver sinusoidal mechanical properties on leukocyte adhesions.

本文引用的文献

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
The effect of intrinsic muscular nonlinearities on the energetics of locomotion in a computational model of an anguilliform swimmer.在一个鳗形游泳者的计算模型中,内在肌肉非线性对运动能量学的影响。
分子相互作用和肝窦机械特性对白细胞黏附的影响。
Biophys J. 2025 Feb 4;124(3):480-493. doi: 10.1016/j.bpj.2024.11.3315. Epub 2024 Nov 27.
4
Simulation of microtubule-cytoplasm interaction revealed the importance of fluid dynamics in determining the organization of microtubules.微管与细胞质相互作用的模拟揭示了流体动力学在决定微管组织方面的重要性。
Plant Direct. 2023 Jul 25;7(7):e505. doi: 10.1002/pld3.505. eCollection 2023 Jul.
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.
8
Biofilm viscoelasticity and nutrient source location control biofilm growth rate, migration rate, and morphology in shear flow.生物膜的黏弹性和营养源位置控制着剪切流中生物膜的生长速率、迁移速率和形态。
Sci Rep. 2021 Aug 9;11(1):16118. doi: 10.1038/s41598-021-95542-1.
9
A semi-automated finite difference mesh creation method for use with immersed boundary software IB2d and IBAMR.一种与浸入式边界软件 IB2d 和 IBAMR 一起使用的半自动有限差分网格生成方法。
Bioinspir Biomim. 2020 Nov 27;16(1). doi: 10.1088/1748-3190/ababb0.
10
From single neurons to behavior in the jellyfish .从单个神经元到水母的行为。
Elife. 2019 Dec 23;8:e50084. doi: 10.7554/eLife.50084.
J Theor Biol. 2015 Nov 21;385:119-29. doi: 10.1016/j.jtbi.2015.08.023. Epub 2015 Sep 9.
4
A Mathematical Model and MATLAB Code for Muscle-Fluid-Structure Simulations.用于肌肉-流体-结构模拟的数学模型与MATLAB代码
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.