LiCoRICE

LiCoRICE is an open-source, realtime computation platform specialized for systems neuroscience experimentation. It has been developed in the Brain Interfacing Lab is now the system used to run the group’s closed-loop brain interface experiments. The platform is written in C and Python, and is specifically designed with a modular architecture to allow easy prototyping of models by experimenters using only Python.

I joined the LiCoRICE project in the Summer of 2017. My role has been focused on specializing the platform for systems neuroscience, which has included:

  • Testing and implementing graphics (using Pygame) and USB joystick input to the system
  • Developing a realistic systems neuroscience simulation experiment. This includes writing LiCoRICE modules to generate synthetic neural activity from joystick movement input and to decode this synthetic neural data using a pre-trained Kalman filter with steady state gain.
  • Organizing, executing and collecting data from a human trial of the simulation with 7 human participants
  • Analysis of the experimental data and comparison to previous findings to validate the system
  • Contribution to the conference paper published in LCTES’ 18, and more significantly to a second publication currently in progress, focusing on the systems neuroscience applications of the system.
Avatar
Sam Robertson
Ph.D. Student