Our lab is known for our expertise in mobile electroencephalography (mEEG), a technology that we have helped developed and done a lot of research with. The resources provided here are free to use and we will did do our best to keep them updated and provide support as much as possible.
-
MUSE
-
Cognionics
<
>
We have recently begun working with the Cognionics Dev Kit, Quick 20 systems, and Quick 32 systems.
This page is under active development but the basics are here. Instructions below show how to record raw EEG data or generate ERPs. |
1. Pair Cognionics headset with laptop (currently only Windows supported).. This is done via the adapter that comes with the headset (a fancy bluetooth adapter). See here for a referene:
http://cognionics.com/wiki/pmwiki.php/Main/DevicePairing
2. Open the native software for Cognionics. This will allow you to check impedances, etc AND enable streaming to LSL and specifically Lab Recorder.
See here for information on the Acquisition Software:
http://cognionics.com/wiki/pmwiki.php/Main/DataAcquisitionSoftware
3. Download LSL's LabRecorder and install it. Once opened you will see the LSL Stream for the EEG system. Click to enable it and then you can record EEG data.
See here for Labrecorder:
https://github.com/labstreaminglayer/App-LabRecorder/releases
And here for more information on LSL:
https://github.com/sccn/labstreaminglayer
4. You can do ERP research with CGX EEG systems using Lab Recorder as it is possible to send event markers to Lab Recorder from both MATLAB and Python. To do this in MATLAB you need to do two things:
One, open the stream to LabRecorder to send markers:
lib = lsl_loadlib(); %Load LSL libraries
info = lsl_streaminfo(lib,'Markers','Markers',1,0,'cf_string','myuniquesourceid23443'); %Create marker stream
outlet = lsl_outlet(info); %Open connection to export markers
Two, you need to send a marker when events occur:
outlet.push_sample({num2str(marker)},0);
Full instructions on how to do this in MATLAB can be found HERE in software developed by Chad Williams and sample code he developed to do it is HERE. Chad's full instructions are HERE. Additionally, HERE is some sample code showing how this works in a simple visual oddball task.
http://cognionics.com/wiki/pmwiki.php/Main/DevicePairing
2. Open the native software for Cognionics. This will allow you to check impedances, etc AND enable streaming to LSL and specifically Lab Recorder.
See here for information on the Acquisition Software:
http://cognionics.com/wiki/pmwiki.php/Main/DataAcquisitionSoftware
3. Download LSL's LabRecorder and install it. Once opened you will see the LSL Stream for the EEG system. Click to enable it and then you can record EEG data.
See here for Labrecorder:
https://github.com/labstreaminglayer/App-LabRecorder/releases
And here for more information on LSL:
https://github.com/sccn/labstreaminglayer
4. You can do ERP research with CGX EEG systems using Lab Recorder as it is possible to send event markers to Lab Recorder from both MATLAB and Python. To do this in MATLAB you need to do two things:
One, open the stream to LabRecorder to send markers:
lib = lsl_loadlib(); %Load LSL libraries
info = lsl_streaminfo(lib,'Markers','Markers',1,0,'cf_string','myuniquesourceid23443'); %Create marker stream
outlet = lsl_outlet(info); %Open connection to export markers
Two, you need to send a marker when events occur:
outlet.push_sample({num2str(marker)},0);
Full instructions on how to do this in MATLAB can be found HERE in software developed by Chad Williams and sample code he developed to do it is HERE. Chad's full instructions are HERE. Additionally, HERE is some sample code showing how this works in a simple visual oddball task.
Dev Kit Electrode Placement
When using the Dev Kit we use wet electrodes at AF7, AF8, TP9, and TP10. We put the reference and ground electrodes in position in the middle of the head. Imagery below.