Back to the projects list
Key Investigators
Project Description
Create a JavaScript API for creating and interacting with NWB files directly on the browser.
Objectives
- Objective A. Mirror the Python API to allow for reading / writing NWB files.
- Objective B. Integrate with the Data Capture and Streams API to organize real-time EEG and fNIRS data streams acquired through the browser.
- Objective C. Create an experiment using brainsatplay.js that saves data in the NWB format and represents results across individual sessions and (through an opt-in process) across the community of users.
Approach and Plan
Note: To discuss in further detail with core NWB developers.
- Convert the Python API
- Use the Muse 2 headband and the HEGduino to run data streams into an NWB file.
- Integrate new code into the Brains@Play experiment template (Eyes Open / Closed Alpha Power).
Progress and Next Steps
Coming soon…
Materials
-
Github Repo
Background and References
- brainsatplay.js
- Data Capture and Streams API