eelbrain.pipeline.Pipeline
- class eelbrain.pipeline.Pipeline(root, screen_log_level=None, **state)
Analyze an MEG or EEG experiment
- Parameters:
root (str | None) – the root directory for the experiment (usually the directory containing the ‘meg’ and ‘mri’ directories). The experiment can be initialized without the root for testing purposes.
find_subjects (bool) – Automatically look for subjects in the MEG-directory (default True). Set
find_subjects=Falseto initialize the experiment without any files.... – Initial state parameters.
Notes
See also
Guide on using The Pipeline.
Methods
|
Modify event order or timing |
|
Format a string with the current state values. |
|
|
|
Find values for a field taking into account exclusion |
|
Construct inv string from settings; see |
|
Cycle the experiment's state through all values on the given fields |
|
Iterate through a range on a field with ordered values. |
|
Add event labels to events loaded from raw files |
|
Generate Factor for group membership |
|
Label the subjects in ds |
|
Load a parcellation (from an annot file) |
|
Load bad channels |
|
Load the covariance matrix |
|
Load a |
|
Load a Dataset with stcs for single epochs |
|
Load events from a raw file. |
|
Load a Dataset with condition average responses for each subject. |
|
Load evoked source estimates. |
|
Load the forward solution |
|
Load the mne-python ICA object |
|
Morlet wavelet induced power and phase in source space. |
|
Load the inverse operator |
|
Retrieve a label as mne Label object |
|
Load sensor neighbor correlation |
|
Load a raw file as mne Raw object. |
|
Apply the inverse solution to the raw signal and return source estimates. |
|
Load events and return a subset based on epoch and rejection |
|
Load the source morph from mrisubject to common_brain |
|
Load the current source space |
|
Create and load spatio-temporal cluster test results |
|
Ensure that annot files for the current parcellation exist. |
|
Write the bad channel definition file for a raw file |
|
Automatically detect bad channels |
|
Iteratively exclude bad channels based on low average neighbor-correlation |
|
Open |
|
Compute ICA decomposition for a |
|
Select ICA components to remove through a GUI |
|
Make a grand average movie from dSPM values (requires PySurfer 0.6) |
|
Make a t-test movie (requires PySurfer 0.6) |
|
Create a figure for the contents of an annotation file |
|
|
|
|
|
Create an HTML report on spatio-temporal clusters |
|
Create HTML report with plots of the MEG/MRI coregistration |
|
Create an HTML report on ROI time courses |
|
Make the source space |
Merge bad channel definitions for different tasks |
|
|
Change field to the next value |
|
Plot the annot file on which the current parcellation is based |
|
Plot the brain model |
|
Plot the coregistration (Head shape and MEG helmet) |
|
Plot evoked sensor data |
|
Plot a label |
|
Plot raw sensor data |
|
Plot the GFP of the whitened evoked to evaluate the the covariance matrix |
|
Reset all field values to the state at initialization |
|
Run mne_analyze |
|
Run mne_analyze |
|
Set variable values. |
|
Set the type of inverse solution used for source estimation |
|
List bad channels |
|
Show the dependency tree for one registered input or derivative. |
|
A table for all iterable fields and their values. |
|
Overview of head position (dev_head_t) across tasks, subjects and sessions. |
|
Display the selected pipeline for raw processing |
|
Show the covariance matrix regularization parameters |
|
Information about artifact rejection |
|
List field values. |
|
Create a Dataset with subject information |