Skip to content

PeyracheLab/IPN-Workshop-Extracellular-Recordings

Repository files navigation

IPN Summer School on Extracellular recordings

  • Understand the origin of extracellular fields and currents
  • Familiarize with different acquisition systems and recording methods, hardware (e.g. electrode types and the impact on the extracellular recordings)
  • Be able to visualize the raw signal and apply pre-processing techniques (e.g. noise, signal processing, filtering)
  • Understand the theory of ‘spike sorting’ and use a state-of-the-art package for this purpose (Kilosort)
  • Understand and be able to do LFP analysis (Brainstorm)
  • Exploratory data analysis and visualization, and relationships between spikes and LFPs (e.g. Brainstorm - CellExplorer and scripting)

Dataset

Here is the shared dataset. This dataset contains all the processed data in case one step of data processing fails. Still, we highly encourage to process the data on your own machine.

In order to complete the workshop using the tools that will be demonstrated, you can use a virtual machine or install the softwares by yourself. We highly recommand the virtual machine.

1) Virtual Machine

Link for the virtual machine. Steps to install the virtual machine :

  1. Install Oracle VM virtual box
  2. Add the machine using the add function (the green cross in the menu bar)
  3. Start the machine to test it. The password is ipn
  4. If everything works well, you need to activate matlab. For this, open a terminal (using the command ctrl-alt-t or searching in the menu)
  5. Type sudo matlab (Password is ipn)
  6. Activate matlab using your ​own McGill license.

2) Your machine

You will need MATLAB2019 upwards and Python. University students have a MATLAB license through their universities and can log in to Mathworks and download latest version of Matlab. We recommend installing Python through Anaconda distribution. For matlab codes, please add it to the MATLAB path. For python code, please create a conda environnment (suggestion for the name of the environment: Ephys, or ipn). The following softwares and code will be needed :

  1. Neuroscope
  2. Klusters
  3. KiloSort. We are using KiloSort 1 for this workshop. Please follow instructions here in this repo to compile the mex file.
  4. Phy with the following instructions:
conda create -n EPhys python=3.7 pip numpy matplotlib scipy scikit-learn h5py pyqt cython pillow -y
conda activate Ephys
pip install phy --pre --upgrade
  1. Neuroseries You can create a conda environnment using the following package list:
conda create -f ipn_env.yml
conda activate ipn
  1. Please download CellExplorer toolbox and add it to the MATLAB path.
  2. Brainstorm

INSTRUCTORS:

  • Sara Mahallati, PhD,
  • Konstantinos Nasiotis, PhD
  • Guillaume Viejo, PhD

SCHEDULE:

August 9-13, 2021


About

Resources for the 2021 IPN workshop on extracellular recordings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published