classDiagram
class Phenotype
click Phenotype href "./Phenotype.html"
Phenotype : category
Phenotype --> "0..1" String : category
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : cohort
Phenotype --> "0..1" String : cohort
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : data_file
Phenotype --> "1" String : data_file
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : dataset_id
Phenotype --> "1" String : dataset_id
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : description
Phenotype --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : label
Phenotype --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : measure_specs
Phenotype --> "*" MeasureSpec : measure_specs
click MeasureSpec href "./MeasureSpec.html"
Phenotype : measures
Phenotype --> "*" String : measures
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Phenotype : provenance
Phenotype --> "0..1" Provenance : provenance
click Provenance href "./Provenance.html"
Phenotype : subjects
Phenotype --> "1..*" String : subjects
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Class: Phenotype
Per-subject phenotype table (BIDS phenotype/ directory convention). Carries cognitive scores, clinical scales, demographic variables, behavioral task outputs, physiological measures, or any other per-subject numeric measurement bundle for a cohort. Sidecar companion to per-subject Network sidecars in multi-subject studies that correlate simulated quantities with empirical scores (e.g. PMAT24_A, g-factor, CardSort, ProcSpeed for Schirner 2023). The yaml carries metadata + the measure list; the h5 carries measures/<name> 1-D float arrays of length len(subjects).
Aligns with the BIDS phenotype standard (https://bids-specification.readthedocs.io/en/stable/modality-agnostic-files/phenotypic-and-assessment-data.html) and with NIDM’s nidm:Phenotype concept. Per-measure metadata can optionally carry Cognitive Atlas (https://www.cognitiveatlas.org/) cogat:Task and cogat:Concept IRIs via measure_specs.
URI: tvbo:Phenotype
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Phenotype |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| label | 0..1 xsd:string |
direct | |
| description | 0..1 xsd:string |
direct | |
| dataset_id | 1 xsd:string |
Unique identifier for this phenotype bundle | direct |
| subjects | 1..* xsd:string |
Ordered list of subject IDs (e | direct |
| measures | * xsd:string |
Names of the measures present in the h5 companion (one measures/<name> da… |
direct |
| measure_specs | * MeasureSpec |
Optional per-measure metadata (Cognitive Atlas IRIs, units, description) | direct |
| category | 0..1 xsd:string |
Coarse classification of the phenotype bundle, used for filtering in larger s… | direct |
| data_file | 1 xsd:string |
Path to the h5 companion (relative to the yaml) | direct |
| cohort | 0..1 xsd:string |
Cohort label (e | direct |
| provenance | 0..1 Provenance |
W3C PROV-O metadata for the source of these scores | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Phenotype |
| native | tvbo:Phenotype |
LinkML Source
Direct
name: Phenotype
description: 'Per-subject phenotype table (BIDS ``phenotype/`` directory convention).
Carries cognitive scores, clinical scales, demographic variables, behavioral task
outputs, physiological measures, or any other per-subject numeric measurement bundle
for a cohort. Sidecar companion to per-subject Network sidecars in multi-subject
studies that correlate simulated quantities with empirical scores (e.g. PMAT24_A,
g-factor, CardSort, ProcSpeed for Schirner 2023). The yaml carries metadata + the
measure list; the h5 carries ``measures/<name>`` 1-D float arrays of length ``len(subjects)``.
Aligns with the BIDS phenotype standard (https://bids-specification.readthedocs.io/en/stable/modality-agnostic-files/phenotypic-and-assessment-data.html)
and with NIDM''s ``nidm:Phenotype`` concept. Per-measure metadata can optionally
carry Cognitive Atlas (https://www.cognitiveatlas.org/) ``cogat:Task`` and ``cogat:Concept``
IRIs via ``measure_specs``.'
from_schema: https://w3id.org/tvbo
slots:
- label
- description
attributes:
dataset_id:
name: dataset_id
description: Unique identifier for this phenotype bundle.
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:identifier
domain_of:
- Dataset
- Phenotype
range: string
required: true
subjects:
name: subjects
description: Ordered list of subject IDs (e.g. HCP-YA 6-digit IDs). Each ``measures/<name>``
array in the h5 companion is indexed by this order.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dataset
- Phenotype
range: string
required: true
multivalued: true
measures:
name: measures
description: 'Names of the measures present in the h5 companion (one ``measures/<name>``
dataset per name). Example: ``[g_factor, PMAT24_A_CR, PMAT24_A_RTCR, CardSort_Unadj,
ProcSpeed_Unadj]``.'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Phenotype
range: string
multivalued: true
measure_specs:
name: measure_specs
description: Optional per-measure metadata (Cognitive Atlas IRIs, units, description).
When present, each entry's ``name`` must match an entry in ``measures``.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Phenotype
range: MeasureSpec
multivalued: true
inlined_as_list: true
category:
name: category
description: 'Coarse classification of the phenotype bundle, used for filtering
in larger study libraries. Canonical values: ``cognitive`` (intelligence / memory
/ attention scores), ``clinical`` (UPDRS, MMSE, …), ``behavioral`` (raw task
outputs), ``demographic``, ``physiological``, ``derived`` (composite scores
like g-factor or brain-age). Free string — extend as needed.'
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(cognitive)
domain_of:
- Phenotype
range: string
data_file:
name: data_file
description: Path to the h5 companion (relative to the yaml).
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Phenotype
- Network
range: string
required: true
cohort:
name: cohort
description: Cohort label (e.g. 'HCPYA', 'PPMI').
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Phenotype
- BidsEntities
range: string
provenance:
name: provenance
description: W3C PROV-O metadata for the source of these scores.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Phenotype
- Network
range: Provenance
inlined: true
class_uri: tvbo:PhenotypeInduced
name: Phenotype
description: 'Per-subject phenotype table (BIDS ``phenotype/`` directory convention).
Carries cognitive scores, clinical scales, demographic variables, behavioral task
outputs, physiological measures, or any other per-subject numeric measurement bundle
for a cohort. Sidecar companion to per-subject Network sidecars in multi-subject
studies that correlate simulated quantities with empirical scores (e.g. PMAT24_A,
g-factor, CardSort, ProcSpeed for Schirner 2023). The yaml carries metadata + the
measure list; the h5 carries ``measures/<name>`` 1-D float arrays of length ``len(subjects)``.
Aligns with the BIDS phenotype standard (https://bids-specification.readthedocs.io/en/stable/modality-agnostic-files/phenotypic-and-assessment-data.html)
and with NIDM''s ``nidm:Phenotype`` concept. Per-measure metadata can optionally
carry Cognitive Atlas (https://www.cognitiveatlas.org/) ``cogat:Task`` and ``cogat:Concept``
IRIs via ``measure_specs``.'
from_schema: https://w3id.org/tvbo
attributes:
dataset_id:
name: dataset_id
description: Unique identifier for this phenotype bundle.
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:identifier
owner: Phenotype
domain_of:
- Dataset
- Phenotype
range: string
required: true
subjects:
name: subjects
description: Ordered list of subject IDs (e.g. HCP-YA 6-digit IDs). Each ``measures/<name>``
array in the h5 companion is indexed by this order.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Dataset
- Phenotype
range: string
required: true
multivalued: true
measures:
name: measures
description: 'Names of the measures present in the h5 companion (one ``measures/<name>``
dataset per name). Example: ``[g_factor, PMAT24_A_CR, PMAT24_A_RTCR, CardSort_Unadj,
ProcSpeed_Unadj]``.'
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Phenotype
range: string
multivalued: true
measure_specs:
name: measure_specs
description: Optional per-measure metadata (Cognitive Atlas IRIs, units, description).
When present, each entry's ``name`` must match an entry in ``measures``.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Phenotype
range: MeasureSpec
multivalued: true
inlined: true
inlined_as_list: true
category:
name: category
description: 'Coarse classification of the phenotype bundle, used for filtering
in larger study libraries. Canonical values: ``cognitive`` (intelligence / memory
/ attention scores), ``clinical`` (UPDRS, MMSE, …), ``behavioral`` (raw task
outputs), ``demographic``, ``physiological``, ``derived`` (composite scores
like g-factor or brain-age). Free string — extend as needed.'
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(cognitive)
owner: Phenotype
domain_of:
- Phenotype
range: string
data_file:
name: data_file
description: Path to the h5 companion (relative to the yaml).
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Phenotype
- Network
range: string
required: true
cohort:
name: cohort
description: Cohort label (e.g. 'HCPYA', 'PPMI').
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Phenotype
- BidsEntities
range: string
provenance:
name: provenance
description: W3C PROV-O metadata for the source of these scores.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Phenotype
domain_of:
- Phenotype
- Network
range: Provenance
inlined: true
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: rdfs:label
owner: Phenotype
domain_of:
- ParcellationTerminology
- Subject
- Session
- Dataset
- Contact
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Parcellation
- Tractogram
- Matrix
- Phenotype
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- ExplorationAxis
- FreeParameter
- Inference
- AlgorithmStage
- TuningObjective
- Continuation
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
description:
name: description
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:description
owner: Phenotype
domain_of:
- Dataset
- ClinicalScore
- SoftwarePackage
- SoftwareRequirement
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Tractogram
- Matrix
- Phenotype
- MeasureSpec
- NamedArray
- Network
- GraphGenerator
- ProcedureStep
- File
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- ExplorationAxis
- FreeParameter
- Inference
- Prior
- Likelihood
- UpdateRule
- AlgorithmStage
- TuningObjective
- Algorithm
- BranchSwitch
- Continuation
- Integrator
- Coupling
- RegionMapping
- SimulationExperiment
- Study
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- BoundaryCondition
- PDESolver
- PDE
range: string
class_uri: tvbo:Phenotype