sccn / clean_rawdata

Cleaning Raw EEG data
GNU General Public License v3.0
42 stars 17 forks source link

High sampling rate problem (60 000 Hz) #38

Open arnodelorme opened 2 years ago

arnodelorme commented 2 years ago

I have a EEG data sample which contains six channels. Two of them are scalp channels (Tp9 & Tp10), the other four are implanted electrodes which are located near the medial geniculate nucleus (MGB) of the patients brain during deep brain stimulation (DBS) surgery. The exact location is not known, but these four channels are only millimeters apart in order to extract accurate local field potentials (LFP). I added the EEG data as EDF file and the channel locations as LOC file. When I try to run ASR with the following code for example, I receive an error saying:

Input --> EEG = eeg_checkset( EEG ); EEG = pop_clean_rawdata(EEG, 'FlatlineCriterion','off','ChannelCriterion','off','LineNoiseCriterion','off','Highpass','off','BurstCriterion',20,'WindowCriterion',0.25,'BurstRejection','on','Distance','Euclidian','WindowCriterionTolerances',[-Inf 7] ); [ALLEEG EEG CURRENTSET] = pop_newset(ALLEEG, EEG, 1,'overwrite','on','gui','off');

Output--> 'Array indices must be positive integers or logical values. occurred in: clean_windows: 105 clean_asr: 146 clean_artifacts: 233 pop_clean_rawdata: 151'

or

'Integers can only be combined with integers of the same class, or scalar doubles.'

I tried to convert the EEG.data to double in order to make positive integers or integers, but this does not seem to work. I cannot go into the detailed functions to check where it goes wrong. Can you please help me out?

Thank you in advance, AD stimulus AD elektrodes.zip

Sincerely, Jelle van der Eerden

arnodelorme commented 2 years ago

From https://github.com/sccn/eeglab/issues/406

arnodelorme commented 2 years ago

AD.stimulus.AD.elektrodes.zip