FT_READ_SPIKE
Note that this reference documentation is identical to the help that is displayed in MATLAB when you type “help ft_read_spike”.
FT_READ_SPIKE reads spike timestamps and waveforms from various data formats. Use as [spike] = ft_read_spike(filename, ...) Additional options should be specified in key-value pairs and can be 'spikeformat' = string, described the fileformat (default is automatic) The following file formats are supported 'mclust_t' 'neuralynx_ncs' 'neuralynx_nse' 'neuralynx_nst' 'neuralynx_ntt' 'neuralynx_nts' 'plexon_ddt' 'plexon_nex' 'plexon_plx' 'neuroshare' 'neurosim_spikes' The output spike structure usually contains spike.label = 1xNchans cell-array, with channel labels spike.waveform = 1xNchans cell-array, each element contains a matrix (Nleads x Nsamples X Nspikes) spike.waveformdimord = '{chan}_lead_time_spike' spike.timestamp = 1xNchans cell-array, each element contains a vector (1 X Nspikes) spike.unit = 1xNchans cell-array, each element contains a vector (1 X Nspikes) and is described in more detail in FT_DATATYPE_SPIKE See also FT_DATATYPE_SPIKE, FT_READ_HEADER, FT_READ_DATA, FT_READ_EVENT