How sampsapursiainen/zeffiro_interface works
Zeffiro Interface is a MATLAB application for finite-element forward and inverse simulations in complex geometries. Its documented research workflow takes anatomical segmentations into a volumetric mesh, constructs a lead field for forward simulation, and uses inverse methods to reconstruct activity from measurements; results can then be explored through the interface. The tree also shows import utilities, specialized inversion plugins, and external anatomy-tool integrations. The README documents the high-level workflow and capabilities, but no source excerpts were supplied, so detailed call ownership and wiring between individual modules cannot be verified.
Main entry points: inverse Reconstruction · lead_field Lead field · mesh FE mesh · plugins Inversion plugins
Components 19
Anatomy and model
- Source model
- FE mesh
m/mesh
Forward simulation
- Lead field
m/forward_simulation/lead_field - Forward simulation
m/forward_simulation
Inverse analysis
- Inverse methods
- Inversion plugins
plugins - Reconstruction
m/inverse - Preconditioners
Interface and results
- User interface
- Visualization
m/visualization
Import integrations
- Data import
m/import - Brainstorm converter
- FreeSurfer converter
- SimNIBS converter
- DUNEuro converter
Other components
- Researcher
- Anatomy data
- Measurement data
- Solver libraries
external
Connections 18
- Researcher → User interface: uses
- Anatomy data → Data import: imports
- Data import → Source model: loads anatomy
- Brainstorm converter → Source model: converts data
- FreeSurfer converter → Source model: converts data
- SimNIBS converter → Source model: converts data
- DUNEuro converter → Source model: converts data
- Source model → FE mesh: builds mesh
- FE mesh → Lead field: defines geometry
- Lead field → Forward simulation: supports simulation
- Measurement data → Reconstruction: input data
- Lead field → Reconstruction: forward model
- Inverse methods → Reconstruction: computes estimates
- Inversion plugins → Reconstruction: provides methods
- Preconditioners → Inverse methods: accelerates solving
- Solver libraries → Inversion plugins: optional solvers
- Reconstruction → Visualization: displays results
- User interface → Visualization: presents results