FEBio implements plugins, which are dynamic libraries that allow users to extend FEBio’s capabilities without having to recompile the entire code. Instructions for building plugins can be found in the FEBio User’s Manual and Developer’s manual.
Plugins are submitted by developers independent of the FEBio project. Use at your own risk.
Plugins (10)
Reactive Hydrogel 15.23 MB
This plugin implements material models formulated by Zimmerman et al. (Journal of the Mechanics and Physics of Solids, 105568, 2024) to describe dynamic polymerization of the DNA hydrogels created by Cangialosi et al. (Science, 357(6356):1126-1130). The constitutive models are derived within a reactive electrochemomechanical framework. The two materials available in this plugin both use Flory-Huggins mixing free energy with either a Gaussian or non-Gaussian mechanical free energy to model growth of polyelectrolyte hydrogels. The non-Gaussian model allows the locking stretch of the gel to evolve as chemical reactions bind DNA in solute form to the solid matrix, making large swelling energetically favorable. Details are included in the plugin manual.Filename ReactiveHydrogelPlugin.zip Filesize 15.23 MB Version 1.0 Date added February 26, 2024 Downloaded 73 times Author Brandon Zimmerman Holzapfel-Ogden Material 2.39 MB
This FEBio material plugin implements a nearly incompressible, uncoupled formulation of the constitutive model by Holzapfel and Ogden (2009), as incorporated in Kakaletsis et al. (Acta Biomaterialia, 123, 2021, pp 154-166). Originally derived for modeling passive myocardium, it can be used for other anisotropic fiber/sheet structured materials as well. As any other uncoupled material, it can be combined in a solid mixture with other laws, for example continuous fiber distribution materials. Detailed instructions are included in the Theory/User's Manual of the plugin.Filename HolzapfelOgdenMatl.zip Filesize 2.39 MB Version 1.0 Date added March 26, 2021 Downloaded 1028 times FEBio Version 3.2 Author Sotirios Kakaletsis ([email protected] ) HARPFE 1.19 MB
Living tissue is constantly in motion. This plugin implements motion estimation based on tagged magnetic resonance images, using harmonic phase analysis with finite elements (HARP-FE). The method can be used to calculate tissue displacement and deformation (strain) in the heart, the brain, the tongue, and many other organs. Details about its theory and implementation can be found in the article below: Gomez, et al. 3-D Measurements of Acceleration-Induced Brain Deformation via Harmonic Phase Analysis and Finite-Element Models. IEEE Trans Biomed Eng. 2019 May;66(5):1456-1467. https://pubmed.ncbi.nlm.nih.gov/30296208/Filename HARPFE_v4.zip Filesize 1.19 MB Version 1 Previous versions Date added April 9, 2025 Downloaded 163 times FEBio Version 4.9 FEBioHeat 4.59 MB
This plugins allows FEBio to solve steady-state and transient heat transfer problems.Filename FEBioHeat.zip Filesize 4.59 MB Version 1.0 Date added September 17, 2020 Downloaded 1505 times FEBio Version 3.0 Plugin Author Steve Maas Wang-Shenoy Material 2.15 MB
This plugin implements the constitutive model by Wang et al. (Biophysical Journal, 107, 2014, pp:2592-2603). This novel material proposes a mechanism for long-range force transmission in fibrous matrices enabled by tension-driven alignment of fibers. In addition to the plugin file (Win x64 only), the zip file contains the source code and example problems.Filename Shenoy.zip Filesize 2.15 MB Version 1.0 Date added April 29, 2019 Downloaded 600 times Tags finite element modeling, hyper-elasticity, mrl, nonlinear constitutive modeling Plugin Author Steve A. Maas Plugin Support MRL Plugin Forum FEBio Version 2.9 FEBioChem 4.90 MB
Filename FEBioChem.zip Filesize 4.90 MB Version 1.1 Date added September 16, 2020 Downloaded 609 times Tags chemical reactions, finite element modeling, mrl, reaction-diffusion FEBio Version 3.0 Plugin Author Steve A. Maas Plugin Support FEBio Forums Date updated September 16, 2020 NOTE: This plugin has been moved to the GitHub repo FEBioChem. Please check out the repo from GitHub instead of downloading the source code from here.
FEBioChem is a plugin that implements a solver for the non-linear reaction-diffusion-convection equations. It allows users to model chemical reactions in a non-deformable mixture framework. The chemical species are considered solutes that diffuse in a solvent but can also be bound to the solid phase of the mixture. This plugin replicates some functionality of the FEBioMix module, but since it assumes the matrix does not deform, many calculations can be optimized for improved performance. The plugin can also be used to solve traditional chemical reactions, without the mixture framework.Trans Iso Mooney-Rivlin (Gordon 1966) 897.47 KB
This plugin is based on the transversely isotropic Mooney Rivlin material in FEBio but adds a stress term based on the force-length-curve by Gordon et al. (1966) for the active contraction. With this plugin, you can easily change the muscle properties to accommodate different muscle types.Filename Gordon1966_R2.zip Filesize 897.47 KB Version 1 Date added October 17, 2018 Downloaded 775 times Tags Gordon, muscle Date updated April 11, 2016 FEBio Version 2.4 Plugin Author Heiko Stark Plugin Support Heiko Stark AngioFE 8.12 MB
Filename AngioFE2.zip Filesize 8.12 MB Version 2.0 Date added April 29, 2019 Downloaded 693 times Tags angiogenesis, mrl Plugin Author MRL Plugin Support MRL Plugin Forum FEBio Version 2.9 NOTE: This plugin has been moved to the GitHub repo AngioFE. Please check out the repo from GitHub instead of downloading the source code from here.
The AngioFE plugin simulates the mechanical interactions between growing neovessels and the deformation of the matrix in vitro. This plugin is provided so that interested readers may reproduce the results of the paper:Edgar LT, Maas SA, Guilkey JE, Weiss JA: A coupled model of neovessel growth and matrix mechanics describes and predicts angiogenesis in vitro. Biomechanics and Modeling in Mechanobiology, 14(4):767-782, 2015.
Note that the current version is a major rewrite of the original work and addresses several issues with the original version presented in the paper mentioned above.FEWarp 429.97 KB
Filename FEWarp_for_febio3p8.zip Filesize 429.97 KB Version 1.0 Previous versions Date added December 20, 2022 Downloaded 1062 times Tags mrl, warping FEBio Version 3.8 Plugin Author Steve Maas Plugin Support MRL Plugin Forum NOTE: This plugin, now called FEBioWarp, has been moved to the GitHub repo FEBioWarp. Please check out the repo from GitHub instead of downloading the source code from here.
The FEWarp plugin implements the Hyperelastic Warping deformable image registration algorithm developed by Weiss and colleagues. The method is based on the principles of nonlinear solid mechanics to allow objective tracking of large deformations and rotations and the concomitant determination of stresses within the deforming body. The approach may be applied to physical deformations that arise in mechanics as well as to non-physical deformations such as the inter- and intrasubject registration of image data. For the physical deformation case, the goal is to quantify the kinematics and the kinetics of the deformations. In the nonphysical case, only the kinematics of the deformations are sought. An overview of the algorithms implemented by the plugin can be found in the following book chapter:Veress AI, Phatak NS, *Weiss JA: Deformable Image Registration with Hyperelastic Warping. In Handbook of Biomedical Image Analysis: Vol. 3, Registration Models (Part A), Editor(s): Suri, Wilson, Laxminarayan, pp 487-534, 2005. [URL].
NeoHookeanPI 4.11 MB
NOTE: This plugin has been moved to the GitHub repo NeoHookeanPlugin. Please check out the repo from GitHub instead of downloading the source code from here.Filename NeoHookeanPI.zip Filesize 4.11 MB Version 1.0 Date added September 17, 2020 Downloaded 2162 times Tags mrl, plugin example Plugin Author MRL Plugin Support MRL Plugin Forum FEBio Version 3.0 The NeoHookeanPI plugin is a sample material plugin that implements the neoHookean constitutive model already available in FEBio. This plugin can be used as a template for implementing other material plugins by following the same syntax.