GPU acceleration of neural-interface processing for closed-loop brain stimulation [Theme: BrainFrame]

Background:One popular approach to understanding brain function is by studying electrophysiological recordings from animals. For high-resolution recordings (i.e., the ones using multi-electrode arrays or MEAs), the volume of the recorded neural data becomes significant, which makes it difficult to analyze and consequently construct a suitable stimulus back to the brain. Such a closed-loop design would help answer very critical questions; e.g., how do body movements in different time scales affect the neural signals generated in the prefrontal cortex? Preliminary experiments indicate such signals to compress or stretch in time to accommodate for reciprocal body movements. Understanding the underlying mechanisms of this phenomenon are crucial for, ultimately, tackling sensorimotor diseases in humans and, even, facilitating next-generation brain-machine interfaces (BMIs).

Thesis goal: This thesis comprises three stages: 1) Experiment with the open-ephys 2 platform ( and its potential for building fast neural loops. 2) Extend the system by adding a powerful GPU in the mix, which will be used to speed up calibration of animal-recording data for optimal closed-loop neurostimulation. 3) (Optional) Devise simplified artificial-neural-network (ANN) models to approximate realistic Spiking brain models, and then port them to the same GPU to mount true closed-loop experiments

Prerequisites: Machine/deep learning, strong C/C++ background, algorithms, parallel programming, Linux

Optionally: Signal processing (basic), FPGA design

Contact: Christos Strydis (, Said Hamdioui (, Devika Narain (

Miscellaneous: This is topic offered jointly by the Erasmus Medical Center (Neuroscience department) and the Delft University of Technology (Quantum & Computer Engineering department). It capitalizes on the Convergence between the two universities and offers dual working locations (Rotterdam, Delft), access to extended resources and a truly interdisciplinary environment for conducting research.

Job Category: MSc Thesis topic
Job Type: Student Thesis

Apply for this position

Allowed Type(s): .pdf, .doc, .docx