ElectrodesTable
- See also:
Format Specification or Source Specification for ElectrodesTable.
- class types.core.ElectrodesTable(varargin)[source]
Bases:
types.hdmf_common.DynamicTable,types.untyped.GroupClassELECTRODESTABLE - A table of all electrodes (i.e. channels) used for recording. Introduced in NWB 2.8.0. Replaces the “electrodes” table (neurodata_type_inc DynamicTable, no neurodata_type_def) that is part of NWBFile.
- Constructor Summary
- ElectrodesTable(varargin)
ELECTRODESTABLE - Constructor for
ElectrodesTable- Syntax:
electrodesTable = types.core.ELECTRODESTABLE()creates an ElectrodesTable object with unset property values.electrodesTable = types.core.ELECTRODESTABLE(Name, Value)creates an ElectrodesTable object where one or more property values are specified using name-value pairs.- Input Arguments (Name-Value Arguments):
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.filtering (
VectorData) - Description of hardware filtering, including the filter name and frequency cutoffs.group (
VectorData) - Reference to the ElectrodeGroup this electrode is a part of.group_name (
VectorData) - Name of the ElectrodeGroup this electrode is a part of.id (
ElementIdentifiers) - Array of unique identifiers for the rows of this dynamic table.imp (
VectorData) - Impedance of the channel, in ohms.location (
VectorData) - Location of the electrode (channel). Specify the area, layer, comments on estimation of area/layer, stereotaxic coordinates if in vivo, etc. Use standard atlas names for anatomical regions when possible.meanings_tables (
MeaningsTable) - MeaningsTable objects that provide meanings for values in VectorData columns within this DynamicTable. Tables should be named according to the column they provide meanings for with a “_meanings” suffix. e.g., if a VectorData column is named “stimulus_type”, the corresponding MeaningsTable should be named “stimulus_type_meanings”.reference (
VectorData) - Description of the reference electrode and/or reference scheme used for this electrode, e.g., “stainless steel skull screw” or “online common average referencing”.rel_x (
VectorData) - x coordinate in electrode group. Units should be specified in microns.rel_y (
VectorData) - y coordinate in electrode group. Units should be specified in microns.rel_z (
VectorData) - z coordinate in electrode group. Units should be specified in microns.vectordata (
VectorData) - Vector columns, including index columns, of this dynamic table.x (
VectorData) - x coordinate of the channel location in the brain (+x is posterior). Units should be specified in microns.y (
VectorData) - y coordinate of the channel location in the brain (+y is inferior). Units should be specified in microns.z (
VectorData) - z coordinate of the channel location in the brain (+z is right). Units should be specified in microns.
- Output Arguments:
electrodesTable (
types.core.ElectrodesTable) - AnElectrodesTableobject
- Property Summary
- filtering
(
VectorData) Description of hardwarefiltering, including the filter name and frequency cutoffs.
- group
REQUIRED (
VectorData) Reference to the ElectrodeGroup this electrode is a part of.
- group_name
(
VectorData) Name of the ElectrodeGroup this electrode is a part of.
- imp
(
VectorData) Impedance of the channel, in ohms.
- location
REQUIRED (
VectorData) Location of the electrode (channel). Specify the area, layer, comments on estimation of area/layer, stereotaxic coordinates if in vivo, etc. Use standard atlas names for anatomical regions when possible.
- reference
(
VectorData) Description of thereferenceelectrode and/orreferencescheme used for this electrode, e.g., “stainless steel skull screw” or “online common average referencing”.
- rel_x
(
VectorData) x coordinate in electrode group. Units should be specified in microns.
- rel_y
(
VectorData) y coordinate in electrode group. Units should be specified in microns.
- rel_z
(
VectorData) z coordinate in electrode group. Units should be specified in microns.
- x
(
VectorData)xcoordinate of the channel location in the brain (+:attr:x <types.core.ElectrodesTable.x> is posterior). Units should be specified in microns.
- y
(
VectorData)ycoordinate of the channel location in the brain (+:attr:y <types.core.ElectrodesTable.y> is inferior). Units should be specified in microns.
- z
(
VectorData)zcoordinate of the channel location in the brain (+:attr:z <types.core.ElectrodesTable.z> is right). Units should be specified in microns.
Tip
* If a required property link is not functional, the property may be defined in a superclass. Please refer to the superclass documentation.