Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Function

The File Reader, believe it or not, reads data from a local file. It is not currently compatible with the Open Ephys data format, and instead reads files that have samples saved as a stream of signed 16-bit integers. This was done to simplify development, and will hopefully change soon. In the meantime, there are three files included in the GUI repository that can be used with the FileReader, found in the Resource/DataFiles directory (source code download) or the DataFiles directory (executable download):

  • data_stream_16ch_cortex - data from 8 stereotrodes (16 channels total) recorded from barrel cortex of an awake mouse. The signals contain a bunch of single units, and can be used to test out the Spike Detector
  • data_stream_16ch_hippocampus - one channel of data recorded from CA1, copied across 16 channels. The signals have large-amplitude theta oscillations, and can be used to test out the Phase Detector.
  • data_stream_sine_wave - 16 channels of a simple, 1000-microvolt sine wave. There's a small glitch near the end.

The File Reader always assumes the data source has 16 channels, a sample rate of 40 kHz, and a bitvolts value of 0.05.

Acquisition won't start until the File Reader knows where it's data is coming from. Make sure you select a file before hitting the "play" button.

Parameters saved

Path to the file providing the input.

Upgrades needed

The File Reader should read data saved in the Open Ephys format, and also account for different channel counts, sample rates, and bitvolts values. One slightly tricky aspect of this is that there are individual files for each channel, so the File Reader needs to be able to recognize which files to use. Perhaps the solution is to switch to saving data from each processor in its own folders, and then users can select all the files in a folder to read in.

  • No labels