SpikeOnChip
The last decade has witnessed a renewed interest for in vitro approaches in the fields of drug discovery and toxicity testing. One very promising approach is the use of engineered human neural tissue fabricated from iPS cells. To ensure the rapidity of the tests in neural tissues the traditional chemical, cytosolic and histologic read-outs have been replaced by an electrophysiological read-out, i.e. the recording of the electrical activity of neurons using smart Petri dishes that incorporate electrode arrays. A big challenge for recording such activity is the very large amount of data generated by the electrode arrays, resulting in cumbersome and long data analysis to be performed in order to get the final experimental results, and the reliability of the systems.
Within this context, the aim of the SpikeOnChip project was to develop a platform for efficient processing and storage of neuronal spike activities. It offers not only recording of observed electrodes (up to 64), but also an on-chip analysis that allows to reduce the quantity of data by a factor of 20x, by selecting only the interesting portions. The platform is based on a MicroZed board embedding a Zynq (FPGA + ARM processor in one die). This data reduction allows to save memory, and as a result allows the system to run autonomously for a longer period of time. Connection is supplied by a Wifi link or an Ethernet wire in order to transfer data to a PC, however gaining autonomy will imply a more reliable system in the sense that if the connection is lost at some point, data can be stored on an SD card without losing any important information.
Data acquisition is done by an Intan chip that translates raw voltages from the electrode array onto serial digital data that is sent to an FPGA. The processing performed on-chip consist in signal filtering of the raw data, spike detection, noise rejection, and field potential frequency analysis.
Finally a software has also been developed so as to let a user control the embedded platform and to visualize the analysis results.
This project implied a validation stage, performed by biologists, to ensure the system not only works with respect to the specifications, but is also usable by end users.