This is a collaborative space. In order to contribute, send an email to maximilien.chaumon@icm-institute.org
On any page, type the letter L on your keyboard to add a "Label" to the page, which will make search easier.
Rejecting artifacts based on channel amplitude
Now we can ask this App to drop some of our epochs based on the amplitude of individual channels, by specifying a rejection criteria
so we could for example say that if we have an eeg channel in our epoch that shows an amplitude of 150 micro volts or above we're going to reject that epoch, There is also a related parameter, flat criteria
, that can be used to set minimum acceptable peak-to-peak amplitudes for each channel type in an epoch. To actually apply these criteria we use the drop_bad
function and we pass reject criteria and the flat criteria.
Links to the App:
GitHub - zahransa/app-artifact-amplitude
https://brainlife.io/app/62b1c272ab3e66978065736f
Inputs of the App:
Files | Format | Datatype | Description |
---|---|---|---|
Epochs | -epo.fif | neuro/meeg/mne/epochs | Epoched data to be filtered |
Configuration parameter | Type | Discription |
---|---|---|
Rejection criteria | number | Maximum acceptable peak-to-peak amplitudes for each channel type in an epoch |
Flat criteria | number | Mininmum acceptable peak-to-peak amplitudes for each channel type in an epoch |
Outputs of the App:
Files | Format | Datatype | Description |
---|---|---|---|
Epochs | -epo.fif | neuro/meeg/mne/epochs | Epoched data after the artifact rejection |
Figure | .png | png | A summary of the causes of rejected epochs |