Extensions
The FieldTrip toolbox is part of a larger, collaborative ecosystem. We encourage researchers and developers to open-source and share their own extensions, plugins, algorithms, graphical user interfaces, and analysis pipelines that extend, build upon, or interface with FieldTrip. To support community-driven development, we collect and list known contributions on this page.
⚠️ Please note that these extensions are maintained by their respective authors, so contact them for support.
To have your own extension listed here, please contact the FieldTrip maintainers by email or send a pull request.
ADAM
The Amsterdam Decoding And Modeling (ADAM) toolbox implements multivariate analyses on EEG and/or MEG data using backward decoding (BDM) and forward encoding models (FEM).
This extension was authored by Johannes Fahrenfort.
For more information see here.
EasyMEG
EasyMEG is a FieldTrip-based toolbox with a user-friendly graphical user interface (GUI) that integrates a full suite of MEG analysis functions—including preprocessing, time-lock analysis, time-frequency analysis, source analysis, and plotting—to enable researchers without programming experience to perform complete MEG data processing workflows without writing scripts.
This extension was authored by Chunlan Yang, Wenxiao Wu, Yingnan Nie, Qun Wang and Jiechuan Ren.
For more information see here.
extended dynamic mode decomposition (eDMD)
This software provides a FieldTrip-integrated implementation of the Extended Dynamic Mode Decomposition (eDMD) algorithm for multi-channel neural data (MEG, EEG and iEEG) over several function dictionaries. eDMD is a data-driven method that generates an approximation to the Koopman operator.
This extension was authored by David Chavez-Huerta.
For more information see here.
GEDAI
The Generalized EigenDecomposition for Advanced Interference suppression (GEDAI) toolbox implements unsupervised EEG denoising based on leadfield filtering.
This extension was authored by Tomas Ros, Victor Férat, Yingqi Huang, Cristina Colangelo, Seyed Mostafa Kia, Thomas Wolfers, Serge Vulliemoz and Abele Michela.
For more information see here.
[MEG]PLS
[MEG]PLS is an open-source, modular MATLAB pipeline that integrates MEG data preprocessing, source reconstruction (using multiple head models and beamforming algorithms), and multivariate partial least squares statistics within a unified framework, offering both a graphical user interface and command-line options for analyzing distributed spatiotemporal neural patterns related to groups, tasks, or behavior.
This extension was authored by Michael J Cheung, Natasa Kovačević, Zainab Fatima, Bratislav Mišić and Anthony R McIntosh.
For more information see here.
modified multiscale entropy (mMSE)
Modified multiscale entropy quantifies the dynamics of temporal irregularity of time-domain electrophysiological signals at short and long timescales.
This extension was authored by Niels Kloosterman, Julian Kosciessa, Liliana Polyanska, Douglas Garrett.
For more information see here.
nonlinearassociation
The nonlinear association function calculates a delay-dependent nonlinear association coefficient (h²) between MEG/EEG channels by fitting piecewise linear regressions to signal scatterplots across time lags, providing a measure that detects both linear and nonlinear relationships where the classical correlation ratio equals the squared Pearson coefficient for purely linear dependencies.
This extension was authored by Inge Westmijse.
For more information see here.
NutmegTrip
NutmegTrip is a graphical user interface that lets FieldTrip results be explored with a NutMEG-style interactive interface.
This extension was authored by Sarang Dalal.
For more information see here.
realtime_hilbert
The realtime_hilbert extension is a real-time neurofeedback application that estimates EEG gamma phase synchronization between intrahemispheric electrode pairs (F3-P3 and F4-P4) to drive a visual feedback interface, while performing online artifact rejection of EOG and EMG signals.
This extension was authored by Marco Rotonda.
For more information see here.
SleepTrip
SleepTrip is a branch of FieldTrip that adds functionality to analyse sleep EEG and MEG data such as power analysis, sleep spindles, slow waves and other events.
This extension was authored by Frederik D. Weber.
For more information see here.
supFunSim
The supFunSim library is a modular, object-oriented MATLAB toolbox built on FieldTrip that provides accurate EEG forward modeling and a suite of advanced spatial filters (including LCMV, eigenspace LCMV, nulling, and MV-PURE variants) for source reconstruction, along with source-level directed connectivity analysis via partial directed coherence.
This extension was authored by Krzysztof Rykaczewski, Jan Nikadon, Włodzisław Duch and Tomasz Piotrowski.
For more information see here.
TRENTOOL
The TRansfer Entropy TOOLbox (TRENTOOL) is a MATLAB toolbox for the analysis of directed interactions in multivariate time series based on transfer entropy (TE) estimation.
This extension was authored by Michael Lindner, Raul Vicente, Viola Priesemann and Michael Wibral.
For more information see here.