Fluctuating Finite Element Analysis (FFEA)
Fluctuating Finite Element Analysis (FFEA) simulates continuum-mechanics behavior of proteins and other globular macromolecules at the mesoscale (5 nm–1 μm) by combining finite element methods with stochastic thermal noise.
Key Features:
- Integration of FEM and stochastic thermal noise: Combines finite element methods (FEM) with stochastic thermal noise to capture thermal fluctuations and mesoscale dynamics of large proteins and protein complexes.
- Input flexibility: Processes 3D volumetric inputs including cryo-electron tomography (cryo-ET) maps and high-resolution atomistic coordinates.
- Mesoscale length-scale coverage: Models mechanical behavior and dynamics across length-scales from 5 nm to 1 μm.
- Software implementation and analysis tools: Provides a C++ implementation of the FFEA algorithm, tools for system setup using Electron Microscopy Data Bank (EMDB) or Protein Data Bank (PDB) data, and Python tools for analyzing simulation trajectories.
- Mechanical model components: Implements a core mechanical model that incorporates intermolecular interactions and the influence of the solvent environment.
Scientific Applications:
- Mesoscale dynamics of large proteins and complexes: Enables simulation of conformational dynamics for large protein assemblies that are impractical for atomistic molecular dynamics.
- Integration of experimental structural data: Facilitates continuum-mechanics analysis that integrates low-resolution cryo-ET volumetric data with high-resolution atomistic coordinates.
- Analysis of interactions and solvent effects: Supports exploration of molecular flexibility, intermolecular interactions, and solvent-influenced mechanical responses within a continuum framework.
Methodology:
Uses a fluctuating finite element approach that combines FEM with stochastic thermal noise within a continuum mechanics framework; implements a mechanical model including intermolecular interactions and solvent influence; accepts 3D volumetric (cryo-ET) and atomistic inputs; implemented in C++ with tools for EMDB/PDB-based system setup and Python-based trajectory analysis.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++
- Added:
- 6/2/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Solernou A, Hanson BS, Richardson RA, Welch R, Read DJ, Harlen OG, Harris SA. Fluctuating Finite Element Analysis (FFEA): A continuum mechanics software tool for mesoscale simulation of biomolecules. PLOS Computational Biology. 2018;14(3):e1005897. doi:10.1371/journal.pcbi.1005897. PMID:29570700. PMCID:PMC5891030.