Skip to content
jamesjun edited this page Dec 14, 2017 · 6 revisions

Load data file to RAM in multiple memory loading cycles to deal with large files exceeding the RAM size. Pass the raw traces to wav2spk_() and collect raw and filtered spike waveforms, and low-dimensional features.

Syntax

  • S0 = file2spk_(P)
  • S0 = file2spk_(P, viTime_spk, viSite_spk)
    • If spike time (viTime_spk) and site (viSite_spk) are already known.

Input

Output

  • S0: Master struct (S0) containing spike timing (viTime_spk), peak site location (viSite_spk), second peak site (viSite2_spk), amplitudes (vrAmp_spk) ...

Output files

  • _spkwav.jrc: spike filtered waveform, format: (dimension: S0.dimm_wav, int16)
  • _spkraw.jrc: spike raw waveform (dimension: S0.dimm_raw, int16)
  • _spkfet.jrc: spike feature (dimension: S0.dimm_fet, single)
Clone this wiki locally