Getting started
FieldTrip is a MATLAB toolbox that contains a set of separate (high-level) functions, it does not have a graphical user interface. The toolbox functions can be combined into an analysis pipeline, i.e. a MATLAB script containing all steps of your analysis. For this reason, if you are new to MATLAB scripting or EEG/MEG/iEEG/NIRS analysis, FieldTrip might not be the most efficient for you. If you are persistent and eager to learn, the list of review papers and teaching material can help you on your way.
For a general overview, please have a look at the reference paper. The best way to get hands-on experience is by following the tutorials, the walkthrough and through the other documentation. If you have questions that are not answered by the documentation or in the frequently asked questions, you can register on the email list and ask the other users and the developers. Also, FieldTripping is not something you do alone; inform yourself about colleagues that use (or want to use) FieldTrip.
We organize FieldTrip workshops with lectures and hands-on training. Attending one of these will probably benefit your understanding and analysis skills. You can also watch online video lectures that were recorded at previous workshops.
Getting started with particular data
FieldTrip has a generic mechanism for reading data with little to no difference from one file format to another. Many EEG, MEG and electrophysiology file formats are supported. There are some differences between MEG and EEG, since for MEG data the sensor positions are often represented in the raw data files whereas EEG raw data files usually do not contain the electrode positions. For animal electrophysiology data there is also a difference in the representation of local field potentials (c.f. EEG) and in spike timestamps and spike waveform snippets.
Although FieldTrip represents all data in a similar way, for some acquisition systems and/or file formats it may help if you understand how the peculiarities of that file format are related to the FieldTrip implementation. The following pages serve as a starting point for particular data acquisition systems. Note that not all supported data formats are listed here, only those with peculiarities that you should be aware of.
In general you should get started with the tutorials. The pages listed below only serve to explain system specific details and peculiarities, but lack the complete overview that the tutorials provide.
Getting started with MEG data
- Getting started with BabySQUID data
- Getting started with BTi/4D data
- Getting started with Cerca OPM data
- Getting started with CTF data
- Getting started with FieldLine OPM data
- Getting started with Neuromag/Elekta/Megin data
- Getting started with OPM data recorded at the FIL
- Getting started with QuSpin OPM data
- Getting started with Ricoh data
- Getting started with Yokogawa data
Getting started with EEG data
- Getting started with 20%, 10% and 5% electrode arrangements
- Getting started with ABM's B-Alert EEG data
- Getting started with ANT-Neuro, ASA and EEProbe data
- Getting started with BESA data
- Getting started with BioSemi BDF data
- Getting started with BrainVision Analyzer and Easycap
- Getting started with EDF (European Data Format) data
- Getting started with EGI/Philips/Magstim data
- Getting started with Nicolet data
- Getting started with TMSi data
Getting started with intracranial data
- Getting started with animal electrophysiology data, including spikes
- Getting started with Blackrock data
- Getting started with Cyberkinetics data
- Getting started with human ECoG data
- Getting started with Neuralynx data
- Getting started with Neuralynx data recorded at the Donders Institute
- Getting started with Neurodata Without Borders (NWB) data
- Getting started with Plexon data
Getting started with NIRS data
- Getting started with Artinis NIRS data
- Getting started with Hitachi NIRS data
- Getting started with NIRx NIRS data
- Getting started with Shimadzu NIRS data
- Getting started with SNIRF data
Getting started with eyetracker data
Getting started with motion capture data
Getting started with other types of data
- Getting started with audio data
- Getting started with fMRI timeseries data
- Getting started with video data
Getting started with (data from) other software
- Getting started with AnyWave
- Getting started with BIDS
- Getting started with BioImage Suite
- Getting started with EEGLAB
- Getting started with Homer
- Getting started with LIMO MEEG
- Getting started with LORETA
- Getting started with MeshLab
- Getting started with MNE-Python
- Getting started with ParaView
- Getting started with Seg3D
- Getting started with SimNIBS
- Getting started with SPM