# \#ica

**URL:** https://mne.discourse.group/tag/ica/49.md

[Latest](https://mne.discourse.group/latest.md) · [Categories](https://mne.discourse.group/categories.md) · [Tags](https://mne.discourse.group/tags.md)

---

## [Recommended preprocessing pipeline for 32-channel eyes-closed resting EEG before PSD analysis](https://mne.discourse.group/t/recommended-preprocessing-pipeline-for-32-channel-eyes-closed-resting-eeg-before-psd-analysis/11866)

<div class="topic-metadata">

**Author:** [@Vicky\_Kachera](https://mne.discourse.group/u/Vicky_Kachera)\
**Replies:** 11\
**Last updated:** [June 22, 2026, 8:58am UTC](https://mne.discourse.group/t/recommended-preprocessing-pipeline-for-32-channel-eyes-closed-resting-eeg-before-psd-analysis/11866 "2026-06-22T08:58:53Z")

</div>

Greetings!, I am working with EEG data recorded from 32 channels (Brain Products) during eyes-closed, guided-meditation (Yoga Nidra) in a supine condition. The dataset includes 12 subjects. For each recording, the begin…

---

## [How to compute Welch PSD in Source Space after Epoch-level Autoreject](https://mne.discourse.group/t/how-to-compute-welch-psd-in-source-space-after-epoch-level-autoreject/11833)

<div class="topic-metadata">

**Author:** [@junbintian1998](https://mne.discourse.group/u/junbintian1998)\
**Replies:** 3\
**Last updated:** [May 22, 2026, 4:44am UTC](https://mne.discourse.group/t/how-to-compute-welch-psd-in-source-space-after-epoch-level-autoreject/11833 "2026-05-22T04:44:36Z")

</div>

Hi MNE Experts, I am processing a resting-state MEG dataset (275 channels) and using autoreject to clean my data after ICA. My goal is to compute Source Space Welch PSD for group-level statistics. However, I’m stuck on …

---

## [Questions about building a consistent EEG preprocessing pipeline (resting-state)](https://mne.discourse.group/t/questions-about-building-a-consistent-eeg-preprocessing-pipeline-resting-state/11740)

<div class="topic-metadata">

**Author:** [@Ananta](https://mne.discourse.group/u/Ananta)\
**Replies:** 3\
**Last updated:** [March 14, 2026, 6:53pm UTC](https://mne.discourse.group/t/questions-about-building-a-consistent-eeg-preprocessing-pipeline-resting-state/11740 "2026-03-14T18:53:07Z")

</div>

:red\_question\_mark: If you have a question or issue with MNE-Python, please include the following info: MNE version: 1.11.0 operating system: Ubuntu 24.04.1 LTS Hello MNE forum, I am currently preprocessing resting-s…

---

## [Preprocessing with IC\_Label and AutoReject: An Overeliance on Automation?](https://mne.discourse.group/t/preprocessing-with-ic-label-and-autoreject-an-overeliance-on-automation/11700)

<div class="topic-metadata">

**Author:** [@jfaibishenko](https://mne.discourse.group/u/jfaibishenko)\
**Replies:** 1\
**Last updated:** [February 20, 2026, 2:07pm UTC](https://mne.discourse.group/t/preprocessing-with-ic-label-and-autoreject-an-overeliance-on-automation/11700 "2026-02-20T14:07:20Z")

</div>

This post builds on my previous discussion from last week (“Preprocessing pipeline - bandpass filtering, Autoreject, and ICA”), in which I asked about the appropriate sequencing of Autoreject and ICA. At the time, I prop…

---

## [Using both EOC and ECG channels for artifact removal from EEG data](https://mne.discourse.group/t/using-both-eoc-and-ecg-channels-for-artifact-removal-from-eeg-data/11623)

<div class="topic-metadata">

**Author:** [@omertzuk](https://mne.discourse.group/u/omertzuk)\
**Replies:** 1\
**Last updated:** [December 18, 2025, 4:40pm UTC](https://mne.discourse.group/t/using-both-eoc-and-ecg-channels-for-artifact-removal-from-eeg-data/11623 "2025-12-18T16:40:25Z")

</div>

I’m relatively new to EEG analysis and to the MNE-Python ecosystem, and I’d appreciate some guidance on artifact removal using ICA. Environment MNE version: 1.10.2 Operating system: macOS 15.5 (MacBook Air M1) D…

---

## [ICA parameters questions](https://mne.discourse.group/t/ica-parameters-questions/11516)

<div class="topic-metadata">

**Author:** [@Johan](https://mne.discourse.group/u/Johan)\
**Replies:** 4\
**Last updated:** [October 7, 2025, 8:39am UTC](https://mne.discourse.group/t/ica-parameters-questions/11516 "2025-10-07T08:39:50Z")

</div>

Hello Team, I have a few questions about ICA processing: Can the ICA solution obtained from epoch data (relatively long, min. 4 s) be applied to continuous data? It seems to me that it doesn’t matter. ICA can be appli…

---

## [Real-Time ICA on raw EEG data](https://mne.discourse.group/t/real-time-ica-on-raw-eeg-data/11473)

<div class="topic-metadata">

**Author:** [@ishmam](https://mne.discourse.group/u/ishmam)\
**Replies:** 4\
**Last updated:** [September 10, 2025, 11:44pm UTC](https://mne.discourse.group/t/real-time-ica-on-raw-eeg-data/11473 "2025-09-10T23:44:14Z")

</div>

Hello, quite new in the world of MNE. I was wondering if it was possible to implement real-time preprocessing (specially ICA) on EEG data? I think the other preprocessing steps, for example bandpass-filtering, are easy …

---

## [mne\_icalabel package](https://mne.discourse.group/t/mne-icalabel-package/5257)

<div class="topic-metadata">

**Author:** [@kirti](https://mne.discourse.group/u/kirti)\
**Replies:** 6\
**Last updated:** [July 22, 2025, 5:41pm UTC](https://mne.discourse.group/t/mne-icalabel-package/5257 "2025-07-22T17:41:16Z")

</div>

Anyone using mne\_iclabel package for artifact labeling?

---

## [Question about ICA template matching with different number of channels](https://mne.discourse.group/t/question-about-ica-template-matching-with-different-number-of-channels/11252)

<div class="topic-metadata">

**Author:** [@yaqing](https://mne.discourse.group/u/yaqing)\
**Replies:** 0\
**Last updated:** [June 4, 2025, 2:41pm UTC](https://mne.discourse.group/t/question-about-ica-template-matching-with-different-number-of-channels/11252 "2025-06-04T14:41:40Z")

</div>

Dear List, I’m looking into removing ICA components in real time, and found that one way to do so is to store a numpy array of template IC derived from existing data, and use the corrmap() function to find components in…

---

## [Order in preprocessing and different filters before and after ICA](https://mne.discourse.group/t/order-in-preprocessing-and-different-filters-before-and-after-ica/11180)

<div class="topic-metadata">

**Author:** [@dbo97](https://mne.discourse.group/u/dbo97)\
**Replies:** 5\
**Last updated:** [May 20, 2025, 1:24pm UTC](https://mne.discourse.group/t/order-in-preprocessing-and-different-filters-before-and-after-ica/11180 "2025-05-20T13:24:43Z")

</div>

MNE version: 1.7.0 operating system: Windows 11 Hello, I wanted to ask in this post about the relationship abouth highpass filters and ICA(fit and apply). I know that ICA should be applied on 1 hz (or higher) high pas…

---

## [Current dipole fitting using independent components](https://mne.discourse.group/t/current-dipole-fitting-using-independent-components/6215)

<div class="topic-metadata">

**Author:** [@Amir](https://mne.discourse.group/u/Amir)\
**Replies:** 8\
**Last updated:** [March 20, 2025, 8:38am UTC](https://mne.discourse.group/t/current-dipole-fitting-using-independent-components/6215 "2025-03-20T08:38:23Z")

</div>

Hello everyone, MNE version: 1.3.0 System: Mac, Ventura 13.1, Apple M1 I am using MNE python to do some connectivity analysis. Meanwhile, I am interested in doing dipole fitting on a selected number of independent com…

---

## [Unexpected ICA Results](https://mne.discourse.group/t/unexpected-ica-results/10965)

<div class="topic-metadata">

**Author:** [@Douinq](https://mne.discourse.group/u/Douinq)\
**Replies:** 15\
**Last updated:** [March 18, 2025, 4:41pm UTC](https://mne.discourse.group/t/unexpected-ica-results/10965 "2025-03-18T16:41:28Z")

</div>

MNE version: 1.7.0 operating system: Windows 11 Hi everyone! First, I’d like to sincerely thank all of you who contribute to this forum, as well as the developers for providing such detailed tutorials on the website. …

---

## [Picard Import Error](https://mne.discourse.group/t/picard-import-error/10781)

<div class="topic-metadata">

**Author:** [@wosimidwa](https://mne.discourse.group/u/wosimidwa)\
**Replies:** 1\
**Last updated:** [February 9, 2025, 9:54am UTC](https://mne.discourse.group/t/picard-import-error/10781 "2025-02-09T09:54:12Z")

</div>

MNE version: 1.9.0 operating system: Windows 10 I am trying to use ICA from MNE-Python. It requires picard but I had the following error: from picard import picard ImportError: cannot import name 'picard' from 'p…

---

## [ICA analysis with 14 channel eeg data in edf format](https://mne.discourse.group/t/ica-analysis-with-14-channel-eeg-data-in-edf-format/10631)

<div class="topic-metadata">

**Author:** [@poornimaraj](https://mne.discourse.group/u/poornimaraj)\
**Replies:** 2\
**Last updated:** [December 17, 2024, 6:30am UTC](https://mne.discourse.group/t/ica-analysis-with-14-channel-eeg-data-in-edf-format/10631 "2024-12-17T06:30:28Z")

</div>

Hi , I am using emotive epoc X 14 channel device for data collection. MNE version: 1.8.0 Operating system: Windows 11. facing issue with stim channel data . i have tried many of the codes in this discussion forum whil…

---

## [Correlate ICA to external lip electrodes](https://mne.discourse.group/t/correlate-ica-to-external-lip-electrodes/10607)

<div class="topic-metadata">

**Author:** [@alecshaw](https://mne.discourse.group/u/alecshaw)\
**Replies:** 4\
**Last updated:** [December 12, 2024, 10:37am UTC](https://mne.discourse.group/t/correlate-ica-to-external-lip-electrodes/10607 "2024-12-12T10:37:35Z")

</div>

Hello, I am trying to calculate correlations between ICA components and external electrodes placed on the upper and lower lip of a participant. Thus far, I have extracted the components as an array, and the raw data re…

---

## [Artifact Removal from EEG Data using ICA](https://mne.discourse.group/t/artifact-removal-from-eeg-data-using-ica/10507)

<div class="topic-metadata">

**Author:** [@wosimidwa](https://mne.discourse.group/u/wosimidwa)\
**Replies:** 21\
**Last updated:** [November 15, 2024, 12:01pm UTC](https://mne.discourse.group/t/artifact-removal-from-eeg-data-using-ica/10507 "2024-11-15T12:01:36Z")

</div>

MNE version: 1.8.0 operating system: Windows 10 Hi, I am currently trying to preprocess my EEG Data from the CHB-MIT Dataset (CHB-MIT Scalp EEG Database v1.0.0). After separating it into epochs, I applied bandpass filt…

---

## [Help check for possible issues with pre-processing](https://mne.discourse.group/t/help-check-for-possible-issues-with-pre-processing/10434)

<div class="topic-metadata">

**Author:** [@SongLin99](https://mne.discourse.group/u/SongLin99)\
**Replies:** 4\
**Last updated:** [November 1, 2024, 11:09am UTC](https://mne.discourse.group/t/help-check-for-possible-issues-with-pre-processing/10434 "2024-11-01T11:09:02Z")

</div>

Hi,everyone I\`m SongLin, As a graduate student in psychology, I have invested a lot of time in EEG preprocessing, but my results are very poor. Could you please help me find the reason？ I used pyprep and ICLABEL to hel…

---

## [Preprocessing long EEG recordings](https://mne.discourse.group/t/preprocessing-long-eeg-recordings/9041)

<div class="topic-metadata">

**Author:** [@amariasorensen](https://mne.discourse.group/u/amariasorensen)\
**Replies:** 2\
**Last updated:** [October 25, 2024, 5:26pm UTC](https://mne.discourse.group/t/preprocessing-long-eeg-recordings/9041 "2024-10-25T17:26:16Z")

</div>

Hello MNE Forum! :smile: FAIR WARNING VERY green in this world, I apologize in advance for any dumb questions or reasoning. However, VERY humble and eager to learn. I don’t have resources to take paid classes but I do …

---

## [Plotting individual epochs before and after ICA](https://mne.discourse.group/t/plotting-individual-epochs-before-and-after-ica/10344)

<div class="topic-metadata">

**Author:** [@librethinker](https://mne.discourse.group/u/librethinker)\
**Replies:** 2\
**Last updated:** [October 7, 2024, 6:33pm UTC](https://mne.discourse.group/t/plotting-individual-epochs-before-and-after-ica/10344 "2024-10-07T18:33:43Z")

</div>

I want to create a plot of two Epochs instances overlayed, specifically before and after applying ICA, to visualize the difference. I found ica.plot\_overlay, but this only works with raw or evoked instances. Instead, I’d…

---

## [Optimal number of ICA components](https://mne.discourse.group/t/optimal-number-of-ica-components/9310)

<div class="topic-metadata">

**Author:** [@mark-andrews](https://mne.discourse.group/u/mark-andrews)\
**Replies:** 1\
**Last updated:** [October 1, 2024, 12:57am UTC](https://mne.discourse.group/t/optimal-number-of-ica-components/9310 "2024-10-01T00:57:34Z")

</div>

MNE version: 1.8.0 operating system: Arch Linux In any examples or guides using mne.preprocessing.ICA, the value of n\_components seems to be set more or less arbitrarily, often at values around 20. Is there any method…

---

## [Using ICALABEL to detect line noise](https://mne.discourse.group/t/using-icalabel-to-detect-line-noise/9805)

<div class="topic-metadata">

**Author:** [@SongLin99](https://mne.discourse.group/u/SongLin99)\
**Replies:** 5\
**Last updated:** [September 29, 2024, 2:37pm UTC](https://mne.discourse.group/t/using-icalabel-to-detect-line-noise/9805 "2024-09-29T14:37:30Z")

</div>

MNE version:1.8.0 Hello everyone I have a batch of data with line noise, and I want to use ICALABEL to help me identify eye movement and line noise components. According to ICALABLE’s suggestion, I trained ICA in epo…

---

## [ica.apply() doesn't seem to change the data at all](https://mne.discourse.group/t/ica-apply-doesnt-seem-to-change-the-data-at-all/9344)

<div class="topic-metadata">

**Author:** [@eegsignirob](https://mne.discourse.group/u/eegsignirob)\
**Replies:** 1\
**Last updated:** [September 22, 2024, 3:22am UTC](https://mne.discourse.group/t/ica-apply-doesnt-seem-to-change-the-data-at-all/9344 "2024-09-22T03:22:12Z")

</div>

It seems like zeroing out ICA components has no effect on the data. I plot the sources and components and click on the sources I want to zero out before exiting the window, I then use .apply(raw) which tells me it is zer…

---

## [Variance of ICA Components](https://mne.discourse.group/t/variance-of-ica-components/5544)

<div class="topic-metadata">

**Author:** [@lmctx13](https://mne.discourse.group/u/lmctx13)\
**Replies:** 10\
**Last updated:** [August 13, 2024, 1:39pm UTC](https://mne.discourse.group/t/variance-of-ica-components/5544 "2024-08-13T13:39:00Z")

</div>

Hello! I am running ICA in order to process EEG data, and I would like to know the variance for each component that is removed. I can access this information if I create an HTML report, but is there a way to export this…

---

## [Number of components for ICA (and processing)](https://mne.discourse.group/t/number-of-components-for-ica-and-processing/9055)

<div class="topic-metadata">

**Author:** [@Johan](https://mne.discourse.group/u/Johan)\
**Replies:** 3\
**Last updated:** [July 11, 2024, 2:49pm UTC](https://mne.discourse.group/t/number-of-components-for-ica-and-processing/9055 "2024-07-11T14:49:17Z")

</div>

Hello, A few questions about ICA and the number of ICs to use. First a brief summary of how ICA works as I understand it (from my reading, your excellent tutorials and your help on the forum): ICA estimates signals f…

---

## [general question: overlapping epochs and ICA](https://mne.discourse.group/t/general-question-overlapping-epochs-and-ica/8960)

<div class="topic-metadata">

**Author:** [@danieltomasz](https://mne.discourse.group/u/danieltomasz)\
**Replies:** 0\
**Last updated:** [June 19, 2024, 10:40pm UTC](https://mne.discourse.group/t/general-question-overlapping-epochs-and-ica/8960 "2024-06-19T22:40:59Z")

</div>

In my analysis of resting state EEG data I would like to have relative long chunks of data to compute PSD and some metrics from it; I am using autoreject to find and reject moment with big artifacts before ICA (the da…

---

## [ICA preprocessing error failed](https://mne.discourse.group/t/ica-preprocessing-error-failed/8875)

<div class="topic-metadata">

**Author:** [@AndrewG0R](https://mne.discourse.group/u/AndrewG0R)\
**Replies:** 9\
**Last updated:** [May 30, 2024, 3:13pm UTC](https://mne.discourse.group/t/ica-preprocessing-error-failed/8875 "2024-05-30T15:13:58Z")

</div>

I’m trying to make preprocessing via ICA for further analysis. Below my script: import os import mne data\_path = './' vhdr\_file\_base\_1 = os.path.join(data\_path, 'S01\_exp.vhdr') raw = mne.io.read\_raw\_brainvision(vhdr\_f…

---

## [ica.apply() : apply ica on raw data or filtering data ?](https://mne.discourse.group/t/ica-apply-apply-ica-on-raw-data-or-filtering-data/8855)

<div class="topic-metadata">

**Author:** [@Johan](https://mne.discourse.group/u/Johan)\
**Replies:** 2\
**Last updated:** [May 27, 2024, 10:52am UTC](https://mne.discourse.group/t/ica-apply-apply-ica-on-raw-data-or-filtering-data/8855 "2024-05-27T10:52:23Z")

</div>

Hello everyone, I am processing my EEG data and I have a question about ICA. I performed an ica on my epochs (because my epochs are 9s long) and the results are better in my case than with continuous data. No baseline …

---

## [Filter low-pass and high-pass for EOG artifac correction with ICA](https://mne.discourse.group/t/filter-low-pass-and-high-pass-for-eog-artifac-correction-with-ica/8737)

<div class="topic-metadata">

**Author:** [@Johan](https://mne.discourse.group/u/Johan)\
**Replies:** 3\
**Last updated:** [May 3, 2024, 6:30am UTC](https://mne.discourse.group/t/filter-low-pass-and-high-pass-for-eog-artifac-correction-with-ica/8737 "2024-05-03T06:30:20Z")

</div>

Dear MNE users, I’m new to MNE, and I have a question about filtering raw data before applying ICA. I understand (thanks to the tutorial: Repairing artifacts with ICA — MNE 1.7.0 documentation) that an important step i…

---

## [chb-mit dataset montage](https://mne.discourse.group/t/chb-mit-dataset-montage/8681)

<div class="topic-metadata">

**Author:** [@frankloyld-na](https://mne.discourse.group/u/frankloyld-na)\
**Replies:** 6\
**Last updated:** [April 25, 2024, 4:56am UTC](https://mne.discourse.group/t/chb-mit-dataset-montage/8681 "2024-04-25T04:56:14Z")

</div>

Hi, I’m trying to run ICA on chb-mit dataset, but the MNE seems like didn’t have the bipolar montage.When I try to use the ica.find\_bads\_muscle command, I get an error:WARNING:root:Did not find any electrode locations …

---

## [Interpreting ICA component scalp maps](https://mne.discourse.group/t/interpreting-ica-component-scalp-maps/8546)

<div class="topic-metadata">

**Author:** [@f61](https://mne.discourse.group/u/f61)\
**Replies:** 1\
**Last updated:** [March 25, 2024, 2:13pm UTC](https://mne.discourse.group/t/interpreting-ica-component-scalp-maps/8546 "2024-03-25T14:13:25Z")

</div>

Hello everyone, In my project, I performed dorsiflexions of the foot as soon as cues occurred. Only the right foot was used. I processed the data in EEGLAB with the following steps: import of data, channel locations …

[Next page](https://mne.discourse.group/tag/ica/49.md?match_all_tags=true&page=1&tags%5B%5D=ica)
