Extracellular electrophysiology analysis#

Overview#

This two-day course aims to provide a comprehensive introduction to the analysis of in vivo extracellular electrophysiology. This includes spike sorting theory, manual curation and quality checks in Phy, theory of commonly used preprocessing steps, and pipeline development in Python (using SpikeInterface).

On the first day, we will cover:

  • Introduction to the analysis of extracellular electrophysiology data.

  • Introduction and theory of spike sorting.

  • Hands-on curation of spike sorting results in Phy.

  • Understanding what makes a good unit and quality control methods.

  • Dealing with spike sorting outputs (e.g. histogram generation from spike times) (time permitting) .

On the second day, we will cover:

  • Introduction to data preprocessing steps (phase shift, bandpass filter, common average referencing).

  • Large datasets and memory-size limitations - memory mapping in Python.

  • Hands-on generation of a full analysis pipeline (preprocessing, sorting, quality metrics) in Python SpikeInterface.

  • Convenient electrophysiology analysis with spikewrap (time permitting).

Prerequisites#

Students should bring their own laptop with Python installed. If you require any assistance, please contact Joe Ziminski in advance of the course.

Materials#

Wednesday 8th Nov

Thursday 9th Nov