eelbrain.pipeline.MneExperiment.make_ica_selection

MneExperiment.make_ica_selection(epoch=None, samplingrate=None, decim=None, session=None, **state)

Select ICA components to remove through a GUI

Parameters
  • epoch (str) – Epoch to use for visualization in the GUI (default is to use the raw data).

  • samplingrate (int) – Samplingrate in Hz for the visualization (set to a lower value to improve GUI performance; for raw data, the default is ~100 Hz, for epochs the default is theepoch setting).

  • decim (int) – Data decimation factor (alternative to samplingrate).

  • decim – Downsample data for visualization (to improve GUI performance; for raw data, the default is ~100 Hz, for epochs the default is the epoch setting).

  • session (str | list of str) – One or more sessions for which to plot the raw data (this parameter can not be used together with epoch; default is the session in the current state).

  • .. – State parameters.

Notes

Computing ICA decomposition can take a while. In order to precompute the decomposition for all subjects before doing the selection use make_ica() in a loop as in:

>>> for subject in e:
...     e.make_ica()
...