Class: Condition¶
A named condition of a task: a modelled state, event type, or baseline that an analysis can contrast against another. Only what happened inside the paradigm -- the occasion the task was run on and the arm it was run under are Timepoints and Arms, and enter an analysis as levels of their own model terms, compared by Cells on the Effect.
classDiagram
class Condition
click Condition href "../Condition/"
Condition : condition_kind
Condition --> "0..1" ExtractedConditionKind : condition_kind
click ExtractedConditionKind href "../ExtractedConditionKind/"
Condition : description
Condition --> "0..1" ExtractedString : description
click ExtractedString href "../ExtractedString/"
Condition : local_id
Condition : name
Condition --> "1" ExtractedString : name
click ExtractedString href "../ExtractedString/"
Condition : stable_id
Condition : stimulus_content
Condition --> "0..1" ExtractedStringList : stimulus_content
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 | direct |
| name | 1 ExtractedString |
Short condition label that distinguishes the condition from other task period... | direct |
| stimulus_content | 0..1 ExtractedStringList |
What this condition's stimuli were about -- their category, not the channel (... | direct |
| condition_kind | 0..1 ExtractedConditionKind |
What kind of state this was: an active task state, a rest or fixation period,... | direct |
| description | 0..1 ExtractedString |
Complete definition of the condition, including whether it put a demand on th... | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| Task | conditions | range | Condition |
| FactorLevel | conditions | range | Condition |
| DecodingClass | condition | range | Condition |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://neurostuff.org/schemas/neuroimaging-study-extraction
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | neurostudy_ex:Condition |
| native | neurostudy_ex:Condition |
LinkML Source¶
Direct¶
name: Condition
description: 'A named condition of a task: a modelled state, event type, or baseline
that an analysis can contrast against another. Only what happened inside the paradigm
-- the occasion the task was run on and the arm it was run under are Timepoints
and Arms, and enter an analysis as levels of their own model terms, compared by
`Cell`s on the Effect.'
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/task
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.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
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
name:
name: name
description: Short condition label that distinguishes the condition from other
task periods or modeled effects.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Analysis
- ModelTerm
- ExternalDataset
- PerformanceMetric
range: ExtractedString
required: true
stimulus_content:
name: stimulus_content
description: 'What this condition''s stimuli were about -- their category, not
the channel (`Task.stimulus_modality`) or the materials (`Task.stimuli`): a
cigarette photograph is `cigarettes`. Faces, scenes, words, tones, music, food,
money -- examples, not a vocabulary.
Leave unset where the stimulus does not distinguish this condition from the
others: every n-back load level shows the same letters.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
domain_of:
- Task
- Condition
range: ExtractedStringList
condition_kind:
name: condition_kind
description: 'What kind of state this was: an active task state, a rest or fixation
period, or a state the source calls a control or neutral condition. A field
of its own rather than a phrase in `description`, which a consumer cannot reliably
read it out of.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
rank: 1000
domain_of:
- Condition
range: ExtractedConditionKind
description:
name: description
description: 'Complete definition of the condition, including whether it put a
demand on the participant. Whether it was a rest, fixation, or control state
belongs in `condition_kind`.
A rest or fixation period inside another paradigm is a Condition of that paradigm''s
Task. A standalone resting-state run is not: it is its own Task, with one condition
or none. The distinction is which paradigm the participant was in, not what
they were doing -- a fixation baseline between working-memory blocks belongs
to the working-memory Task.
What a tested effect was measured against is not recorded here: a contrast against
this condition gives it a `negative` cell, and a contrast against the unmodelled
implicit baseline has no second cell.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
domain_of:
- StudyDesign
- Arm
- Group
- Task
- Condition
- Assessment
- Region
- Preprocessing
- Table
- CoordinateSet
- Study
range: ExtractedString
Induced¶
name: Condition
description: 'A named condition of a task: a modelled state, event type, or baseline
that an analysis can contrast against another. Only what happened inside the paradigm
-- the occasion the task was run on and the arm it was run under are Timepoints
and Arms, and enter an analysis as levels of their own model terms, compared by
`Cell`s on the Effect.'
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/task
owner: Condition
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.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
identifier: true
owner: Condition
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Acquisition
- Device
- Analysis
- Measure
- Preprocessing
- ModelEstimation
- ModelTerm
- InferenceSettings
- Table
- CoordinateSet
- Study
range: string
required: true
name:
name: name
description: Short condition label that distinguishes the condition from other
task periods or modeled effects.
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
owner: Condition
domain_of:
- Arm
- Timepoint
- Group
- Task
- Condition
- Assessment
- Region
- Analysis
- ModelTerm
- ExternalDataset
- PerformanceMetric
range: ExtractedString
required: true
stimulus_content:
name: stimulus_content
description: 'What this condition''s stimuli were about -- their category, not
the channel (`Task.stimulus_modality`) or the materials (`Task.stimuli`): a
cigarette photograph is `cigarettes`. Faces, scenes, words, tones, music, food,
money -- examples, not a vocabulary.
Leave unset where the stimulus does not distinguish this condition from the
others: every n-back load level shows the same letters.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
owner: Condition
domain_of:
- Task
- Condition
range: ExtractedStringList
condition_kind:
name: condition_kind
description: 'What kind of state this was: an active task state, a rest or fixation
period, or a state the source calls a control or neutral condition. A field
of its own rather than a phrase in `description`, which a consumer cannot reliably
read it out of.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
rank: 1000
owner: Condition
domain_of:
- Condition
range: ExtractedConditionKind
description:
name: description
description: 'Complete definition of the condition, including whether it put a
demand on the participant. Whether it was a rest, fixation, or control state
belongs in `condition_kind`.
A rest or fixation period inside another paradigm is a Condition of that paradigm''s
Task. A standalone resting-state run is not: it is its own Task, with one condition
or none. The distinction is which paradigm the participant was in, not what
they were doing -- a fixation baseline between working-memory blocks belongs
to the working-memory Task.
What a tested effect was measured against is not recorded here: a contrast against
this condition gives it a `negative` cell, and a contrast against the unmodelled
implicit baseline has no second cell.'
from_schema: https://neurostuff.org/schemas/neuroimaging-study-extraction/task
owner: Condition
domain_of:
- StudyDesign
- Arm
- Group
- Task
- Condition
- Assessment
- Region
- Preprocessing
- Table
- CoordinateSet
- Study
range: ExtractedString