Homework 5.1 [SOLO]: Opening an Open Ephys file (30 points)

Dataset download


In this problem, you will practice encountering a new data set with an unfamiliar file format, finding an installing appropriate software to parse the file, and extracting data from the file (and of course also making a plot).

The data set come from Carlos Lois’s lab, acquired and generously donated by Zsofi Torok. The data consists of electrophysiological recordings from the brain of a male birds when presented with a female. The data were acquired using the Open Ephys framework. A ZIP file containing the data set may be downloaded here. (Warning: You will need about a half a gigabyte to store the data set.)

Your task is to:

  1. Search the internet to find appropriate software to help you open and parse the data file.

  2. Install that software.

  3. Open the data file and deduce that there is a single node recording with 46 channels.

  4. Make a plot of the signal from the electrophysiological recording versus time for four of the channels during one second of recording.

  5. If you’re feeling motivated and adventurous (not required) use Datashader to plot more of the data and/or build a dashboard for exploring the data set.

Hint: If you want to see all of the attributes and methods of the instance of a class, use the __dict__ attribute, e.g., my_instance.__dict__.