mirror of
https://github.com/p2p-ld/nwb-linkml.git
synced 2024-11-10 00:34:29 +00:00
missed generated schema somehow...
This commit is contained in:
parent
19d97ad3af
commit
c9a2423a9d
147 changed files with 5670 additions and 7357 deletions
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -39,32 +46,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -130,7 +130,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -138,7 +141,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -146,7 +152,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -201,27 +210,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -268,7 +276,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -25,8 +32,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -45,47 +65,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -120,52 +106,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -181,19 +146,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -204,36 +180,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -270,13 +216,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -287,7 +239,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -309,7 +262,8 @@ classes:
|
||||||
the ElectricalSeries.
|
the ElectricalSeries.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -323,7 +277,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries description or comments field.
|
properties should be noted in the ElectricalSeries description or comments field.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -385,72 +340,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -472,21 +379,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -41,7 +48,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -183,9 +193,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -274,7 +289,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -286,7 +304,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -318,7 +339,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -622,42 +646,3 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -16,22 +23,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -42,28 +34,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -74,28 +45,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -115,12 +65,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -130,8 +95,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -143,40 +108,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -216,8 +182,17 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -226,36 +201,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -274,7 +219,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -169,23 +184,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__bands:
|
DecompositionSeries__bands:
|
||||||
name: DecompositionSeries__bands
|
name: DecompositionSeries__bands
|
||||||
description: Table for describing the bands that this series was generated from.
|
description: Table for describing the bands that this series was generated from.
|
||||||
|
@ -209,33 +213,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -269,7 +271,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -292,14 +299,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Units__spike_times_index:
|
Units__spike_times_index:
|
||||||
name: Units__spike_times_index
|
name: Units__spike_times_index
|
||||||
|
@ -345,18 +372,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -381,43 +396,3 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -302,29 +273,21 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__manifold__Array
|
|
||||||
ImagingPlane__manifold__Array:
|
|
||||||
name: ImagingPlane__manifold__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
height:
|
|
||||||
name: height
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
any_of:
|
||||||
width:
|
- array:
|
||||||
name: width
|
dimensions:
|
||||||
range: float32
|
- alias: height
|
||||||
required: true
|
- alias: width
|
||||||
x, y, z:
|
- alias: x, y, z
|
||||||
name: x, y, z
|
exact_cardinality: 3
|
||||||
range: float32
|
- array:
|
||||||
required: true
|
dimensions:
|
||||||
minimum_cardinality: 3
|
- alias: height
|
||||||
maximum_cardinality: 3
|
- alias: width
|
||||||
depth:
|
- alias: depth
|
||||||
name: depth
|
- alias: x, y, z
|
||||||
range: float32
|
exact_cardinality: 3
|
||||||
required: false
|
|
||||||
ImagingPlane__origin_coords:
|
ImagingPlane__origin_coords:
|
||||||
name: ImagingPlane__origin_coords
|
name: ImagingPlane__origin_coords
|
||||||
description: Physical location of the first element of the imaging plane (0, 0)
|
description: Physical location of the first element of the imaging plane (0, 0)
|
||||||
|
@ -344,23 +307,13 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__origin_coords__Array
|
array:
|
||||||
ImagingPlane__origin_coords__Array:
|
dimensions:
|
||||||
name: ImagingPlane__origin_coords__Array
|
- alias: x, y
|
||||||
is_a: Arraylike
|
exact_cardinality: 2
|
||||||
attributes:
|
- alias: x, y, z
|
||||||
x, y:
|
exact_cardinality: 3
|
||||||
name: x, y
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
x, y, z:
|
|
||||||
name: x, y, z
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
ImagingPlane__grid_spacing:
|
ImagingPlane__grid_spacing:
|
||||||
name: ImagingPlane__grid_spacing
|
name: ImagingPlane__grid_spacing
|
||||||
description: Space between pixels in (x, y) or voxels in (x, y, z) directions,
|
description: Space between pixels in (x, y) or voxels in (x, y, z) directions,
|
||||||
|
@ -380,23 +333,13 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__grid_spacing__Array
|
array:
|
||||||
ImagingPlane__grid_spacing__Array:
|
dimensions:
|
||||||
name: ImagingPlane__grid_spacing__Array
|
- alias: x, y
|
||||||
is_a: Arraylike
|
exact_cardinality: 2
|
||||||
attributes:
|
- alias: x, y, z
|
||||||
x, y:
|
exact_cardinality: 3
|
||||||
name: x, y
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
x, y, z:
|
|
||||||
name: x, y, z
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalChannel:
|
OpticalChannel:
|
||||||
name: OpticalChannel
|
name: OpticalChannel
|
||||||
description: An optical channel used to record from an imaging plane.
|
description: An optical channel used to record from an imaging plane.
|
||||||
|
@ -426,7 +369,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -28,20 +35,12 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: RetinotopyMap__Array
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_rows
|
||||||
|
- alias: num_cols
|
||||||
|
range: float32
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RetinotopyMap__Array:
|
|
||||||
name: RetinotopyMap__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
AxisMap:
|
AxisMap:
|
||||||
name: AxisMap
|
name: AxisMap
|
||||||
description: Abstract two-dimensional map of responses to stimuli along a single
|
description: Abstract two-dimensional map of responses to stimuli along a single
|
||||||
|
@ -59,20 +58,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AxisMap__Array
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_rows
|
||||||
|
- alias: num_cols
|
||||||
|
range: float32
|
||||||
tree_root: true
|
tree_root: true
|
||||||
AxisMap__Array:
|
|
||||||
name: AxisMap__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
RetinotopyImage:
|
RetinotopyImage:
|
||||||
name: RetinotopyImage
|
name: RetinotopyImage
|
||||||
description: 'Gray-scale image related to retinotopic mapping. Array structure:
|
description: 'Gray-scale image related to retinotopic mapping. Array structure:
|
||||||
|
@ -155,7 +146,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_axes
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -39,32 +46,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -130,7 +130,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -138,7 +141,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -146,7 +152,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -201,27 +210,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -268,7 +276,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -25,8 +32,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -45,47 +65,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -120,52 +106,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -181,19 +146,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -204,36 +180,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -270,13 +216,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -287,7 +239,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -309,7 +262,8 @@ classes:
|
||||||
the ElectricalSeries.
|
the ElectricalSeries.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -323,7 +277,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries description or comments field.
|
properties should be noted in the ElectricalSeries description or comments field.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -385,72 +340,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -472,21 +379,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -41,7 +48,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -183,9 +193,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -274,7 +289,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -286,7 +304,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -318,7 +339,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -622,42 +646,3 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -16,22 +23,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -42,28 +34,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -74,28 +45,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -115,12 +65,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -130,8 +95,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -143,40 +108,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -216,8 +182,17 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -226,36 +201,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -274,7 +219,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -169,23 +184,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__bands:
|
DecompositionSeries__bands:
|
||||||
name: DecompositionSeries__bands
|
name: DecompositionSeries__bands
|
||||||
description: Table for describing the bands that this series was generated from.
|
description: Table for describing the bands that this series was generated from.
|
||||||
|
@ -209,33 +213,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -269,7 +271,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -292,14 +299,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Units__spike_times_index:
|
Units__spike_times_index:
|
||||||
name: Units__spike_times_index
|
name: Units__spike_times_index
|
||||||
|
@ -345,18 +372,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -381,43 +396,3 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -302,29 +273,21 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__manifold__Array
|
|
||||||
ImagingPlane__manifold__Array:
|
|
||||||
name: ImagingPlane__manifold__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
height:
|
|
||||||
name: height
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
any_of:
|
||||||
width:
|
- array:
|
||||||
name: width
|
dimensions:
|
||||||
range: float32
|
- alias: height
|
||||||
required: true
|
- alias: width
|
||||||
x, y, z:
|
- alias: x, y, z
|
||||||
name: x, y, z
|
exact_cardinality: 3
|
||||||
range: float32
|
- array:
|
||||||
required: true
|
dimensions:
|
||||||
minimum_cardinality: 3
|
- alias: height
|
||||||
maximum_cardinality: 3
|
- alias: width
|
||||||
depth:
|
- alias: depth
|
||||||
name: depth
|
- alias: x, y, z
|
||||||
range: float32
|
exact_cardinality: 3
|
||||||
required: false
|
|
||||||
ImagingPlane__origin_coords:
|
ImagingPlane__origin_coords:
|
||||||
name: ImagingPlane__origin_coords
|
name: ImagingPlane__origin_coords
|
||||||
description: Physical location of the first element of the imaging plane (0, 0)
|
description: Physical location of the first element of the imaging plane (0, 0)
|
||||||
|
@ -344,23 +307,13 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__origin_coords__Array
|
array:
|
||||||
ImagingPlane__origin_coords__Array:
|
dimensions:
|
||||||
name: ImagingPlane__origin_coords__Array
|
- alias: x, y
|
||||||
is_a: Arraylike
|
exact_cardinality: 2
|
||||||
attributes:
|
- alias: x, y, z
|
||||||
x, y:
|
exact_cardinality: 3
|
||||||
name: x, y
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
x, y, z:
|
|
||||||
name: x, y, z
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
ImagingPlane__grid_spacing:
|
ImagingPlane__grid_spacing:
|
||||||
name: ImagingPlane__grid_spacing
|
name: ImagingPlane__grid_spacing
|
||||||
description: Space between pixels in (x, y) or voxels in (x, y, z) directions,
|
description: Space between pixels in (x, y) or voxels in (x, y, z) directions,
|
||||||
|
@ -380,23 +333,13 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingPlane__grid_spacing__Array
|
array:
|
||||||
ImagingPlane__grid_spacing__Array:
|
dimensions:
|
||||||
name: ImagingPlane__grid_spacing__Array
|
- alias: x, y
|
||||||
is_a: Arraylike
|
exact_cardinality: 2
|
||||||
attributes:
|
- alias: x, y, z
|
||||||
x, y:
|
exact_cardinality: 3
|
||||||
name: x, y
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
x, y, z:
|
|
||||||
name: x, y, z
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalChannel:
|
OpticalChannel:
|
||||||
name: OpticalChannel
|
name: OpticalChannel
|
||||||
description: An optical channel used to record from an imaging plane.
|
description: An optical channel used to record from an imaging plane.
|
||||||
|
@ -426,7 +369,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
imports:
|
imports:
|
||||||
|
@ -28,20 +35,12 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: RetinotopyMap__Array
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_rows
|
||||||
|
- alias: num_cols
|
||||||
|
range: float32
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RetinotopyMap__Array:
|
|
||||||
name: RetinotopyMap__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
AxisMap:
|
AxisMap:
|
||||||
name: AxisMap
|
name: AxisMap
|
||||||
description: Abstract two-dimensional map of responses to stimuli along a single
|
description: Abstract two-dimensional map of responses to stimuli along a single
|
||||||
|
@ -59,20 +58,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AxisMap__Array
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_rows
|
||||||
|
- alias: num_cols
|
||||||
|
range: float32
|
||||||
tree_root: true
|
tree_root: true
|
||||||
AxisMap__Array:
|
|
||||||
name: AxisMap__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
RetinotopyImage:
|
RetinotopyImage:
|
||||||
name: RetinotopyImage
|
name: RetinotopyImage
|
||||||
description: 'Gray-scale image related to retinotopic mapping. Array structure:
|
description: 'Gray-scale image related to retinotopic mapping. Array structure:
|
||||||
|
@ -155,7 +146,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_axes
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.2.1
|
version: 2.2.1
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -39,32 +46,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -130,7 +130,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -138,7 +141,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -146,7 +152,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -201,27 +210,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -268,7 +276,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -25,8 +32,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -45,47 +65,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -120,52 +106,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -181,19 +146,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -204,36 +180,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -270,13 +216,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -287,7 +239,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -309,7 +262,8 @@ classes:
|
||||||
the ElectricalSeries.
|
the ElectricalSeries.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -323,7 +277,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries description or comments field.
|
properties should be noted in the ElectricalSeries description or comments field.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -385,72 +340,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -472,21 +379,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -41,7 +48,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -183,9 +193,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -274,7 +289,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -286,7 +304,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -318,7 +339,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -622,42 +646,3 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -16,22 +23,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -42,28 +34,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -74,28 +45,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -115,12 +65,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -130,8 +95,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -143,40 +108,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -216,14 +182,36 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Images presented to subject, either grayscale or RGB
|
description: Images presented to subject, either grayscale or RGB
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -232,72 +220,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalSeries__data:
|
|
||||||
name: OpticalSeries__data
|
|
||||||
description: Images presented to subject, either grayscale or RGB
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__data__Array
|
|
||||||
OpticalSeries__data__Array:
|
|
||||||
name: OpticalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -316,7 +238,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -169,23 +184,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__bands:
|
DecompositionSeries__bands:
|
||||||
name: DecompositionSeries__bands
|
name: DecompositionSeries__bands
|
||||||
description: Table for describing the bands that this series was generated from.
|
description: Table for describing the bands that this series was generated from.
|
||||||
|
@ -209,33 +213,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -269,7 +271,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -292,14 +299,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Units__spike_times_index:
|
Units__spike_times_index:
|
||||||
name: Units__spike_times_index
|
name: Units__spike_times_index
|
||||||
|
@ -345,18 +372,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -381,43 +396,3 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -181,7 +152,8 @@ classes:
|
||||||
description: An imaging plane and its metadata.
|
description: An imaging plane and its metadata.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -195,7 +167,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
imports:
|
imports:
|
||||||
|
@ -55,7 +62,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: axis_1, axis_2
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
@ -106,19 +117,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_1_power_map:
|
ImagingRetinotopy__axis_1_power_map:
|
||||||
name: ImagingRetinotopy__axis_1_power_map
|
name: ImagingRetinotopy__axis_1_power_map
|
||||||
description: Power response on the first measured axis. Response is scaled so
|
description: Power response on the first measured axis. Response is scaled so
|
||||||
|
@ -146,19 +149,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_phase_map:
|
ImagingRetinotopy__axis_2_phase_map:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map
|
name: ImagingRetinotopy__axis_2_phase_map
|
||||||
description: Phase response to stimulus on the second measured axis.
|
description: Phase response to stimulus on the second measured axis.
|
||||||
|
@ -185,19 +180,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_power_map:
|
ImagingRetinotopy__axis_2_power_map:
|
||||||
name: ImagingRetinotopy__axis_2_power_map
|
name: ImagingRetinotopy__axis_2_power_map
|
||||||
description: Power response on the second measured axis. Response is scaled so
|
description: Power response on the second measured axis. Response is scaled so
|
||||||
|
@ -225,19 +212,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__focal_depth_image:
|
ImagingRetinotopy__focal_depth_image:
|
||||||
name: ImagingRetinotopy__focal_depth_image
|
name: ImagingRetinotopy__focal_depth_image
|
||||||
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
||||||
|
@ -274,19 +253,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__focal_depth_image__Array
|
array:
|
||||||
ImagingRetinotopy__focal_depth_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__focal_depth_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__sign_map:
|
ImagingRetinotopy__sign_map:
|
||||||
name: ImagingRetinotopy__sign_map
|
name: ImagingRetinotopy__sign_map
|
||||||
description: Sine of the angle between the direction of the gradient in axis_1
|
description: Sine of the angle between the direction of the gradient in axis_1
|
||||||
|
@ -310,19 +281,11 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__sign_map__Array
|
array:
|
||||||
ImagingRetinotopy__sign_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__sign_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__vasculature_image:
|
ImagingRetinotopy__vasculature_image:
|
||||||
name: ImagingRetinotopy__vasculature_image
|
name: ImagingRetinotopy__vasculature_image
|
||||||
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
||||||
|
@ -355,16 +318,8 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__vasculature_image__Array
|
array:
|
||||||
ImagingRetinotopy__vasculature_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__vasculature_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.2.2
|
version: 2.2.2
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -39,32 +46,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -130,7 +130,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -138,7 +141,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -146,7 +152,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -201,27 +210,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -268,7 +276,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -25,8 +32,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -45,47 +65,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -120,52 +106,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -181,19 +146,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -204,36 +180,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -270,13 +216,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -287,7 +239,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -309,7 +262,8 @@ classes:
|
||||||
the ElectricalSeries.
|
the ElectricalSeries.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -323,7 +277,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries description or comments field.
|
properties should be noted in the ElectricalSeries description or comments field.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -385,72 +340,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -472,21 +379,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -56,7 +63,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -198,9 +208,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -289,7 +304,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -301,7 +319,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -333,7 +354,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -575,45 +599,6 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
LabMetaData:
|
LabMetaData:
|
||||||
name: LabMetaData
|
name: LabMetaData
|
||||||
description: Lab-specific meta-data.
|
description: Lab-specific meta-data.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -16,22 +23,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -42,28 +34,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -74,28 +45,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -115,12 +65,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -130,8 +95,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -143,40 +108,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -216,14 +182,36 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Images presented to subject, either grayscale or RGB
|
description: Images presented to subject, either grayscale or RGB
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -232,72 +220,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalSeries__data:
|
|
||||||
name: OpticalSeries__data
|
|
||||||
description: Images presented to subject, either grayscale or RGB
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__data__Array
|
|
||||||
OpticalSeries__data__Array:
|
|
||||||
name: OpticalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -316,7 +238,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -169,23 +184,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__bands:
|
DecompositionSeries__bands:
|
||||||
name: DecompositionSeries__bands
|
name: DecompositionSeries__bands
|
||||||
description: Table for describing the bands that this series was generated from.
|
description: Table for describing the bands that this series was generated from.
|
||||||
|
@ -209,33 +213,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -269,7 +271,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -292,14 +299,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Units__spike_times_index:
|
Units__spike_times_index:
|
||||||
name: Units__spike_times_index
|
name: Units__spike_times_index
|
||||||
|
@ -345,18 +372,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -381,43 +396,3 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -191,8 +162,20 @@ classes:
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
description: ROI masks for each ROI. Each image mask is the size of the original
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
imaging plane (or volume) and members of the ROI are finite non-zero.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: PlaneSegmentation__image_mask
|
range: AnyType
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- alias: num_z
|
||||||
pixel_mask_index:
|
pixel_mask_index:
|
||||||
name: pixel_mask_index
|
name: pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -228,19 +211,6 @@ classes:
|
||||||
any_of:
|
any_of:
|
||||||
- range: ImageSeries
|
- range: ImageSeries
|
||||||
tree_root: true
|
tree_root: true
|
||||||
PlaneSegmentation__image_mask:
|
|
||||||
name: PlaneSegmentation__image_mask
|
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(image_mask)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: image_mask
|
|
||||||
PlaneSegmentation__pixel_mask_index:
|
PlaneSegmentation__pixel_mask_index:
|
||||||
name: PlaneSegmentation__pixel_mask_index
|
name: PlaneSegmentation__pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -270,7 +240,8 @@ classes:
|
||||||
description: An imaging plane and its metadata.
|
description: An imaging plane and its metadata.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -307,7 +278,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
imports:
|
imports:
|
||||||
|
@ -55,7 +62,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: axis_1, axis_2
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
@ -106,19 +117,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_1_power_map:
|
ImagingRetinotopy__axis_1_power_map:
|
||||||
name: ImagingRetinotopy__axis_1_power_map
|
name: ImagingRetinotopy__axis_1_power_map
|
||||||
description: Power response on the first measured axis. Response is scaled so
|
description: Power response on the first measured axis. Response is scaled so
|
||||||
|
@ -146,19 +149,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_phase_map:
|
ImagingRetinotopy__axis_2_phase_map:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map
|
name: ImagingRetinotopy__axis_2_phase_map
|
||||||
description: Phase response to stimulus on the second measured axis.
|
description: Phase response to stimulus on the second measured axis.
|
||||||
|
@ -185,19 +180,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_power_map:
|
ImagingRetinotopy__axis_2_power_map:
|
||||||
name: ImagingRetinotopy__axis_2_power_map
|
name: ImagingRetinotopy__axis_2_power_map
|
||||||
description: Power response on the second measured axis. Response is scaled so
|
description: Power response on the second measured axis. Response is scaled so
|
||||||
|
@ -225,19 +212,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__focal_depth_image:
|
ImagingRetinotopy__focal_depth_image:
|
||||||
name: ImagingRetinotopy__focal_depth_image
|
name: ImagingRetinotopy__focal_depth_image
|
||||||
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
||||||
|
@ -274,19 +253,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__focal_depth_image__Array
|
array:
|
||||||
ImagingRetinotopy__focal_depth_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__focal_depth_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__sign_map:
|
ImagingRetinotopy__sign_map:
|
||||||
name: ImagingRetinotopy__sign_map
|
name: ImagingRetinotopy__sign_map
|
||||||
description: Sine of the angle between the direction of the gradient in axis_1
|
description: Sine of the angle between the direction of the gradient in axis_1
|
||||||
|
@ -310,19 +281,11 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__sign_map__Array
|
array:
|
||||||
ImagingRetinotopy__sign_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__sign_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__vasculature_image:
|
ImagingRetinotopy__vasculature_image:
|
||||||
name: ImagingRetinotopy__vasculature_image
|
name: ImagingRetinotopy__vasculature_image
|
||||||
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
||||||
|
@ -355,16 +318,8 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__vasculature_image__Array
|
array:
|
||||||
ImagingRetinotopy__vasculature_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__vasculature_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.2.4
|
version: 2.2.4
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -39,32 +46,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -130,7 +130,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -138,7 +141,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -146,7 +152,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -201,27 +210,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -268,7 +276,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -25,8 +32,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -45,47 +65,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -120,52 +106,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -181,19 +146,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -204,36 +180,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -270,13 +216,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -287,7 +239,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -309,7 +262,8 @@ classes:
|
||||||
the ElectricalSeries.
|
the ElectricalSeries.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -323,7 +277,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries description or comments field.
|
properties should be noted in the ElectricalSeries description or comments field.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -385,72 +340,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -472,21 +379,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -56,7 +63,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -198,9 +208,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -289,7 +304,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -301,7 +319,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -333,7 +354,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -575,45 +599,6 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
LabMetaData:
|
LabMetaData:
|
||||||
name: LabMetaData
|
name: LabMetaData
|
||||||
description: Lab-specific meta-data.
|
description: Lab-specific meta-data.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -16,22 +23,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -42,28 +34,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -74,28 +45,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -115,12 +65,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -130,8 +95,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -143,40 +108,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -216,14 +182,36 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Images presented to subject, either grayscale or RGB
|
description: Images presented to subject, either grayscale or RGB
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -232,72 +220,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalSeries__data:
|
|
||||||
name: OpticalSeries__data
|
|
||||||
description: Images presented to subject, either grayscale or RGB
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__data__Array
|
|
||||||
OpticalSeries__data__Array:
|
|
||||||
name: OpticalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -316,7 +238,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -169,23 +184,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__bands:
|
DecompositionSeries__bands:
|
||||||
name: DecompositionSeries__bands
|
name: DecompositionSeries__bands
|
||||||
description: Table for describing the bands that this series was generated from.
|
description: Table for describing the bands that this series was generated from.
|
||||||
|
@ -209,33 +213,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -269,7 +271,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -292,14 +299,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Units__spike_times_index:
|
Units__spike_times_index:
|
||||||
name: Units__spike_times_index
|
name: Units__spike_times_index
|
||||||
|
@ -345,18 +372,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -381,43 +396,3 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height|depth
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -191,8 +162,20 @@ classes:
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
description: ROI masks for each ROI. Each image mask is the size of the original
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
imaging plane (or volume) and members of the ROI are finite non-zero.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: PlaneSegmentation__image_mask
|
range: AnyType
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- alias: num_z
|
||||||
pixel_mask_index:
|
pixel_mask_index:
|
||||||
name: pixel_mask_index
|
name: pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -228,19 +211,6 @@ classes:
|
||||||
any_of:
|
any_of:
|
||||||
- range: ImageSeries
|
- range: ImageSeries
|
||||||
tree_root: true
|
tree_root: true
|
||||||
PlaneSegmentation__image_mask:
|
|
||||||
name: PlaneSegmentation__image_mask
|
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(image_mask)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: image_mask
|
|
||||||
PlaneSegmentation__pixel_mask_index:
|
PlaneSegmentation__pixel_mask_index:
|
||||||
name: PlaneSegmentation__pixel_mask_index
|
name: PlaneSegmentation__pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -270,7 +240,8 @@ classes:
|
||||||
description: An imaging plane and its metadata.
|
description: An imaging plane and its metadata.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -307,7 +278,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
imports:
|
imports:
|
||||||
|
@ -55,7 +62,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: axis_1, axis_2
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
@ -106,19 +117,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_1_power_map:
|
ImagingRetinotopy__axis_1_power_map:
|
||||||
name: ImagingRetinotopy__axis_1_power_map
|
name: ImagingRetinotopy__axis_1_power_map
|
||||||
description: Power response on the first measured axis. Response is scaled so
|
description: Power response on the first measured axis. Response is scaled so
|
||||||
|
@ -146,19 +149,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_phase_map:
|
ImagingRetinotopy__axis_2_phase_map:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map
|
name: ImagingRetinotopy__axis_2_phase_map
|
||||||
description: Phase response to stimulus on the second measured axis.
|
description: Phase response to stimulus on the second measured axis.
|
||||||
|
@ -185,19 +180,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_power_map:
|
ImagingRetinotopy__axis_2_power_map:
|
||||||
name: ImagingRetinotopy__axis_2_power_map
|
name: ImagingRetinotopy__axis_2_power_map
|
||||||
description: Power response on the second measured axis. Response is scaled so
|
description: Power response on the second measured axis. Response is scaled so
|
||||||
|
@ -225,19 +212,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__focal_depth_image:
|
ImagingRetinotopy__focal_depth_image:
|
||||||
name: ImagingRetinotopy__focal_depth_image
|
name: ImagingRetinotopy__focal_depth_image
|
||||||
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
||||||
|
@ -274,19 +253,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__focal_depth_image__Array
|
array:
|
||||||
ImagingRetinotopy__focal_depth_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__focal_depth_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__sign_map:
|
ImagingRetinotopy__sign_map:
|
||||||
name: ImagingRetinotopy__sign_map
|
name: ImagingRetinotopy__sign_map
|
||||||
description: Sine of the angle between the direction of the gradient in axis_1
|
description: Sine of the angle between the direction of the gradient in axis_1
|
||||||
|
@ -310,19 +281,11 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__sign_map__Array
|
array:
|
||||||
ImagingRetinotopy__sign_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__sign_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__vasculature_image:
|
ImagingRetinotopy__vasculature_image:
|
||||||
name: ImagingRetinotopy__vasculature_image
|
name: ImagingRetinotopy__vasculature_image
|
||||||
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
||||||
|
@ -355,16 +318,8 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__vasculature_image__Array
|
array:
|
||||||
ImagingRetinotopy__vasculature_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__vasculature_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -40,32 +47,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -131,7 +131,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -139,7 +142,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -147,7 +153,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -214,27 +223,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -281,7 +289,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,8 +42,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -55,47 +75,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -130,52 +116,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -191,19 +156,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -214,36 +190,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -280,13 +226,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -297,7 +249,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -319,7 +272,8 @@ classes:
|
||||||
the ElectricalSeries 'filtering' attribute.
|
the ElectricalSeries 'filtering' attribute.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -333,7 +287,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries 'filtering' attribute.
|
properties should be noted in the ElectricalSeries 'filtering' attribute.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -395,72 +350,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -482,21 +389,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -56,7 +63,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -198,9 +208,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -289,7 +304,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -301,7 +319,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -333,7 +354,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -576,45 +600,6 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SweepTable
|
range: SweepTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
LabMetaData:
|
LabMetaData:
|
||||||
name: LabMetaData
|
name: LabMetaData
|
||||||
description: Lab-specific meta-data.
|
description: Lab-specific meta-data.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -17,22 +24,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -43,28 +35,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -75,28 +46,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -116,12 +66,27 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Binary data representing images across frames.
|
description: Binary data representing images across frames.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -131,8 +96,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -144,40 +109,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames.
|
description: Paths to one or more external file(s). The field is only present
|
||||||
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -217,14 +183,36 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Images presented to subject, either grayscale or RGB
|
description: Images presented to subject, either grayscale or RGB
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -233,72 +221,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalSeries__data:
|
|
||||||
name: OpticalSeries__data
|
|
||||||
description: Images presented to subject, either grayscale or RGB
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__data__Array
|
|
||||||
OpticalSeries__data__Array:
|
|
||||||
name: OpticalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -317,7 +239,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -176,23 +191,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__source_channels:
|
DecompositionSeries__source_channels:
|
||||||
name: DecompositionSeries__source_channels
|
name: DecompositionSeries__source_channels
|
||||||
description: DynamicTableRegion pointer to the channels that this decomposition
|
description: DynamicTableRegion pointer to the channels that this decomposition
|
||||||
|
@ -229,33 +233,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -289,7 +291,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -312,14 +319,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveforms:
|
waveforms:
|
||||||
name: waveforms
|
name: waveforms
|
||||||
description: Individual waveforms for each spike on each electrode. This is
|
description: Individual waveforms for each spike on each electrode. This is
|
||||||
|
@ -346,7 +373,11 @@ classes:
|
||||||
same order as the electrodes referenced in the 'electrodes' column of this
|
same order as the electrodes referenced in the 'electrodes' column of this
|
||||||
table. The number of samples for each waveform must be the same.
|
table. The number of samples for each waveform must be the same.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveforms
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_waveforms
|
||||||
|
- alias: num_samples
|
||||||
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
waveforms_index:
|
waveforms_index:
|
||||||
name: waveforms_index
|
name: waveforms_index
|
||||||
|
@ -407,18 +438,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -443,88 +462,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveforms:
|
|
||||||
name: Units__waveforms
|
|
||||||
description: 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.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveforms)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveforms
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveforms_index:
|
Units__waveforms_index:
|
||||||
name: Units__waveforms_index
|
name: Units__waveforms_index
|
||||||
description: Index into the waveforms dataset. One value for every spike event.
|
description: Index into the waveforms dataset. One value for every spike event.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height|depth
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -191,8 +162,20 @@ classes:
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
description: ROI masks for each ROI. Each image mask is the size of the original
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
imaging plane (or volume) and members of the ROI are finite non-zero.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: PlaneSegmentation__image_mask
|
range: AnyType
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- alias: num_z
|
||||||
pixel_mask_index:
|
pixel_mask_index:
|
||||||
name: pixel_mask_index
|
name: pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -228,19 +211,6 @@ classes:
|
||||||
any_of:
|
any_of:
|
||||||
- range: ImageSeries
|
- range: ImageSeries
|
||||||
tree_root: true
|
tree_root: true
|
||||||
PlaneSegmentation__image_mask:
|
|
||||||
name: PlaneSegmentation__image_mask
|
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(image_mask)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: image_mask
|
|
||||||
PlaneSegmentation__pixel_mask_index:
|
PlaneSegmentation__pixel_mask_index:
|
||||||
name: PlaneSegmentation__pixel_mask_index
|
name: PlaneSegmentation__pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -270,7 +240,8 @@ classes:
|
||||||
description: An imaging plane and its metadata.
|
description: An imaging plane and its metadata.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -307,7 +278,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -55,7 +62,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: axis_1, axis_2
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
@ -106,19 +117,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_1_power_map:
|
ImagingRetinotopy__axis_1_power_map:
|
||||||
name: ImagingRetinotopy__axis_1_power_map
|
name: ImagingRetinotopy__axis_1_power_map
|
||||||
description: Power response on the first measured axis. Response is scaled so
|
description: Power response on the first measured axis. Response is scaled so
|
||||||
|
@ -146,19 +149,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_phase_map:
|
ImagingRetinotopy__axis_2_phase_map:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map
|
name: ImagingRetinotopy__axis_2_phase_map
|
||||||
description: Phase response to stimulus on the second measured axis.
|
description: Phase response to stimulus on the second measured axis.
|
||||||
|
@ -185,19 +180,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_power_map:
|
ImagingRetinotopy__axis_2_power_map:
|
||||||
name: ImagingRetinotopy__axis_2_power_map
|
name: ImagingRetinotopy__axis_2_power_map
|
||||||
description: Power response on the second measured axis. Response is scaled so
|
description: Power response on the second measured axis. Response is scaled so
|
||||||
|
@ -225,19 +212,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__focal_depth_image:
|
ImagingRetinotopy__focal_depth_image:
|
||||||
name: ImagingRetinotopy__focal_depth_image
|
name: ImagingRetinotopy__focal_depth_image
|
||||||
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
||||||
|
@ -274,19 +253,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__focal_depth_image__Array
|
array:
|
||||||
ImagingRetinotopy__focal_depth_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__focal_depth_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__sign_map:
|
ImagingRetinotopy__sign_map:
|
||||||
name: ImagingRetinotopy__sign_map
|
name: ImagingRetinotopy__sign_map
|
||||||
description: Sine of the angle between the direction of the gradient in axis_1
|
description: Sine of the angle between the direction of the gradient in axis_1
|
||||||
|
@ -310,19 +281,11 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__sign_map__Array
|
array:
|
||||||
ImagingRetinotopy__sign_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__sign_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__vasculature_image:
|
ImagingRetinotopy__vasculature_image:
|
||||||
name: ImagingRetinotopy__vasculature_image
|
name: ImagingRetinotopy__vasculature_image
|
||||||
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
||||||
|
@ -355,16 +318,8 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__vasculature_image__Array
|
array:
|
||||||
ImagingRetinotopy__vasculature_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__vasculature_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -53,32 +60,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -144,7 +144,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -152,7 +155,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -160,7 +166,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -227,27 +236,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -294,7 +302,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -59,19 +66,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -88,7 +91,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -101,7 +105,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -114,7 +119,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -126,7 +132,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -138,7 +145,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -154,7 +162,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -166,7 +175,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.device
|
name: core.nwb.device
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.device
|
id: core.nwb.device
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ecephys
|
name: core.nwb.ecephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ecephys
|
id: core.nwb.ecephys
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,8 +42,21 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage data.
|
description: Recorded voltage data.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ElectricalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
electrodes:
|
electrodes:
|
||||||
name: electrodes
|
name: electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -55,47 +75,13 @@ classes:
|
||||||
as native values generated by data acquisition systems. If this dataset
|
as native values generated by data acquisition systems. If this dataset
|
||||||
is not present, then there is no channel-specific conversion factor, i.e.
|
is not present, then there is no channel-specific conversion factor, i.e.
|
||||||
it is 1 for all channels.
|
it is 1 for all channels.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_channels
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ElectricalSeries__data:
|
|
||||||
name: ElectricalSeries__data
|
|
||||||
description: Recorded voltage data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Base unit of measurement for working with the data. This value
|
|
||||||
is fixed to 'volts'. Actual stored values are not necessarily stored in
|
|
||||||
these units. To access the data in these units, multiply 'data' by 'conversion'
|
|
||||||
and 'channel_conversion' (if present).
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ElectricalSeries__data__Array
|
|
||||||
ElectricalSeries__data__Array:
|
|
||||||
name: ElectricalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ElectricalSeries__electrodes:
|
ElectricalSeries__electrodes:
|
||||||
name: ElectricalSeries__electrodes
|
name: ElectricalSeries__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -130,52 +116,31 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Spike waveforms.
|
description: Spike waveforms.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: SpikeEventSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_samples
|
||||||
timestamps:
|
timestamps:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
Timestamps are required for the events. Unlike for TimeSeries, timestamps
|
||||||
are required for SpikeEventSeries and are thus re-specified here.
|
are required for SpikeEventSeries and are thus re-specified here.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
SpikeEventSeries__data:
|
|
||||||
name: SpikeEventSeries__data
|
|
||||||
description: Spike waveforms.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement for waveforms, which is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: SpikeEventSeries__data__Array
|
|
||||||
SpikeEventSeries__data__Array:
|
|
||||||
name: SpikeEventSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
FeatureExtraction:
|
FeatureExtraction:
|
||||||
name: FeatureExtraction
|
name: FeatureExtraction
|
||||||
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
description: Features, such as PC1 and PC2, that are extracted from signals stored
|
||||||
|
@ -191,19 +156,30 @@ classes:
|
||||||
name: description
|
name: description
|
||||||
description: Description of features (eg, ''PC1'') for each of the extracted
|
description: Description of features (eg, ''PC1'') for each of the extracted
|
||||||
features.
|
features.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
description: Multi-dimensional array of features extracted from each event.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: FeatureExtraction__features
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
|
- alias: num_channels
|
||||||
|
- alias: num_features
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of events that features correspond to (can be a link).
|
description: Times of events that features correspond to (can be a link).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
electrodes:
|
electrodes:
|
||||||
|
@ -214,36 +190,6 @@ classes:
|
||||||
range: FeatureExtraction__electrodes
|
range: FeatureExtraction__electrodes
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
FeatureExtraction__features:
|
|
||||||
name: FeatureExtraction__features
|
|
||||||
description: Multi-dimensional array of features extracted from each event.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(features)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: features
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: FeatureExtraction__features__Array
|
|
||||||
FeatureExtraction__features__Array:
|
|
||||||
name: FeatureExtraction__features__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_events:
|
|
||||||
name: num_events
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_features:
|
|
||||||
name: num_features
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
FeatureExtraction__electrodes:
|
FeatureExtraction__electrodes:
|
||||||
name: FeatureExtraction__electrodes
|
name: FeatureExtraction__electrodes
|
||||||
description: DynamicTableRegion pointer to the electrodes that this time series
|
description: DynamicTableRegion pointer to the electrodes that this time series
|
||||||
|
@ -280,13 +226,19 @@ classes:
|
||||||
corresponding to time of event. ''description'' should define what is meant
|
corresponding to time of event. ''description'' should define what is meant
|
||||||
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
by time of event (e.g., .25 ms before action potential peak, zero-crossing
|
||||||
time, etc). The index points to each event from the raw data.
|
time, etc). The index points to each event from the raw data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Timestamps of events, in seconds.
|
description: Timestamps of events, in seconds.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -297,7 +249,8 @@ classes:
|
||||||
during experiment acquisition.
|
during experiment acquisition.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -319,7 +272,8 @@ classes:
|
||||||
the ElectricalSeries 'filtering' attribute.
|
the ElectricalSeries 'filtering' attribute.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -333,7 +287,8 @@ classes:
|
||||||
properties should be noted in the ElectricalSeries 'filtering' attribute.
|
properties should be noted in the ElectricalSeries 'filtering' attribute.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -395,72 +350,24 @@ classes:
|
||||||
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
3 is in array slot [3]). Waveforms corresponding to gaps in cluster sequence
|
||||||
should be empty (e.g., zero- filled)
|
should be empty (e.g., zero- filled)
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_mean
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as
|
description: Stdev of waveforms for each cluster, using the same indices as
|
||||||
in mean
|
in mean
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ClusterWaveforms__waveform_sd
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
|
- alias: num_samples
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ClusterWaveforms__waveform_mean:
|
|
||||||
name: ClusterWaveforms__waveform_mean
|
|
||||||
description: The mean waveform for each cluster, using the same indices for each
|
|
||||||
wave as cluster numbers in the associated Clustering module (i.e, cluster 3
|
|
||||||
is in array slot [3]). Waveforms corresponding to gaps in cluster sequence should
|
|
||||||
be empty (e.g., zero- filled)
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_mean__Array
|
|
||||||
ClusterWaveforms__waveform_mean__Array:
|
|
||||||
name: ClusterWaveforms__waveform_mean__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ClusterWaveforms__waveform_sd:
|
|
||||||
name: ClusterWaveforms__waveform_sd
|
|
||||||
description: Stdev of waveforms for each cluster, using the same indices as in
|
|
||||||
mean
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: ClusterWaveforms__waveform_sd__Array
|
|
||||||
ClusterWaveforms__waveform_sd__Array:
|
|
||||||
name: ClusterWaveforms__waveform_sd__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_clusters:
|
|
||||||
name: num_clusters
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
num_samples:
|
|
||||||
name: num_samples
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
Clustering:
|
Clustering:
|
||||||
name: Clustering
|
name: Clustering
|
||||||
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
description: DEPRECATED Clustered spike data, whether from automatic clustering
|
||||||
|
@ -482,21 +389,30 @@ classes:
|
||||||
num:
|
num:
|
||||||
name: num
|
name: num
|
||||||
description: Cluster number of each event
|
description: Cluster number of each event
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
peak_over_rms:
|
peak_over_rms:
|
||||||
name: peak_over_rms
|
name: peak_over_rms
|
||||||
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
description: Maximum ratio of waveform peak to RMS on any channel in the cluster
|
||||||
(provides a basic clustering metric).
|
(provides a basic clustering metric).
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_clusters
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
times:
|
times:
|
||||||
name: times
|
name: times
|
||||||
description: Times of clustered events, in seconds. This may be a link to
|
description: Times of clustered events, in seconds. This may be a link to
|
||||||
times field in associated FeatureExtraction module.
|
times field in associated FeatureExtraction module.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_events
|
||||||
range: float64
|
range: float64
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.epoch
|
name: core.nwb.epoch
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.epoch
|
id: core.nwb.epoch
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.file
|
name: core.nwb.file
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.file
|
id: core.nwb.file
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -56,7 +63,10 @@ classes:
|
||||||
The file can be created after the experiment was run, so this may differ
|
The file can be created after the experiment was run, so this may differ
|
||||||
from the experiment start time. Each modification to the nwb file adds a
|
from the experiment start time. Each modification to the nwb file adds a
|
||||||
new entry to the array.'
|
new entry to the array.'
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_modifications
|
||||||
range: isodatetime
|
range: isodatetime
|
||||||
required: true
|
required: true
|
||||||
identifier:
|
identifier:
|
||||||
|
@ -198,9 +208,14 @@ classes:
|
||||||
having a particular scientific goal, trials (see trials subgroup) during
|
having a particular scientific goal, trials (see trials subgroup) during
|
||||||
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
an experiment, or epochs (see epochs subgroup) deriving from analysis of
|
||||||
data.
|
data.
|
||||||
multivalued: false
|
multivalued: true
|
||||||
range: NWBFile__intervals
|
inlined: true
|
||||||
required: false
|
inlined_as_list: false
|
||||||
|
any_of:
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
|
- range: TimeIntervals
|
||||||
units:
|
units:
|
||||||
name: units
|
name: units
|
||||||
description: Data about sorted spike units.
|
description: Data about sorted spike units.
|
||||||
|
@ -289,7 +304,10 @@ classes:
|
||||||
name: experimenter
|
name: experimenter
|
||||||
description: Name of person(s) who performed the experiment. Can also specify
|
description: Name of person(s) who performed the experiment. Can also specify
|
||||||
roles of different people involved.
|
roles of different people involved.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_experimenters
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
institution:
|
institution:
|
||||||
|
@ -301,7 +319,10 @@ classes:
|
||||||
keywords:
|
keywords:
|
||||||
name: keywords
|
name: keywords
|
||||||
description: Terms to search over.
|
description: Terms to search over.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_keywords
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
lab:
|
lab:
|
||||||
|
@ -333,7 +354,10 @@ classes:
|
||||||
related_publications:
|
related_publications:
|
||||||
name: related_publications
|
name: related_publications
|
||||||
description: Publication information. PMID, DOI, URL, etc.
|
description: Publication information. PMID, DOI, URL, etc.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_publications
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
session_id:
|
session_id:
|
||||||
|
@ -630,45 +654,6 @@ classes:
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ExperimentalConditionsTable
|
range: ExperimentalConditionsTable
|
||||||
required: false
|
required: false
|
||||||
NWBFile__intervals:
|
|
||||||
name: NWBFile__intervals
|
|
||||||
description: Experimental intervals, whether that be logically distinct sub-experiments
|
|
||||||
having a particular scientific goal, trials (see trials subgroup) during an
|
|
||||||
experiment, or epochs (see epochs subgroup) deriving from analysis of data.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: intervals
|
|
||||||
epochs:
|
|
||||||
name: epochs
|
|
||||||
description: Divisions in time marking experimental stages or sub-divisions
|
|
||||||
of a single recording session.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
trials:
|
|
||||||
name: trials
|
|
||||||
description: Repeated experimental events that have a logical grouping.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
invalid_times:
|
|
||||||
name: invalid_times
|
|
||||||
description: Time intervals that should be removed from analysis.
|
|
||||||
multivalued: false
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
time_intervals:
|
|
||||||
name: time_intervals
|
|
||||||
description: Optional additional table(s) for describing other experimental
|
|
||||||
time intervals.
|
|
||||||
multivalued: true
|
|
||||||
range: TimeIntervals
|
|
||||||
required: false
|
|
||||||
LabMetaData:
|
LabMetaData:
|
||||||
name: LabMetaData
|
name: LabMetaData
|
||||||
description: Lab-specific meta-data.
|
description: Lab-specific meta-data.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.icephys
|
name: core.nwb.icephys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.icephys
|
id: core.nwb.icephys
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -30,8 +37,8 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Recorded voltage or current.
|
description: Recorded voltage or current.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: numeric
|
range: PatchClampSeries__data
|
||||||
required: true
|
required: true
|
||||||
gain:
|
gain:
|
||||||
name: gain
|
name: gain
|
||||||
|
@ -41,6 +48,29 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
PatchClampSeries__data:
|
||||||
|
name: PatchClampSeries__data
|
||||||
|
description: Recorded voltage or current.
|
||||||
|
attributes:
|
||||||
|
name:
|
||||||
|
name: name
|
||||||
|
ifabsent: string(data)
|
||||||
|
identifier: true
|
||||||
|
range: string
|
||||||
|
required: true
|
||||||
|
equals_string: data
|
||||||
|
unit:
|
||||||
|
name: unit
|
||||||
|
description: Base unit of measurement for working with the data. Actual stored
|
||||||
|
values are not necessarily stored in these units. To access the data in
|
||||||
|
these units, multiply 'data' by 'conversion'.
|
||||||
|
range: text
|
||||||
|
array:
|
||||||
|
name: array
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
range: numeric
|
||||||
CurrentClampSeries:
|
CurrentClampSeries:
|
||||||
name: CurrentClampSeries
|
name: CurrentClampSeries
|
||||||
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
description: Voltage data from an intracellular current-clamp recording. A corresponding
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.image
|
name: core.nwb.image
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.image
|
id: core.nwb.image
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -17,22 +24,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: GrayscaleImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
GrayscaleImage__Array:
|
|
||||||
name: GrayscaleImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
RGBImage:
|
RGBImage:
|
||||||
name: RGBImage
|
name: RGBImage
|
||||||
description: A color image.
|
description: A color image.
|
||||||
|
@ -43,28 +35,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBImage__Array:
|
|
||||||
name: RGBImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RGBAImage:
|
RGBAImage:
|
||||||
name: RGBAImage
|
name: RGBAImage
|
||||||
description: A color image with transparency.
|
description: A color image with transparency.
|
||||||
|
@ -75,28 +46,7 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RGBAImage__Array
|
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RGBAImage__Array:
|
|
||||||
name: RGBAImage__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageSeries:
|
ImageSeries:
|
||||||
name: ImageSeries
|
name: ImageSeries
|
||||||
description: General image data that is common between acquisition and stimulus
|
description: General image data that is common between acquisition and stimulus
|
||||||
|
@ -117,12 +67,27 @@ classes:
|
||||||
description: Binary data representing images across frames. If data are stored
|
description: Binary data representing images across frames. If data are stored
|
||||||
in an external file, this should be an empty 3D array.
|
in an external file, this should be an empty 3D array.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: ImageSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: z
|
||||||
dimension:
|
dimension:
|
||||||
name: dimension
|
name: dimension
|
||||||
description: Number of pixels on x, y, (and z) axes.
|
description: Number of pixels on x, y, (and z) axes.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: rank
|
||||||
range: int32
|
range: int32
|
||||||
required: false
|
required: false
|
||||||
external_file:
|
external_file:
|
||||||
|
@ -132,8 +97,8 @@ classes:
|
||||||
in the file system as one or more image file(s). This field should NOT be
|
in the file system as one or more image file(s). This field should NOT be
|
||||||
used if the image is stored in another NWB file and that file is linked
|
used if the image is stored in another NWB file and that file is linked
|
||||||
to this file.
|
to this file.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
range: text
|
range: ImageSeries__external_file
|
||||||
required: false
|
required: false
|
||||||
format:
|
format:
|
||||||
name: format
|
name: format
|
||||||
|
@ -145,41 +110,41 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
ImageSeries__data:
|
ImageSeries__external_file:
|
||||||
name: ImageSeries__data
|
name: ImageSeries__external_file
|
||||||
description: Binary data representing images across frames. If data are stored
|
description: Paths to one or more external file(s). The field is only present
|
||||||
in an external file, this should be an empty 3D array.
|
if format='external'. This is only relevant if the image series is stored in
|
||||||
|
the file system as one or more image file(s). This field should NOT be used
|
||||||
|
if the image is stored in another NWB file and that file is linked to this file.
|
||||||
attributes:
|
attributes:
|
||||||
name:
|
name:
|
||||||
name: name
|
name: name
|
||||||
ifabsent: string(data)
|
ifabsent: string(external_file)
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: data
|
equals_string: external_file
|
||||||
|
starting_frame:
|
||||||
|
name: starting_frame
|
||||||
|
description: Each external image may contain one or more consecutive frames
|
||||||
|
of the full ImageSeries. This attribute serves as an index to indicate which
|
||||||
|
frames each file contains, to faciliate random access. The 'starting_frame'
|
||||||
|
attribute, hence, contains a list of frame numbers within the full ImageSeries
|
||||||
|
of the first frame of each file listed in the parent 'external_file' dataset.
|
||||||
|
Zero-based indexing is used (hence, the first element will always be zero).
|
||||||
|
For example, if the 'external_file' dataset has three paths to files and
|
||||||
|
the first file has 5 frames, the second file has 10 frames, and the third
|
||||||
|
file has 20 frames, then this attribute will have values [0, 5, 15]. If
|
||||||
|
there is a single external file that holds all of the frames of the ImageSeries
|
||||||
|
(and so there is a single element in the 'external_file' dataset), then
|
||||||
|
this attribute should have value [0].
|
||||||
|
range: int32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImageSeries__data__Array
|
array:
|
||||||
ImageSeries__data__Array:
|
dimensions:
|
||||||
name: ImageSeries__data__Array
|
- alias: num_files
|
||||||
is_a: Arraylike
|
range: text
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
z:
|
|
||||||
name: z
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
ImageMaskSeries:
|
ImageMaskSeries:
|
||||||
name: ImageMaskSeries
|
name: ImageMaskSeries
|
||||||
description: An alpha mask that is applied to a presented visual stimulus. The
|
description: An alpha mask that is applied to a presented visual stimulus. The
|
||||||
|
@ -219,14 +184,36 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width, height, depth
|
||||||
|
exact_cardinality: 3
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Images presented to subject, either grayscale or RGB
|
description: Images presented to subject, either grayscale or RGB
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: OpticalSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: frame
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
orientation:
|
orientation:
|
||||||
name: orientation
|
name: orientation
|
||||||
description: Description of image relative to some reference frame (e.g.,
|
description: Description of image relative to some reference frame (e.g.,
|
||||||
|
@ -235,72 +222,6 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
tree_root: true
|
tree_root: true
|
||||||
OpticalSeries__field_of_view:
|
|
||||||
name: OpticalSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__field_of_view__Array
|
|
||||||
OpticalSeries__field_of_view__Array:
|
|
||||||
name: OpticalSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width, height:
|
|
||||||
name: width, height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width, height, depth:
|
|
||||||
name: width, height, depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
OpticalSeries__data:
|
|
||||||
name: OpticalSeries__data
|
|
||||||
description: Images presented to subject, either grayscale or RGB
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: OpticalSeries__data__Array
|
|
||||||
OpticalSeries__data__Array:
|
|
||||||
name: OpticalSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
frame:
|
|
||||||
name: frame
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
IndexSeries:
|
IndexSeries:
|
||||||
name: IndexSeries
|
name: IndexSeries
|
||||||
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
description: Stores indices to image frames stored in an ImageSeries. The purpose
|
||||||
|
@ -319,7 +240,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Index of the frame in the referenced ImageSeries.
|
description: Index of the frame in the referenced ImageSeries.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int32
|
range: int32
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.language
|
name: core.nwb.language
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: 'False'
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
description: Adapter objects to mimic the behavior of elements in the nwb-schema-language
|
||||||
id: nwb.language
|
id: nwb.language
|
||||||
imports:
|
imports:
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.misc
|
name: core.nwb.misc
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.misc
|
id: core.nwb.misc
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -35,13 +42,19 @@ classes:
|
||||||
feature_units:
|
feature_units:
|
||||||
name: feature_units
|
name: feature_units
|
||||||
description: Units of each feature.
|
description: Units of each feature.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
features:
|
features:
|
||||||
name: features
|
name: features
|
||||||
description: Description of the features represented in TimeSeries::data.
|
description: Description of the features represented in TimeSeries::data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_features
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -64,19 +77,15 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: AbstractFeatureSeries__data__Array
|
|
||||||
AbstractFeatureSeries__data__Array:
|
|
||||||
name: AbstractFeatureSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
num_features:
|
- array:
|
||||||
name: num_features
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_features
|
||||||
AnnotationSeries:
|
AnnotationSeries:
|
||||||
name: AnnotationSeries
|
name: AnnotationSeries
|
||||||
description: Stores user annotations made during an experiment. The data[] field
|
description: Stores user annotations made during an experiment. The data[] field
|
||||||
|
@ -93,7 +102,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Annotations made during an experiment.
|
description: Annotations made during an experiment.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -116,7 +128,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Use values >0 if interval started, <0 if interval ended.
|
description: Use values >0 if interval started, <0 if interval ended.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: int8
|
range: int8
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
@ -176,23 +191,12 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: DecompositionSeries__data__Array
|
array:
|
||||||
DecompositionSeries__data__Array:
|
dimensions:
|
||||||
name: DecompositionSeries__data__Array
|
- alias: num_times
|
||||||
is_a: Arraylike
|
- alias: num_channels
|
||||||
attributes:
|
- alias: num_bands
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
|
||||||
num_channels:
|
|
||||||
name: num_channels
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_bands:
|
|
||||||
name: num_bands
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
DecompositionSeries__source_channels:
|
DecompositionSeries__source_channels:
|
||||||
name: DecompositionSeries__source_channels
|
name: DecompositionSeries__source_channels
|
||||||
description: DynamicTableRegion pointer to the channels that this decomposition
|
description: DynamicTableRegion pointer to the channels that this decomposition
|
||||||
|
@ -229,33 +233,31 @@ classes:
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
||||||
use 2 SD on either side of the center.
|
use 2 SD on either side of the center.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: DecompositionSeries__bands__band_limits
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
|
- alias: low, high
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_mean:
|
band_mean:
|
||||||
name: band_mean
|
name: band_mean
|
||||||
description: The mean Gaussian filters, in Hz.
|
description: The mean Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
band_stdev:
|
band_stdev:
|
||||||
name: band_stdev
|
name: band_stdev
|
||||||
description: The standard deviation of Gaussian filters, in Hz.
|
description: The standard deviation of Gaussian filters, in Hz.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_bands
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
required: true
|
||||||
DecompositionSeries__bands__band_limits:
|
|
||||||
name: DecompositionSeries__bands__band_limits
|
|
||||||
description: Low and high limit of each band in Hz. If it is a Gaussian filter,
|
|
||||||
use 2 SD on either side of the center.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(band_limits)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: band_limits
|
|
||||||
Units:
|
Units:
|
||||||
name: Units
|
name: Units
|
||||||
description: Data about spiking units. Event times of observed units (e.g. cell,
|
description: Data about spiking units. Event times of observed units (e.g. cell,
|
||||||
|
@ -289,7 +291,12 @@ classes:
|
||||||
name: obs_intervals
|
name: obs_intervals
|
||||||
description: Observation intervals for each unit.
|
description: Observation intervals for each unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__obs_intervals
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_intervals
|
||||||
|
- alias: start|end
|
||||||
|
exact_cardinality: 2
|
||||||
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
electrodes_index:
|
electrodes_index:
|
||||||
name: electrodes_index
|
name: electrodes_index
|
||||||
|
@ -312,14 +319,34 @@ classes:
|
||||||
name: waveform_mean
|
name: waveform_mean
|
||||||
description: Spike waveform mean for each spike unit.
|
description: Spike waveform mean for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_mean
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveform_sd:
|
waveform_sd:
|
||||||
name: waveform_sd
|
name: waveform_sd
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
description: Spike waveform standard deviation for each spike unit.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveform_sd
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_units
|
||||||
|
- alias: num_samples
|
||||||
|
- alias: num_electrodes
|
||||||
waveforms:
|
waveforms:
|
||||||
name: waveforms
|
name: waveforms
|
||||||
description: Individual waveforms for each spike on each electrode. This is
|
description: Individual waveforms for each spike on each electrode. This is
|
||||||
|
@ -346,7 +373,11 @@ classes:
|
||||||
same order as the electrodes referenced in the 'electrodes' column of this
|
same order as the electrodes referenced in the 'electrodes' column of this
|
||||||
table. The number of samples for each waveform must be the same.
|
table. The number of samples for each waveform must be the same.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: Units__waveforms
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_waveforms
|
||||||
|
- alias: num_samples
|
||||||
|
range: numeric
|
||||||
required: false
|
required: false
|
||||||
waveforms_index:
|
waveforms_index:
|
||||||
name: waveforms_index
|
name: waveforms_index
|
||||||
|
@ -407,18 +438,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: obs_intervals_index
|
equals_string: obs_intervals_index
|
||||||
Units__obs_intervals:
|
|
||||||
name: Units__obs_intervals
|
|
||||||
description: Observation intervals for each unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(obs_intervals)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: obs_intervals
|
|
||||||
Units__electrodes_index:
|
Units__electrodes_index:
|
||||||
name: Units__electrodes_index
|
name: Units__electrodes_index
|
||||||
description: Index into electrodes.
|
description: Index into electrodes.
|
||||||
|
@ -443,88 +462,6 @@ classes:
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
equals_string: electrodes
|
equals_string: electrodes
|
||||||
Units__waveform_mean:
|
|
||||||
name: Units__waveform_mean
|
|
||||||
description: Spike waveform mean for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_mean)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_mean
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveform_sd:
|
|
||||||
name: Units__waveform_sd
|
|
||||||
description: Spike waveform standard deviation for each spike unit.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveform_sd)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveform_sd
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveforms:
|
|
||||||
name: Units__waveforms
|
|
||||||
description: 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.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(waveforms)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: waveforms
|
|
||||||
sampling_rate:
|
|
||||||
name: sampling_rate
|
|
||||||
description: Sampling rate, in hertz.
|
|
||||||
range: float32
|
|
||||||
unit:
|
|
||||||
name: unit
|
|
||||||
description: Unit of measurement. This value is fixed to 'volts'.
|
|
||||||
range: text
|
|
||||||
Units__waveforms_index:
|
Units__waveforms_index:
|
||||||
name: Units__waveforms_index
|
name: Units__waveforms_index
|
||||||
description: Index into the waveforms dataset. One value for every spike event.
|
description: Index into the waveforms dataset. One value for every spike event.
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ogen
|
name: core.nwb.ogen
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ogen
|
id: core.nwb.ogen
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -20,7 +27,10 @@ classes:
|
||||||
data:
|
data:
|
||||||
name: data
|
name: data
|
||||||
description: Applied power for optogenetic stimulus, in watts.
|
description: Applied power for optogenetic stimulus, in watts.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.ophys
|
name: core.nwb.ophys
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.ophys
|
id: core.nwb.ophys
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -33,39 +40,18 @@ classes:
|
||||||
name: field_of_view
|
name: field_of_view
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
description: Width, height and depth of image, or imaged area, in meters.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: TwoPhotonSeries__field_of_view
|
range: float32
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height
|
||||||
|
exact_cardinality: 2
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: width|height|depth
|
||||||
|
exact_cardinality: 3
|
||||||
tree_root: true
|
tree_root: true
|
||||||
TwoPhotonSeries__field_of_view:
|
|
||||||
name: TwoPhotonSeries__field_of_view
|
|
||||||
description: Width, height and depth of image, or imaged area, in meters.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(field_of_view)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: field_of_view
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: TwoPhotonSeries__field_of_view__Array
|
|
||||||
TwoPhotonSeries__field_of_view__Array:
|
|
||||||
name: TwoPhotonSeries__field_of_view__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
width|height:
|
|
||||||
name: width|height
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 2
|
|
||||||
maximum_cardinality: 2
|
|
||||||
width|height|depth:
|
|
||||||
name: width|height|depth
|
|
||||||
range: float32
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
RoiResponseSeries:
|
RoiResponseSeries:
|
||||||
name: RoiResponseSeries
|
name: RoiResponseSeries
|
||||||
description: ROI responses over an imaging plane. The first dimension represents
|
description: ROI responses over an imaging plane. The first dimension represents
|
||||||
|
@ -81,8 +67,16 @@ classes:
|
||||||
name: data
|
name: data
|
||||||
description: Signals from ROIs.
|
description: Signals from ROIs.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: RoiResponseSeries__data
|
range: numeric
|
||||||
required: true
|
required: true
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_ROIs
|
||||||
rois:
|
rois:
|
||||||
name: rois
|
name: rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -91,32 +85,6 @@ classes:
|
||||||
range: RoiResponseSeries__rois
|
range: RoiResponseSeries__rois
|
||||||
required: true
|
required: true
|
||||||
tree_root: true
|
tree_root: true
|
||||||
RoiResponseSeries__data:
|
|
||||||
name: RoiResponseSeries__data
|
|
||||||
description: Signals from ROIs.
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(data)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: data
|
|
||||||
array:
|
|
||||||
name: array
|
|
||||||
range: RoiResponseSeries__data__Array
|
|
||||||
RoiResponseSeries__data__Array:
|
|
||||||
name: RoiResponseSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
num_ROIs:
|
|
||||||
name: num_ROIs
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
RoiResponseSeries__rois:
|
RoiResponseSeries__rois:
|
||||||
name: RoiResponseSeries__rois
|
name: RoiResponseSeries__rois
|
||||||
description: DynamicTableRegion referencing into an ROITable containing information
|
description: DynamicTableRegion referencing into an ROITable containing information
|
||||||
|
@ -137,7 +105,8 @@ classes:
|
||||||
for image planes).
|
for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -151,7 +120,8 @@ classes:
|
||||||
for ROIs and for image planes).
|
for ROIs and for image planes).
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +139,8 @@ classes:
|
||||||
is required and ROI names should remain consistent between them.
|
is required and ROI names should remain consistent between them.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -191,8 +162,20 @@ classes:
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
description: ROI masks for each ROI. Each image mask is the size of the original
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
imaging plane (or volume) and members of the ROI are finite non-zero.
|
||||||
multivalued: false
|
multivalued: false
|
||||||
range: PlaneSegmentation__image_mask
|
range: AnyType
|
||||||
required: false
|
required: false
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_roi
|
||||||
|
- alias: num_x
|
||||||
|
- alias: num_y
|
||||||
|
- alias: num_z
|
||||||
pixel_mask_index:
|
pixel_mask_index:
|
||||||
name: pixel_mask_index
|
name: pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -228,19 +211,6 @@ classes:
|
||||||
any_of:
|
any_of:
|
||||||
- range: ImageSeries
|
- range: ImageSeries
|
||||||
tree_root: true
|
tree_root: true
|
||||||
PlaneSegmentation__image_mask:
|
|
||||||
name: PlaneSegmentation__image_mask
|
|
||||||
description: ROI masks for each ROI. Each image mask is the size of the original
|
|
||||||
imaging plane (or volume) and members of the ROI are finite non-zero.
|
|
||||||
is_a: VectorData
|
|
||||||
attributes:
|
|
||||||
name:
|
|
||||||
name: name
|
|
||||||
ifabsent: string(image_mask)
|
|
||||||
identifier: true
|
|
||||||
range: string
|
|
||||||
required: true
|
|
||||||
equals_string: image_mask
|
|
||||||
PlaneSegmentation__pixel_mask_index:
|
PlaneSegmentation__pixel_mask_index:
|
||||||
name: PlaneSegmentation__pixel_mask_index
|
name: PlaneSegmentation__pixel_mask_index
|
||||||
description: Index into pixel_mask.
|
description: Index into pixel_mask.
|
||||||
|
@ -270,7 +240,8 @@ classes:
|
||||||
description: An imaging plane and its metadata.
|
description: An imaging plane and its metadata.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -307,7 +278,8 @@ classes:
|
||||||
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
frame at each point in time is assumed to be 2-D (has only x & y dimensions).'
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.retinotopy
|
name: core.nwb.retinotopy
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.retinotopy
|
id: core.nwb.retinotopy
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -55,7 +62,11 @@ classes:
|
||||||
description: Two-element array describing the contents of the two response
|
description: Two-element array describing the contents of the two response
|
||||||
axis fields. Description should be something like ['altitude', 'azimuth']
|
axis fields. Description should be something like ['altitude', 'azimuth']
|
||||||
or '['radius', 'theta'].
|
or '['radius', 'theta'].
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: axis_1, axis_2
|
||||||
|
exact_cardinality: 2
|
||||||
range: text
|
range: text
|
||||||
required: true
|
required: true
|
||||||
focal_depth_image:
|
focal_depth_image:
|
||||||
|
@ -106,19 +117,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_1_power_map:
|
ImagingRetinotopy__axis_1_power_map:
|
||||||
name: ImagingRetinotopy__axis_1_power_map
|
name: ImagingRetinotopy__axis_1_power_map
|
||||||
description: Power response on the first measured axis. Response is scaled so
|
description: Power response on the first measured axis. Response is scaled so
|
||||||
|
@ -146,19 +149,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_1_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_1_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_1_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_phase_map:
|
ImagingRetinotopy__axis_2_phase_map:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map
|
name: ImagingRetinotopy__axis_2_phase_map
|
||||||
description: Phase response to stimulus on the second measured axis.
|
description: Phase response to stimulus on the second measured axis.
|
||||||
|
@ -185,19 +180,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_phase_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_phase_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_phase_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__axis_2_power_map:
|
ImagingRetinotopy__axis_2_power_map:
|
||||||
name: ImagingRetinotopy__axis_2_power_map
|
name: ImagingRetinotopy__axis_2_power_map
|
||||||
description: Power response on the second measured axis. Response is scaled so
|
description: Power response on the second measured axis. Response is scaled so
|
||||||
|
@ -225,19 +212,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__axis_2_power_map__Array
|
array:
|
||||||
ImagingRetinotopy__axis_2_power_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__axis_2_power_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__focal_depth_image:
|
ImagingRetinotopy__focal_depth_image:
|
||||||
name: ImagingRetinotopy__focal_depth_image
|
name: ImagingRetinotopy__focal_depth_image
|
||||||
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
description: 'Gray-scale image taken with same settings/parameters (e.g., focal
|
||||||
|
@ -274,19 +253,11 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__focal_depth_image__Array
|
array:
|
||||||
ImagingRetinotopy__focal_depth_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__focal_depth_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__sign_map:
|
ImagingRetinotopy__sign_map:
|
||||||
name: ImagingRetinotopy__sign_map
|
name: ImagingRetinotopy__sign_map
|
||||||
description: Sine of the angle between the direction of the gradient in axis_1
|
description: Sine of the angle between the direction of the gradient in axis_1
|
||||||
|
@ -310,19 +281,11 @@ classes:
|
||||||
range: float32
|
range: float32
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__sign_map__Array
|
array:
|
||||||
ImagingRetinotopy__sign_map__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__sign_map__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: float32
|
range: float32
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: float32
|
|
||||||
required: true
|
|
||||||
ImagingRetinotopy__vasculature_image:
|
ImagingRetinotopy__vasculature_image:
|
||||||
name: ImagingRetinotopy__vasculature_image
|
name: ImagingRetinotopy__vasculature_image
|
||||||
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
description: 'Gray-scale anatomical image of cortical surface. Array structure:
|
||||||
|
@ -355,16 +318,8 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: ImagingRetinotopy__vasculature_image__Array
|
array:
|
||||||
ImagingRetinotopy__vasculature_image__Array:
|
dimensions:
|
||||||
name: ImagingRetinotopy__vasculature_image__Array
|
- alias: num_rows
|
||||||
is_a: Arraylike
|
- alias: num_cols
|
||||||
attributes:
|
|
||||||
num_rows:
|
|
||||||
name: num_rows
|
|
||||||
range: uint16
|
range: uint16
|
||||||
required: true
|
|
||||||
num_cols:
|
|
||||||
name: num_cols
|
|
||||||
range: uint16
|
|
||||||
required: true
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
name: core
|
name: core
|
||||||
annotations:
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: true
|
||||||
namespace:
|
namespace:
|
||||||
tag: namespace
|
tag: namespace
|
||||||
value: 'True'
|
value: core
|
||||||
description: NWB namespace
|
description: NWB namespace
|
||||||
id: core
|
id: core
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.base
|
name: core.nwb.base
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.base
|
id: core.nwb.base
|
||||||
version: 2.5.0
|
version: 2.5.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -53,32 +60,25 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: Image__Array
|
range: numeric
|
||||||
|
any_of:
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b
|
||||||
|
exact_cardinality: 3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: x
|
||||||
|
- alias: y
|
||||||
|
- alias: r, g, b, a
|
||||||
|
exact_cardinality: 4
|
||||||
tree_root: true
|
tree_root: true
|
||||||
Image__Array:
|
|
||||||
name: Image__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
x:
|
|
||||||
name: x
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
y:
|
|
||||||
name: y
|
|
||||||
range: numeric
|
|
||||||
required: true
|
|
||||||
r, g, b:
|
|
||||||
name: r, g, b
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 3
|
|
||||||
maximum_cardinality: 3
|
|
||||||
r, g, b, a:
|
|
||||||
name: r, g, b, a
|
|
||||||
range: numeric
|
|
||||||
required: false
|
|
||||||
minimum_cardinality: 4
|
|
||||||
maximum_cardinality: 4
|
|
||||||
ImageReferences:
|
ImageReferences:
|
||||||
name: ImageReferences
|
name: ImageReferences
|
||||||
description: Ordered dataset of references to Image objects.
|
description: Ordered dataset of references to Image objects.
|
||||||
|
@ -89,18 +89,13 @@ classes:
|
||||||
identifier: true
|
identifier: true
|
||||||
range: string
|
range: string
|
||||||
required: true
|
required: true
|
||||||
array:
|
image:
|
||||||
name: array
|
name: image
|
||||||
range: ImageReferences__Array
|
description: Ordered dataset of references to Image objects.
|
||||||
tree_root: true
|
multivalued: true
|
||||||
ImageReferences__Array:
|
|
||||||
name: ImageReferences__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_images:
|
|
||||||
name: num_images
|
|
||||||
range: Image
|
range: Image
|
||||||
required: true
|
required: true
|
||||||
|
tree_root: true
|
||||||
NWBContainer:
|
NWBContainer:
|
||||||
name: NWBContainer
|
name: NWBContainer
|
||||||
description: An abstract data type for a generic container storing collections
|
description: An abstract data type for a generic container storing collections
|
||||||
|
@ -166,7 +161,10 @@ classes:
|
||||||
name: timestamps
|
name: timestamps
|
||||||
description: Timestamps for samples stored in data, in seconds, relative to
|
description: Timestamps for samples stored in data, in seconds, relative to
|
||||||
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
the common experiment master-clock stored in NWBFile.timestamps_reference_time.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: float64
|
range: float64
|
||||||
required: false
|
required: false
|
||||||
control:
|
control:
|
||||||
|
@ -174,7 +172,10 @@ classes:
|
||||||
description: Numerical labels that apply to each time point in data for the
|
description: Numerical labels that apply to each time point in data for the
|
||||||
purpose of querying and slicing data by these values. If present, the length
|
purpose of querying and slicing data by these values. If present, the length
|
||||||
of this array should be the same size as the first dimension of data.
|
of this array should be the same size as the first dimension of data.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
range: uint8
|
range: uint8
|
||||||
required: false
|
required: false
|
||||||
control_description:
|
control_description:
|
||||||
|
@ -182,7 +183,10 @@ classes:
|
||||||
description: Description of each control value. Must be present if control
|
description: Description of each control value. Must be present if control
|
||||||
is present. If present, control_description[0] should describe time points
|
is present. If present, control_description[0] should describe time points
|
||||||
where control == 0.
|
where control == 0.
|
||||||
multivalued: true
|
multivalued: false
|
||||||
|
array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_control_values
|
||||||
range: text
|
range: text
|
||||||
required: false
|
required: false
|
||||||
sync:
|
sync:
|
||||||
|
@ -257,27 +261,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: TimeSeries__data__Array
|
|
||||||
TimeSeries__data__Array:
|
|
||||||
name: TimeSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: AnyType
|
range: AnyType
|
||||||
required: true
|
any_of:
|
||||||
num_DIM2:
|
- array:
|
||||||
name: num_DIM2
|
dimensions:
|
||||||
range: AnyType
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
num_DIM3:
|
dimensions:
|
||||||
name: num_DIM3
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- array:
|
||||||
num_DIM4:
|
dimensions:
|
||||||
name: num_DIM4
|
- alias: num_times
|
||||||
range: AnyType
|
- alias: num_DIM2
|
||||||
required: false
|
- alias: num_DIM3
|
||||||
|
- array:
|
||||||
|
dimensions:
|
||||||
|
- alias: num_times
|
||||||
|
- alias: num_DIM2
|
||||||
|
- alias: num_DIM3
|
||||||
|
- alias: num_DIM4
|
||||||
TimeSeries__starting_time:
|
TimeSeries__starting_time:
|
||||||
name: TimeSeries__starting_time
|
name: TimeSeries__starting_time
|
||||||
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
description: Timestamp of the first sample in seconds. When timestamps are uniformly
|
||||||
|
@ -324,7 +327,8 @@ classes:
|
||||||
description: A collection of processed data.
|
description: A collection of processed data.
|
||||||
is_a: NWBContainer
|
is_a: NWBContainer
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
name: core.nwb.behavior
|
name: core.nwb.behavior
|
||||||
|
annotations:
|
||||||
|
is_namespace:
|
||||||
|
tag: is_namespace
|
||||||
|
value: false
|
||||||
|
namespace:
|
||||||
|
tag: namespace
|
||||||
|
value: core
|
||||||
id: core.nwb.behavior
|
id: core.nwb.behavior
|
||||||
version: 2.5.0
|
version: 2.5.0
|
||||||
imports:
|
imports:
|
||||||
|
@ -60,33 +67,26 @@ classes:
|
||||||
range: text
|
range: text
|
||||||
array:
|
array:
|
||||||
name: array
|
name: array
|
||||||
range: SpatialSeries__data__Array
|
|
||||||
SpatialSeries__data__Array:
|
|
||||||
name: SpatialSeries__data__Array
|
|
||||||
is_a: Arraylike
|
|
||||||
attributes:
|
|
||||||
num_times:
|
|
||||||
name: num_times
|
|
||||||
range: numeric
|
range: numeric
|
||||||
required: true
|
any_of:
|
||||||
x:
|
- array:
|
||||||
name: x
|
dimensions:
|
||||||
range: numeric
|
- alias: num_times
|
||||||
required: false
|
- array:
|
||||||
minimum_cardinality: 1
|
dimensions:
|
||||||
maximum_cardinality: 1
|
- alias: num_times
|
||||||
x,y:
|
- alias: x
|
||||||
name: x,y
|
exact_cardinality: 1
|
||||||
range: numeric
|
- array:
|
||||||
required: false
|
dimensions:
|
||||||
minimum_cardinality: 2
|
- alias: num_times
|
||||||
maximum_cardinality: 2
|
- alias: x,y
|
||||||
x,y,z:
|
exact_cardinality: 2
|
||||||
name: x,y,z
|
- array:
|
||||||
range: numeric
|
dimensions:
|
||||||
required: false
|
- alias: num_times
|
||||||
minimum_cardinality: 3
|
- alias: x,y,z
|
||||||
maximum_cardinality: 3
|
exact_cardinality: 3
|
||||||
BehavioralEpochs:
|
BehavioralEpochs:
|
||||||
name: BehavioralEpochs
|
name: BehavioralEpochs
|
||||||
description: TimeSeries for storing behavioral epochs. The objective of this
|
description: TimeSeries for storing behavioral epochs. The objective of this
|
||||||
|
@ -103,7 +103,8 @@ classes:
|
||||||
events. BehavioralTimeSeries is for continuous data.
|
events. BehavioralTimeSeries is for continuous data.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -116,7 +117,8 @@ classes:
|
||||||
for more details.
|
for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -129,7 +131,8 @@ classes:
|
||||||
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
of <a href="#BehavioralEpochs">BehavioralEpochs</a> for more details.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -141,7 +144,8 @@ classes:
|
||||||
description: Eye-tracking data, representing pupil size.
|
description: Eye-tracking data, representing pupil size.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -153,7 +157,8 @@ classes:
|
||||||
description: Eye-tracking data, representing direction of gaze.
|
description: Eye-tracking data, representing direction of gaze.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -169,7 +174,8 @@ classes:
|
||||||
be radians or degrees.
|
be radians or degrees.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
@ -181,7 +187,8 @@ classes:
|
||||||
description: Position data, whether along the x, x/y or x/y/z axis.
|
description: Position data, whether along the x, x/y or x/y/z axis.
|
||||||
is_a: NWBDataInterface
|
is_a: NWBDataInterface
|
||||||
attributes:
|
attributes:
|
||||||
- name: children
|
children:
|
||||||
|
name: children
|
||||||
multivalued: true
|
multivalued: true
|
||||||
inlined: true
|
inlined: true
|
||||||
inlined_as_list: false
|
inlined_as_list: false
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue