C++ Programming for Data Packaging – UROP Spring Symposium 2021

C++ Programming for Data Packaging

Caitlin Russell


Pronouns: She/Her

Research Mentor(s): Jane Huggins, Associate Research Scientist
Research Mentor School/College/Department: Physical Medicine and Rehabilitation, Michigan Medicine
Presentation Date: Thursday, April 22, 2021
Session: Session 6 (4pm-4:50pm)
Breakout Room: Room 16
Presenter: 3

Event Link


The University of Michigan’s Direct Brain Interface Laboratory has a backlog of raw data that needs to be systematically processed and saved into a standardized format for later analysis. This project was to create a new Graphical User Interface (GUI) in MATLAB which would allow any user to simply process and package the raw BCI data. The GUI also needs to take in information gathered from surveys for each session for each participant and save them for later use. Using MATLAB’s design environment App Designer, a new GUI was created that incorporated code from previous data packaging projects. The GUI currently allows the user to load in raw data then process it, and administer and save surveys or load in survey data that was administered elsewhere, then save all of the processed data together in a standardized form. This new GUI will work for the lab’s data collected during the keyboard replacement study, with the ability for data from different protocols to be added in the future.

Authors: Caitlin Russell, Jane E. Huggins
Research Method: Computer Programming

lsa logoum logo