FEBio2 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 (9)

  1. FEBioHeat  5 MB
    Filename FEBioHeat.zip
    Filesize 5 MB
    Version 1.0
    Date added September 17, 2020
    Downloaded 545 times
    FEBio Version 3.0
    Plugin Author Steve Maas
    This plugins allows FEBio to solve steady-state and transient heat transfer problems.
  2. Wang-Shenoy Material  2 MB
    Filename Shenoy.zip
    Filesize 2 MB
    Version 1.0
    Date added April 29, 2019
    Downloaded 181 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
    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.
  3. FEBioChem  5 MB
    Filename FEBioChem.zip
    Filesize 5 MB
    Version 1.1
    Date added September 16, 2020
    Downloaded 164 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
    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.
  4. DataMap  1 MB
    Filename DataMap.zip
    Filesize 1 MB
    Version 1.0
    Date added April 29, 2019
    Downloaded 205 times
    Tags extrapolation, imhomogeneous, interpolation, mrl, sparse data
    Date updated September 7, 2017
    FEBio Version 2.9
    Plugin Author MRL
    Plugin Support    MRL Plugin Forum
    NOTE: The features in this plugin are now integrated in FEBio3 and users no longer need to install this plugin. It is retained here for users who want to use the datamap features in FEBio version 2.x. The DataMap plugin allows users to generate material parameter data that varies continuously between two surfaces in 3D space. The plugin interpolates the data to the underlying mesh independent of the type of mesh topology that has been used (e.g., trilinear hexahedron, quadratic tetrahedron, etc.).
  5. PreStrain  2 MB
    Filename PreStrain.zip
    Filesize 2 MB
    Version 1.0
    Date added May 8, 2019
    Downloaded 417 times
    Tags mrl, prestrain
    FEBio Version 2.9
    Plugin Author Steve Maas
    Plugin Support    MRL Plugin Forum
    NOTE: The features of this plugin are now integrated in FEBio3 and no longer requires installing a separate plugin. It is retained here for users who require this functionality in older versions of FEBio. Many biological tissues exhibit residual stresses in vivo. Residual stresses are usually characterized by pre-strain, which can be in situ strains (i.e. strain that exists in vivo, in the absence of loading), or residual strains (i.e. strains that exist after the tissue is excised from the body). This plugin implements a general framework for representing pre-strain in a finite element model using a method termed the pre-strain gradient approach. In contrast to previous computational methods for including pre-strains, it does not require physiological existence of a globally stress-free reference configuration or its computability. The methodology also addresses the issue of incompatibility of the pre-strain gradient with the reference geometry and provides ways to accommodate for discrepancies by either modifying the reference geometry or the applied pre-strain gradient. The method is described in detail in the manuscript:
    Maas SA, Erdemir A, Halloran JP, Weiss JA: A general framework for application of prestrain to computational models of biological materials. Journal of the Mechanical Behavior of Biomedical Materials, 61:499-510, 2016. DOI.
  6. Trans Iso Mooney-Rivlin (Gordon 1966)  897 KB
    Filename Gordon1966_R2.zip
    Filesize 897 KB
    Version 1
    Date added October 17, 2018
    Downloaded 287 times
    Tags Gordon, muscle
    Date updated April 11, 2016
    FEBio Version 2.4
    Plugin Author Heiko Stark
    Plugin Support Heiko Stark
    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.
  7. AngioFE  8 MB
    Filename AngioFE2.zip
    Filesize 8 MB
    Version 2.0
    Date added April 29, 2019
    Downloaded 263 times
    Tags angiogenesis, mrl
    Plugin Author MRL
    Plugin Support    MRL Plugin Forum
    FEBio Version 2.9
    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.
  8. FEWarp  4 MB
    Filename FEWarp.zip
    Filesize 4 MB
    Version 1.0
    Date added April 29, 2019
    Downloaded 337 times
    Tags mrl, warping
    FEBio Version 2.9
    Plugin Author Steve Maas
    Plugin Support    MRL Plugin Forum
    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. [PDF].
  9. NeoHookeanPI  4 MB
    Filename NeoHookeanPI.zip
    Filesize 4 MB
    Version 1.0
    Date added September 17, 2020
    Downloaded 799 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.