open-ephys / bonsai-onix1-docs

Documentation for the OpenEphys.Onix1 Bonsai package
https://open-ephys.github.io/bonsai-onix1-docs/
Creative Commons Attribution Share Alike 4.0 International
0 stars 2 forks source link

Tutorial on signal processing of ephys data #122

Closed ChucklesOnGitHub closed 1 week ago

ChucklesOnGitHub commented 3 weeks ago

selecting channels ADC Rescaling spike visualizers (vs ephys socket, reference #121 ) spike detection

ChucklesOnGitHub commented 3 weeks ago

proto workflow, need to fix the scaling spikes.zip

jonnew commented 2 weeks ago

This is important for real-time feedback. However, Bonsai's integrated spike detection functionality and visualizers are quite primitive and this is especially true when looking at data from very dense arrays like Neuropixels where spiking activity is best visualize using dense raster plots and thins like the OE GUI probe viewer.

So this fact should probably be mentioned in this tutorial: spike detection and closed-loop latency will be fastest when performed in bonsai. The best visualization option without real-time feedback is the socket + OE GUI.

ChucklesOnGitHub commented 2 weeks ago

Visualization with better tools is covered in the ephys socket tutorial. As a first pass, this working with spikes tutorial is about what signal processing tools there are in Bonsai and to express the point about short closed-loop latencies, but ideally would include modules on real time spike sorting/ripple detection when such methods are available.