Mismatch in default cap selection through command line?

Hi everyone,

There seems to be a mismatch between the EEG default caps and the corresponding index to be called via command line. E.g., if I generate a script through the processing pipeline for selecting Biosemi 64 (10-10) it selects the cap n. 58, which in fact corresponds to Biosemi 16, whilst the Biosemi 64 (10-10) should be n. 64.

Any clues on this?

Thank you,
Ramtin

Hi @romboide2004,

This is happening because the last time the process_channel_addloc was used was before the new EEG default caps were introduced (GitHub commits f6b2140 and b2ce2e3), and the process keeps the last used value which was: index 58 for ICBM152: Biosemi 64 (10-10) back then.

To fix this issue, reset the processes options:

In the Pipeline editor > iconCondition > iconReload Reset options.
https://neuroimage.usc.edu/brainstorm/Tutorials/PipelineEditor#Saving_a_pipeline

Best,
Raymundo

1 Like

This bug was handled in this commit:
https://github.com/brainstorm-tools/brainstorm3/commit/142ae20e3f2631fb221f16f1644d25a2217a56bd

This requires the script to be edited, with the call to process_channel_addloc generated again with the Pipeline Editor.

Please update Brainstorm and try again.

2 Likes

Thank you both,
Ramtin