mmagnuski / eegDb

eegDb is an egglab plugin that eases up managing preprocessing routines. It allows to create project databases for reproducible eeg preprocessing with eeglab.
MIT License
3 stars 3 forks source link

compsgui wishlist #53

Closed mmagnuski closed 5 years ago

mmagnuski commented 9 years ago

OVERVIEW

pop_selectcomps_new was written with compatibility with pop_selectcomps in mind. These restrictions turned out to be too limiting so the new version = compsgui works a little different and has a short and easy to type name. You can use it without db this way: compsgui(EEG)

This issue tracks ideas and considerations about how the function should work and how it could be enhanced.

SPECIFIC TASKS

I will think about adding things like:

:question: maybe allow plotting maps without EEG data (maybe ...)

mmagnuski commented 9 years ago

The work on this function is being done in #52

mzakrzewska commented 9 years ago

Not sure at which stage EEG is recovered when getting to pop_selectcomps_new by ctr-e, but it should do the 'ICAnorem' recover by default - as it is now, you can't inspect (or un-reject) previously rejected components.

mmagnuski commented 9 years ago

True, this will have to be changed but along with #28. (but you can un-reject) The idea is that the recovered file should be recovered without rejections - only filtered and epoched. Removing epochs and components is fast so it can be performed on the fly - and would reduce wait time if component rejections or epoch rejections are changed (no need to filter again). Currently you cannot inspect components rejected previously, but you do not have to recover again. If you press 'c' in the main window (multiple topoplots) to compare changes with all rejected components - you get a warning that some are already rejected. See szoppracz for this.

mmagnuski commented 9 years ago

For link between winreject and this function look for linkfun_ + thisfunctionname m file.