You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/acquisition.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,6 @@ while the StimulusEpoch represents all stimuli being presented.
83
83
|`acquisition_start_tz`|`int or pydantic_extra_types.timezone_name.TimeZoneName or NoneType`| Acquisition start timezone (Automatically populated by a validator based on acquisition_start_time. Will be a TimeZoneName (IANA name) when the datetime uses a ZoneInfo timezone, or an integer UTC offset in hours for fixed-offset timezones. Use ZoneInfo (from the zoneinfo standard library) to preserve the named timezone.) |
84
84
|`acquisition_end_time`|`datetime (timezone-aware)`| Acquisition end time |
85
85
|`experimenters`|`List[str]`| experimenter(s) |
86
-
|`protocol_id`|`Optional[List[str]]`| Protocol ID (DOI for protocols.io) |
87
86
|`ethics_review_id`|`Optional[List[str]]`| Ethics review ID |
88
87
|`instrument_id`|`Optional[str]`| Instrument ID (Should match the Instrument.instrument_id. Required when instrument metadata is available.) |
89
88
|`acquisition_type`|`str`| Acquisition type (Descriptive string detailing the type of acquisition, should be consistent across similar acquisitions for the same experiment.) |
@@ -95,6 +94,7 @@ while the StimulusEpoch represents all stimuli being presented.
95
94
|`stimulus_epochs`| List[[StimulusEpoch](acquisition.md#stimulusepoch)]| Stimulus (A stimulus epoch captures all stimuli being presented during an acquisition. Epochs should be split when the purpose of the stimulus changes.) |
96
95
|`manipulations`| List[[Manipulation](acquisition.md#manipulation)]| Manipulations (Procedures performed during the acquisition.) |
97
96
|`subject_details`| Optional[[AcquisitionSubjectDetails](acquisition.md#acquisitionsubjectdetails)]| Subject details (Required for in vivo acquisitions.) |
97
+
|`protocol_id`|`Optional[List[str]]`| Protocol ID (DOI for protocols.io) |
98
98
99
99
100
100
## Model definitions
@@ -151,9 +151,10 @@ Description of procedures performed during an acquisition.
151
151
|-------|------|-------------|
152
152
|`start_time`|`datetime (timezone-aware)`| Manipulation start time (Must be between the acquisition start and end times) |
153
153
|`end_time`|`datetime (timezone-aware)`| Manipulation end time (Must be between the acquisition start and end times) |
154
-
|`procedures`| Optional[List[[Injection](components/injection_procedures.md#injection) or [BrainInjection](components/surgery_procedures.md#braininjection)]]| Procedures (Procedures performed during the manipulation) |
154
+
|`procedures`| Optional[List[[Injection](components/injection_procedures.md#injection) or [BrainInjection](components/surgery_procedures.md#braininjection) or [Reagent](components/reagent.md#reagent)]]| Procedures (Procedures performed during the manipulation) |
|`relative_position`| Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]]| Relative position |
14
14
|`dynamics`| List[[InjectionDynamics](#injectiondynamics)]| Injection dynamics (List of injection events, one per location/depth) |
15
-
|<del>`protocol_id`</del>|`Optional[str]`|**[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) |
15
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
|`input`|`List[float or str]`| Inputs (Calibration input) |
16
15
| `input_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) or [MassUnit](../aind_data_schema_models/units.md#massunit) or [FrequencyUnit](../aind_data_schema_models/units.md#frequencyunit) or [SpeedUnit](../aind_data_schema_models/units.md#speedunit) or [VolumeUnit](../aind_data_schema_models/units.md#volumeunit) or [AngleUnit](../aind_data_schema_models/units.md#angleunit) or [TimeUnit](../aind_data_schema_models/units.md#timeunit) or [PowerUnit](../aind_data_schema_models/units.md#powerunit) or [CurrentUnit](../aind_data_schema_models/units.md#currentunit) or [ConcentrationUnit](../aind_data_schema_models/units.md#concentrationunit) or [TemperatureUnit](../aind_data_schema_models/units.md#temperatureunit) or [SoundIntensityUnit](../aind_data_schema_models/units.md#soundintensityunit) or [VoltageUnit](../aind_data_schema_models/units.md#voltageunit) or [MemoryUnit](../aind_data_schema_models/units.md#memoryunit) or [UnitlessUnit](../aind_data_schema_models/units.md#unitlessunit) or [MagneticFieldUnit](../aind_data_schema_models/units.md#magneticfieldunit) or [PressureUnit](../aind_data_schema_models/units.md#pressureunit) or {TorqueUnit} | Input unit |
@@ -19,6 +18,7 @@ Generic calibration class
19
18
| `output_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) or [MassUnit](../aind_data_schema_models/units.md#massunit) or [FrequencyUnit](../aind_data_schema_models/units.md#frequencyunit) or [SpeedUnit](../aind_data_schema_models/units.md#speedunit) or [VolumeUnit](../aind_data_schema_models/units.md#volumeunit) or [AngleUnit](../aind_data_schema_models/units.md#angleunit) or [TimeUnit](../aind_data_schema_models/units.md#timeunit) or [PowerUnit](../aind_data_schema_models/units.md#powerunit) or [CurrentUnit](../aind_data_schema_models/units.md#currentunit) or [ConcentrationUnit](../aind_data_schema_models/units.md#concentrationunit) or [TemperatureUnit](../aind_data_schema_models/units.md#temperatureunit) or [SoundIntensityUnit](../aind_data_schema_models/units.md#soundintensityunit) or [VoltageUnit](../aind_data_schema_models/units.md#voltageunit) or [MemoryUnit](../aind_data_schema_models/units.md#memoryunit) or [UnitlessUnit](../aind_data_schema_models/units.md#unitlessunit) or [MagneticFieldUnit](../aind_data_schema_models/units.md#magneticfieldunit) or [PressureUnit](../aind_data_schema_models/units.md#pressureunit) or {TorqueUnit} | Output unit |
20
19
|`fit`| Optional[[CalibrationFit](#calibrationfit)]| Fit (Fit equation for the calibration data used during data acquisition) |
21
20
|`notes`|`Optional[str]`| Notes |
21
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
22
22
|`device_name`|`str`| Device name (Must match a device defined in the instrument.json) |
23
23
24
24
@@ -51,9 +51,9 @@ Generic maintenance class
51
51
|-------|------|-------------|
52
52
|`maintenance_date`|`datetime (timezone-aware)`| Date and time of maintenance |
53
53
|`description`|`str`| Description (Description on maintenance procedure) |
Copy file name to clipboardExpand all lines: docs/source/components/specimen_procedures.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,9 +106,9 @@ Description of surgical or other procedure performed on a specimen
106
106
|`start_date`|`datetime.date`| Start date |
107
107
|`end_date`|`datetime.date`| End date |
108
108
|`experimenters`|`List[str]`| experimenter(s) |
109
-
|`protocol_id`|`Optional[List[str]]`| Protocol ID (DOI for protocols.io) |
110
109
|`protocol_parameters`|`Optional[Dict[str, str]]`| Protocol parameters (Parameters defined in the protocol and their value during this procedure) |
111
110
|`procedure_details`| List[[HCRSeries](#hcrseries) or [FluorescentStain](reagent.md#fluorescentstain) or [Sectioning](#sectioning) or [PlanarSectioning](#planarsectioning) or [ProbeReagent](reagent.md#probereagent) or [Reagent](reagent.md#reagent) or [GeneProbeSet](reagent.md#geneprobeset) or [Solution](reagent.md#solution)]| Procedure details (Details of the procedures, including reagents and sectioning information.) |
112
111
|`notes`|`Optional[str]`| Notes |
112
+
|`protocol_id`|`Optional[List[str]]`| Protocol ID (DOI for protocols.io) |
|`ethics_review_id`|`Optional[str]`| Ethics review ID |
@@ -49,6 +48,7 @@ Description of subject procedures performed at one time
49
48
|`measured_coordinates`| Optional[Dict[[Origin](../aind_data_schema_models/coordinates.md#origin), [Translation](coordinates.md#translation)]]| Measured coordinates (Coordinates measured during the procedure, for example Bregma and Lambda) |
50
49
|`procedures`| List[[CatheterImplant](surgery_procedures.md#catheterimplant) or [Craniotomy](surgery_procedures.md#craniotomy) or [ProbeImplant](surgery_procedures.md#probeimplant) or [Headframe](surgery_procedures.md#headframe) or [BrainInjection](surgery_procedures.md#braininjection) or [Injection](injection_procedures.md#injection) or [MyomatrixInsertion](surgery_procedures.md#myomatrixinsertion) or [GenericSurgeryProcedure](surgery_procedures.md#genericsurgeryprocedure) or [Perfusion](surgery_procedures.md#perfusion) or [SampleCollection](surgery_procedures.md#samplecollection)]| Procedures |
51
50
|`notes`|`Optional[str]`| Notes |
51
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
Copy file name to clipboardExpand all lines: docs/source/components/surgery_procedures.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Description of an injection procedure into a brain
26
26
|`injection_materials`| List[[ViralMaterial](injection_procedures.md#viralmaterial) or [NonViralMaterial](injection_procedures.md#nonviralmaterial)]| Injection material |
27
27
|`relative_position`| Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]]| Relative position |
28
28
|`dynamics`| List[[InjectionDynamics](injection_procedures.md#injectiondynamics)]| Injection dynamics (List of injection events, one per location/depth) |
29
-
|<del>`protocol_id`</del>|`Optional[str]`|**[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) |
29
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
30
30
31
31
32
32
### CatheterImplant
@@ -46,7 +46,6 @@ Description of craniotomy procedure
46
46
47
47
| Field | Type | Title (Description) |
48
48
|-------|------|-------------|
49
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
50
49
|`craniotomy_type`|[CraniotomyType](#craniotomytype)| Craniotomy type |
51
50
|`coordinate_system_name`|`Optional[str]`| Coordinate system name |
52
51
|`position`|[Translation](coordinates.md#translation) or List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)] or NoneType | Craniotomy position |
@@ -55,6 +54,7 @@ Description of craniotomy procedure
55
54
|`protective_material`| Optional[[ProtectiveMaterial](#protectivematerial)]| Protective material |
56
55
|`implant_part_number`|`Optional[str]`| Implant part number |
57
56
|`dura_removed`|`Optional[bool]`| Dura removed |
57
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
58
58
59
59
60
60
### CraniotomyType
@@ -76,9 +76,9 @@ Description of a surgery procedure performed on a subject
76
76
77
77
| Field | Type | Title (Description) |
78
78
|-------|------|-------------|
79
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
80
79
|`description`|`str`| Description |
81
80
|`notes`|`Optional[str]`| Notes |
81
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
82
82
83
83
84
84
### GroundWireImplant
@@ -110,12 +110,12 @@ Description of headframe procedure
110
110
111
111
| Field | Type | Title (Description) |
112
112
|-------|------|-------------|
113
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
114
113
|`headframe_type`|`str`| Headframe type |
115
114
|`headframe_part_number`|`Optional[str]`| Headframe part number |
116
115
|`headframe_material`| Optional[[HeadframeMaterial](#headframematerial)]| Headframe material |
117
116
|`well_part_number`|`Optional[str]`| Well part number |
118
117
|`well_type`|`Optional[str]`| Well type |
118
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
119
119
120
120
121
121
### HeadframeMaterial
@@ -135,9 +135,9 @@ Description of a Myomatrix array insertion for EMG
135
135
136
136
| Field | Type | Title (Description) |
137
137
|-------|------|-------------|
138
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
141
141
142
142
143
143
### Perfusion
@@ -146,8 +146,8 @@ Description of a perfusion procedure that creates a specimen
146
146
147
147
| Field | Type | Title (Description) |
148
148
|-------|------|-------------|
149
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
150
149
|`output_specimen_ids`|`List[str]`| Specimen ID (IDs of specimens resulting from this procedure. Whole brains can use the {subject_id}, partial sections should always include a suffix {subject_id}_###) |
150
+
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
151
151
152
152
153
153
### ProbeImplant
@@ -156,9 +156,9 @@ Description of a probe (fiber, ephys) implant procedure
156
156
157
157
| Field | Type | Title (Description) |
158
158
|-------|------|-------------|
159
-
|`protocol_id`|`Optional[str]`| Protocol ID (DOI for protocols.io) |
160
159
|`implanted_device`|[EphysProbe](devices.md#ephysprobe) or [FiberProbe](devices.md#fiberprobe)| Implanted device |
0 commit comments