IntracellularRecordingsTable
- See also:
Format Specification or Source Specification for IntracellularRecordingsTable.
- class types.core.IntracellularRecordingsTable(varargin)[source]
Bases:
types.hdmf_common.AlignedDynamicTable,types.untyped.GroupClassINTRACELLULARRECORDINGSTABLE - A table to group together a stimulus and response from a single electrode and a single simultaneous recording. Each row in the table represents a single recording consisting typically of a stimulus and a corresponding response. In some cases, however, only a stimulus or a response is recorded as part of an experiment. In this case, both the stimulus and response will point to the same TimeSeries while the idx_start and count of the invalid column will be set to -1, thus, indicating that no values have been recorded for the stimulus or response, respectively. Note, a recording MUST contain at least a stimulus or a response. Typically the stimulus and response are PatchClampSeries. However, the use of AD/DA channels that are not associated to an electrode is also common in intracellular electrophysiology, in which case other TimeSeries may be used.
- Required Properties*:
categories,colnames,electrodes,id,responses,stimuli
- Constructor Summary
- IntracellularRecordingsTable(varargin)
INTRACELLULARRECORDINGSTABLE - Constructor for
IntracellularRecordingsTable- Syntax:
intracellularRecordingsTable = types.core.INTRACELLULARRECORDINGSTABLE()creates an IntracellularRecordingsTable object with unset property values.intracellularRecordingsTable = types.core.INTRACELLULARRECORDINGSTABLE(Name, Value)creates an IntracellularRecordingsTable object where one or more property values are specified using name-value pairs.- Input Arguments (Name-Value Arguments):
categories (
char) - The names of the categories in this AlignedDynamicTable. Each category is represented by one DynamicTable stored in the parent group. This attribute should be used to specify an order of categories and the category names must match the names of the corresponding DynamicTable in the group.colnames (
char) - The names of the columns in this table. This should be used to specify an order to the columns.dynamictable (
DynamicTable) - A DynamicTable representing a particular category for columns in the AlignedDynamicTable parent container. The table MUST be aligned with (i.e., have the same number of rows) as all other DynamicTables stored in the AlignedDynamicTable parent container. The name of the category is given by the name of the DynamicTable and its description by the description attribute of the DynamicTable.electrodes (
IntracellularElectrodesTable) - Table for storing intracellular electrode related metadata.id (
ElementIdentifiers) - Array of unique identifiers for the rows of this dynamic table.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”.responses (
IntracellularResponsesTable) - Table for storing intracellular response related metadata.stimuli (
IntracellularStimuliTable) - Table for storing intracellular stimulus related metadata.vectordata (
VectorData) - Vector columns, including index columns, of this dynamic table.
- Output Arguments:
intracellularRecordingsTable (
types.core.IntracellularRecordingsTable) - AnIntracellularRecordingsTableobject
- Property Summary
- electrodes
REQUIRED (
IntracellularElectrodesTable) Table for storing intracellular electrode related metadata.
- responses
REQUIRED (
IntracellularResponsesTable) Table for storing intracellular response related metadata.
- stimuli
REQUIRED (
IntracellularStimuliTable) Table for storing intracellular stimulus related metadata.
Tip
* If a required property link is not functional, the property may be defined in a superclass. Please refer to the superclass documentation.