Also known as nBMSI n-Back Multi-Source Interference. Original used MMY4 but with 3rd n-back trial type.
Code shared publicly at https://github.com/labneurocogdevel/MMY4 written in matlab with Psychtoolbox and adapted for EEG with psycyhopy/python
Bart's 2016 WPIC poster on the task: Brain state expression and cognitive flexibility in adolescence and young-adulthood
On the behavioral task computer, open Matlab 1) and run nBMSI LUNAID RUNTYPE.
LUNAID should be the participants 5 digit lunaid and RUNTYPE is green, red, or in/cog1 to in/cog6
The desktop icon will launch matlab in the correct directory. Launching matlab is slow
Practice for lunaid 12345 looks like
cd C:\Users\localadmin\Desktop\SPASwitch_Cog_Inf nBMSI 12345 green practice nBMSI 12345 red practice nBMSI 12345 in/cog1 practice
and actually running like
cd C:\Users\localadmin\Desktop\SPASwitch_Cog_Inf nBMSI 12345 green nBMSI 12345 red nBMSI 12345 in/cog1 nBMSI 12345 in/cog2 nBMSI 12345 in/cog3 nBMSI 12345 in/cog4 nBMSI 12345 in/cog5 nBMSI 12345 in/cog6
In the matlab command window, to save time and keep inputs consistent look to keyboard shortcuts:
up arrowkey to pull previously run commands.ctrl+left arrow and ctrl+right arrow move the input text cursor by word.Shift+ctrl+left to highlight a word (and type over it to replace)Escape key to quit early.Alt+Tab then Ctrl+c then scaAlt and tap Tab until the matlab icon is selectedControl and tap c (Ctrl+c). sca and then hit enter
An error may move matlab's working directory to the wrong path (esp. into private). You'll get the error
Undefined function or variable 'nBMSI'.
To fix, cd to the correct directory
cd C:\Users\localadmin\Desktop\SPASwitch_Cog_Inf