types.core.Units - MATLAB File Help
types.core.Units
  Units Data about spiking units. Event times of observed units (e.g. cell, synapse, etc.) should be concatenated and stored in spike_times.
Class Details
Superclasses types.hdmf_common.DynamicTable, types.untyped.GroupClass
Sealed false
Construct on load false
Constructor Summary
Units Constructor for Units 
Property Summary
colnames (char) The names of the columns in this table. This should be used to specify an order to the columns. 
description (char) Description of what is in this dynamic table. 
electrode_group (VectorData) Electrode group that each spike unit came from. 
electrodes (DynamicTableRegion) Electrode that each spike unit came from, specified using a DynamicTableRegion. 
electrodes_index (VectorIndex) Index into electrodes. 
id REQUIRED (ElementIdentifiers) Array of unique identifiers for the rows of this dynamic table. 
obs_intervals (VectorData) Observation intervals for each unit. 
obs_intervals_index (VectorIndex) Index into the obs_intervals dataset. 
spike_times (VectorData) Spike times for each unit in seconds. 
spike_times_index (VectorIndex) Index into the spike_times dataset. 
vectordata (VectorData) Vector columns, including index columns, of this dynamic table. 
waveform_mean (VectorData) Spike waveform mean for each spike unit. 
waveform_sd (VectorData) Spike waveform standard deviation for each spike unit. 
waveforms (VectorData) Individual waveforms for each spike on each electrode. This is a doubly indexed column. The 'waveforms_index' column indexes which waveforms in this column belong to the same spike event for a given unit, where each waveform was recorded from a different electrode. The 'waveforms_index_index' column indexes the 'waveforms_index' column to indicate which spike events belong to a given unit. For example, if the 'waveforms_index_index' column has values [2, 5, 6], then the first 2 elements of the 'waveforms_index' column correspond to the 2 spike events of the first unit, the next 3 elements of the 'waveforms_index' column correspond to the 3 spike events of the second unit, and the next 1 element of the 'waveforms_index' column corresponds to the 1 spike event of the third unit. If the 'waveforms_index' column has values [3, 6, 8, 10, 12, 13], then the first 3 elements of the 'waveforms' column contain the 3 spike waveforms that were recorded from 3 different electrodes for the first spike time of the first unit. See https://nwb-schema.readthedocs.io/en/stable/format_description.html#doubly-ragged-arrays for a graphical representation of this example. When there is only one electrode for each unit (i.e., each spike time is associated with a single waveform), then the 'waveforms_index' column will have values 1, 2, ..., N, where N is the number of spike events. The number of electrodes for each spike event should be the same within a given unit. The 'electrodes' column should be used to indicate which electrodes are associated with each unit, and the order of the waveforms within a given unit x spike event should be in the same order as the electrodes referenced in the 'electrodes' column of this table. The number of samples for each waveform must be the same. 
waveforms_index (VectorIndex) Index into the waveforms dataset. One value for every spike event. See 'waveforms' for more detail. 
waveforms_index_index (VectorIndex) Index into the waveforms_index dataset. One value for every unit (row in the table). See 'waveforms' for more detail. 
Method Summary
  addColumn  
  addRow  
  addlistener Add listener for event. 
  clear  
  delete Delete a handle object. 
  eq == (EQ) Test handle equality. 
  export  
  findobj Find objects matching specified conditions. 
  findprop Find property of MATLAB handle object. 
  ge >= (GE) Greater than or equal relation for handles. 
  getRow  
  gt > (GT) Greater than relation for handles. 
Sealed   isvalid Test handle validity. 
  le <= (LE) Less than or equal relation for handles. 
  listener Add listener for event without binding the listener to the source object. 
  loadAll  
  lt < (LT) Less than relation for handles. 
  ne ~= (NE) Not equal relation for handles. 
  notify Notify listeners of event. 
  toTable  
  validate_colnames  
  validate_description  
  validate_electrode_group  
  validate_electrodes  
  validate_electrodes_index  
  validate_id  
  validate_obs_intervals  
  validate_obs_intervals_index  
  validate_spike_times  
  validate_spike_times_index  
  validate_vectordata  
  validate_waveform_mean  
  validate_waveform_sd  
  validate_waveforms  
  validate_waveforms_index  
  validate_waveforms_index_index  
Event Summary