bioRxiv Science⌕ Search

Biology subjects

Constandinou, T. G.

Publications and source records attributed to Constandinou, T. G..

5 recordsLinked to original sources

Hardware evaluation of spike detection algorithmstowards wireless brain machine interfaces

The current trend for implantable Brain Machine Interfaces (BMIs) is to increase the channel count, towards next generation devices that improve on information transfer rate. This however increases the raw data bandwidth for wired or wireless systems that ultimately impacts the power budget (and thermal dissipation). On-implant feature extraction and/or compression are therefore becoming essential to reduce the data rate, however the processing power is of concern. One common feature extraction technique for intracortical BMIs is spike detection. In this work, we have empirically compared the performance, resource utilization, and power consumption of three hardware efficient spike emphasizers, Non-linear Energy Operator (NEO), Amplitude Slope Operator (ASO) and Energy of Derivative (ED), and two common statistical thresholding mechanisms (using mean or median). We also propose a novel median approximation to address the issue of the median operator not being hardware-efficient to implement. These have all been implemented and evaluated on reconfigurable hardware (FPGA) to estimate their hardware efficiency in an ultimate ASIC design. Our results suggest that ED with average thresholding provides the most hardware efficient (low power/resource) choice, while using median has the advantage of improved detection accuracy and higher robustness on threshold multiplier settings. This work is significant because it is the first to implement and compare the hardware and algorithm trade-offs that have to be made before translating the algorithms into hardware instances to design wireless implantable BMIs.

bioengineering↗

A robust and automated algorithm that uses single-channel spike sorting to label multi-channel Neuropixels data

This paper describes preliminary work towards an automated algorithm for labelling Neuropixel data that exploits the fact that adjacent recording sites are spatially oversampled. This is achieved by combining classical single channel spike sorting with spatial spike grouping, resulting in an improvement in both accuracy and robustness. This is additionally complemented by an automated method for channel selection that determines which channels contain high quality data. The algorithm has been applied to a freely accessible dataset, produced by Cortex Lab, UCL. This has been evaluated to have a accuracy of over 77% compared to a manually curated ground truth.

bioengineering↗

DyNeuMo Mk-1: A Fully-Implantable, Motion-Adaptive Neurostimulator with Configurable Response Algorithms

There is growing interest in using adaptive neuro-modulation to provide a more personalized therapy experience that might improve patient outcomes. Current implant technology, however, can be limited in its adaptive algorithm capability. To enable exploration of adaptive algorithms with chronic implants, we designed and validated the Picostim DyNeuMo Mk-1 (DyNeuMo Mk-1 for short), a fully-implantable, adaptive research stimulator that titrates stimulation based on circadian rhythms (e.g. sleep, wake) and the patients movement state (e.g. posture, activity, shock, free-fall). The design leverages off-the-shelf consumer technology that provides inertial sensing with low-power, high reliability, and relatively modest cost. The DyNeuMo Mk-1 system was designed, manufactured and verified using ISO 13485 design controls, including ISO 14971 risk management techniques to ensure patient safety, while enabling novel algorithms. The system was validated for an intended use case in movement disorders under an emergency-device authorization from the Medicines and Healthcare Products Regulatory Agency (MHRA). The algorithm configurability and expanded stimulation parameter space allows for a number of applications to be explored in both central and peripheral applications. Intended applications include adaptive stimulation for movement disorders, synchronizing stimulation with circadian patterns, and reacting to transient inertial events such as posture changes, general activity, and walking. With appropriate design controls in place, first-in-human research trials are now being prepared to explore the utility of automated motion-adaptive algorithms.

bioengineering↗

Estimation of neuronal firing rate using Bayesian Adaptive Kernel Smoother (BAKS)

Neurons use sequences of action potentials (spikes) to convey information across neuronal networks. In neurophysiology experiments, information about external stimuli or behavioral tasks has been frequently characterized in term of neuronal firing rate. The firing rate is conventionally estimated by averaging spiking responses across multiple similar experiments (or trials). However, there exist a number of applications in neuroscience research that require firing rate to be estimated on a single trial basis. Estimating firing rate from a single trial is a challenging problem and current state-of-the-art methods do not perform well. To address this issue, we develop a new method for estimating firing rate based on kernel smoothing technique that considers the bandwidth as a random variable with prior distribution that is adaptively updated under a Bayesian framework. By carefully selecting the prior distribution together with Gaussian kernel function, an analytical expression can be achieved for the kernel bandwidth. We refer to the proposed method as Bayesian Adaptive Kernel Smoother (BAKS). We evaluate the performance of BAKS using synthetic spike train data generated by biologically plausible models: inhomogeneous Gamma (IG) and inhomogeneous inverse Gaussian (IIG). We also apply BAKS to real spike train data from non-human primate (NHP) motor and visual cortex. We benchmark the proposed method against the established and previously reported methods. These include: optimized kernel smoother (OKS), variable kernel smoother (VKS), local polynomial fit (Locfit), and Bayesian adaptive regression splines (BARS). Results using both synthetic and real data demonstrate that the proposed method achieves better performance compared to competing methods. This suggests that the proposed method could be useful for understanding the encoding mechanism of neurons in cognitive-related tasks. The proposed method could also potentially improve the performance of brain-machine interface (BMI) decoder that relies on estimated firing rate as the input.

neuroscience↗

Compact Standalone Platform for Neural Recording with Real-Time Spike Sorting and Data Logging

ObjectiveLongitudinal observation of single unit neural activity from large numbers of cortical neurons in awake and mobile animals is often a vital step in studying neural network behaviour and towards the prospect of building effective Brain Machine Interfaces (BMIs). These recordings generate enormous amounts of data for transmission & storage, and typically require offline processing to tease out the behaviour of individual neurons. Our aim was to create a compact system capable of: 1) reducing the data bandwidth by circa 3 orders of magnitude (greatly improving battery lifetime and enabling low power wireless transmission); 2) producing real-time, low-latency, spike sorted data; and 3) long term untethered operation. Approach. We have developed a headstage that operates in two phases. In the short training phase a computer is attached and classic spike sorting is performed to generate templates. In the second phase the system is untethered and performs template matching to create an event driven spike output that is logged to a micro-SD card. To enable validation the system is capable of logging the high bandwidth raw neural signal data as well as the spike sorted data. Main results. The system can successfully record 32 channels of raw neural signal data and/or spike sorted events for well over 24 hours at a time and is robust to power dropouts during battery changes as well as SD card replacement. A 24-hour initial recording in a non-human primate M1 showed consistent spike shapes with the expected changes in neural activity during awake behaviour and sleep cycles. Significance The presented platform allows neural activity to be unobtrusively monitored and processed in real-time in freely behaving untethered animals revealing insights that are not attainable through scheduled recording sessions and provides a robust, low-latency, low-bandwidth output suitable for BMIs, closed loop neuromodulation, wireless transmission and long term data logging.

bioengineering↗