ICA with existing unmixing matrix

  • MNE version: 1.1.1
  • operating system: macOS 12.6

I want to apply ICA to my EEG dataset with an existing unmixing matrix, i.e., I don’t want to use the unmixing matrices in the ICA method itself. Is there a way I can read in a pre-existing unmixing matrix through .ICA or related functions?

Context: I am replicating data preprocessing done in matlab through MNE.

If you used EEGLAB, you can load an ICA decomposition in MNE with mne.preprocessing.read_ica_eeglab — MNE 1.1.1 documentation

1 Like

The existing unmixing matrix is in fieldtrip, so there isn’t an object that has the required extension. Is there a generic version of this function?

Not to my knowledge, but I think you could write your own function by adapting the code of read_ica_eeglab. See: mne-python/ica.py at maint/1.1 · mne-tools/mne-python · GitHub