[Eeglablist] Get Clean Raw Data to report removed channels

Beach, Paul Anthony paul.anthony.beach at emory.edu
Wed Mar 17 10:44:19 PDT 2021

Thank you Clement! I will check this out.
To confirm - I would run this after running CRD, correct?

On Mar 17, 2021, at 1:42 PM, Clement Lee <cll008 at eng.ucsd.edu<mailto:cll008 at eng.ucsd.edu>> wrote:

Hi Paul,

Here's a line I just wrote that hopefully helps:
rmChanIdx = find(~ismember({EEG.chanlocs.labels}, {cleanedEEG.chanlocs.labels}));
IIRC CRD changes the chanlocs structure when removing channels. If this is the case, we can compare the chanlocs structure before and after clean raw data. `rmChanIdx` stands for removed channel indices. You can access the channel labels with `EEG.chanlocs(rmChanIdx).labels` to see the labels of the removed channels.

Clement Lee
Applications Programmer
Swartz Center for Computational Neuroscience
Institute for Neural Computation, UC San Diego

On Wed, Mar 17, 2021 at 8:47 AM Beach, Paul Anthony via eeglablist <eeglablist at sccn.ucsd.edu<mailto:eeglablist at sccn.ucsd.edu>> wrote:
Hello EEGLAB community,

Does anyone have a quick script that could be added to the clean_raw_data (CRD) function (or separately on command line) to spit out exactly what channels (number and name) are removed as part of the CRD function?

The latter would help for quickly interpolating the removed channels.
As it is I have to stare at a list of original channels/numbers and compare it to the subsequent one leftover after CRD. It’s painful.

Paul Beach DO, PhD
PGY5, Movement Disorder Fellow
Department of Neurology
Emory University School of Medicine


This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message (including any attachments) is strictly

If you have received this message in error, please contact
the sender by reply e-mail message and destroy all copies of the
original message (including attachments).
Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html<https://urldefense.com/v3/__https://nam11.safelinks.protection.outlook.com/?url=http*3A*2F*2Fsccn.ucsd.edu*2Feeglab*2Feeglabmail.html&data=04*7C01*7Cpaul.anthony.beach*40emory.edu*7C72da85558d5d4d6ea07808d8e96c16ba*7Ce004fb9cb0a4424fbcd0322606d5df38*7C0*7C0*7C637515997748505236*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C1000&sdata=Ynxik0lfYqp1qAGWlXgW63JsGHtgn8POrWlKdU78l2E*3D&reserved=0__;JSUlJSUlJSUlJSUlJSUlJSUl!!Mih3wA!SzObBWK40x49lZy_0gUBXU_TmyahuFQeJ_XnNcfQcR1a4p6VH_7dVOw6ubGFb67z0DcUpA$ >
To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu<mailto:eeglablist-unsubscribe at sccn.ucsd.edu>
For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu<mailto:eeglablist-request at sccn.ucsd.edu>

More information about the eeglablist mailing list