Class: Preprocessing¶
An ordered preprocessing pipeline applied to acquired data before or as part of statistical modeling. This can be expanded with COBIDAS.
URI: neurostudy_ex:Preprocessing
classDiagram
class Preprocessing
click Preprocessing href "../Preprocessing/"
Preprocessing : description
Preprocessing --> "0..1" ExtractedString : description
click ExtractedString href "../ExtractedString/"
Preprocessing : local_id
Preprocessing : smoothing_fwhm_mm
Preprocessing --> "0..1" ExtractedNumberList : smoothing_fwhm_mm
click ExtractedNumberList href "../ExtractedNumberList/"
Preprocessing : software
Preprocessing --> "0..1" ExtractedStringList : software
click ExtractedStringList href "../ExtractedStringList/"
Preprocessing : stable_id
Preprocessing : steps
Preprocessing --> "0..1" ExtractedStringList : steps
click ExtractedStringList href "../ExtractedStringList/"
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| stable_id | 0..1 String |
UUID minted by the store the first time this entity appears, never by an extr... | direct |
| local_id | 1 String |
Stable identifier used by Analysis foreign-key references | direct |
| description | 0..1 ExtractedString |
Narrative overview of the pipeline, its inputs, outputs, and intended purpose | direct |
| software | 0..1 ExtractedStringList |
Software packages or methods used, including version and revision identifiers | direct |
| steps | 0..1 ExtractedStringList |
Ordered free-text preprocessing operation names, listed in execution order; e... | direct |
| smoothing_fwhm_mm | 0..1 ExtractedNumberList |
Full width at half maximum of the applied spatial smoothing kernel, in millim... | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| ModelEstimation | preprocessing | range | Preprocessing |
| Study | preprocessings | range | Preprocessing |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://neurostuff.org/schemas/neuroimaging-study-extraction
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | neurostudy_ex:Preprocessing |
| native | neurostudy_ex:Preprocessing |
LinkML Source¶
Direct¶
name: Preprocessing
description: An ordered preprocessing pipeline applied to acquired data before or
as part of statistical modeling. This can be expanded with COBIDAS.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction
rank: 1000
attributes:
stable_id:
name: stable_id
description: UUID minted by the store the first time this entity appears, never
by an extractor, and kept across re-runs so a later extraction matches the same
entity.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Acquisition
- Device
- Analysis
- Measure
- Preprocessing
- ModelEstimation
- ModelTerm
- InferenceSettings
- Table
- CoordinateSet
- Study
range: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
local_id:
name: local_id
description: Stable identifier used by Analysis foreign-key references.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
identifier: true
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Acquisition
- Device
- Analysis
- Measure
- Preprocessing
- ModelEstimation
- ModelTerm
- InferenceSettings
- Table
- CoordinateSet
- Study
range: string
required: true
description:
name: description
description: Narrative overview of the pipeline, its inputs, outputs, and intended
purpose.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
domain_of:
- StudyDesign
- Arm
- Group
- Task
- Condition
- Assessment
- Region
- Preprocessing
- Table
- CoordinateSet
- Study
range: ExtractedString
software:
name: software
description: Software packages or methods used, including version and revision
identifiers.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
domain_of:
- Preprocessing
- ModelEstimation
range: ExtractedStringList
steps:
name: steps
description: Ordered free-text preprocessing operation names, listed in execution
order; examples include slice-timing correction, motion correction, distortion
correction, spatial normalization, and smoothing. The smoothing kernel itself
is `smoothing_fwhm_mm` rather than a phrase in this list, because it is the
one preprocessing parameter a synthesis filters on.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
domain_of:
- Preprocessing
range: ExtractedStringList
smoothing_fwhm_mm:
name: smoothing_fwhm_mm
description: 'Full width at half maximum of the applied spatial smoothing kernel,
in millimetres: a list of one value for an isotropic kernel and of three for
an anisotropic [x, y, z] one. Record 0 when the source states that no smoothing
was applied.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
domain_of:
- Preprocessing
range: ExtractedNumberList
Induced¶
name: Preprocessing
description: An ordered preprocessing pipeline applied to acquired data before or
as part of statistical modeling. This can be expanded with COBIDAS.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction
rank: 1000
attributes:
stable_id:
name: stable_id
description: UUID minted by the store the first time this entity appears, never
by an extractor, and kept across re-runs so a later extraction matches the same
entity.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
owner: Preprocessing
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Acquisition
- Device
- Analysis
- Measure
- Preprocessing
- ModelEstimation
- ModelTerm
- InferenceSettings
- Table
- CoordinateSet
- Study
range: string
pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
local_id:
name: local_id
description: Stable identifier used by Analysis foreign-key references.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
identifier: true
owner: Preprocessing
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Acquisition
- Device
- Analysis
- Measure
- Preprocessing
- ModelEstimation
- ModelTerm
- InferenceSettings
- Table
- CoordinateSet
- Study
range: string
required: true
description:
name: description
description: Narrative overview of the pipeline, its inputs, outputs, and intended
purpose.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
owner: Preprocessing
domain_of:
- StudyDesign
- Arm
- Group
- Task
- Condition
- Assessment
- Region
- Preprocessing
- Table
- CoordinateSet
- Study
range: ExtractedString
software:
name: software
description: Software packages or methods used, including version and revision
identifiers.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
owner: Preprocessing
domain_of:
- Preprocessing
- ModelEstimation
range: ExtractedStringList
steps:
name: steps
description: Ordered free-text preprocessing operation names, listed in execution
order; examples include slice-timing correction, motion correction, distortion
correction, spatial normalization, and smoothing. The smoothing kernel itself
is `smoothing_fwhm_mm` rather than a phrase in this list, because it is the
one preprocessing parameter a synthesis filters on.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
owner: Preprocessing
domain_of:
- Preprocessing
range: ExtractedStringList
smoothing_fwhm_mm:
name: smoothing_fwhm_mm
description: 'Full width at half maximum of the applied spatial smoothing kernel,
in millimetres: a list of one value for an isotropic kernel and of three for
an anisotropic [x, y, z] one. Record 0 when the source states that no smoothing
was applied.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/analysis
rank: 1000
owner: Preprocessing
domain_of:
- Preprocessing
range: ExtractedNumberList