classDiagram
class Subject
click Subject href "./Subject.html"
Subject <|-- DBSSubject
click DBSSubject href "./DBSSubject.html"
Subject : age
Subject --> "0..1" Float : age
click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
Subject : group
Subject --> "0..1" String : group
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Subject : label
Subject --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Subject : metadata
Subject --> "0..1" String : metadata
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Subject : network
Subject --> "0..1" String : network
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Subject : sessions
Subject --> "*" Session : sessions
click Session href "./Session.html"
Subject : sex
Subject --> "0..1" SexEnum : sex
click SexEnum href "../../enums/SexEnum.html"
Subject : subject_id
Subject --> "1" String : subject_id
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Class: Subject
A participant in a study. Each subject typically has their own brain network (connectome) and empirical recordings. Corresponds to a BIDS ‘sub-’ entity.
Inheritance
- Subject
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| subject_id | 1 xsd:string |
BIDS-compatible subject identifier (without ‘sub-’ prefix) | direct |
| label | 0..1 xsd:string |
Human-readable label for the subject | direct |
| group | 0..1 xsd:string |
Group assignment (e | direct |
| age | 0..1 xsd:float |
Age at time of study (years) | direct |
| sex | 0..1 SexEnum |
Biological sex | direct |
| sessions | * Session |
Data collection sessions for this subject | direct |
| network | 0..1 xsd:string |
Path to subject-specific connectome (when not session-dependent) | direct |
| metadata | 0..1 xsd:string |
Additional subject metadata as key-value pairs or path to a sidecar JSON file | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Dataset | subjects | range | Subject |
Identifier and Mapping Information
Schema Source
- from schema: http://www.thevirtualbrain.org/tvbo/study
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo_study:Subject |
| native | tvbo_study:Subject |
LinkML Source
Direct
name: Subject
description: A participant in a study. Each subject typically has their own brain
network (connectome) and empirical recordings. Corresponds to a BIDS 'sub-' entity.
from_schema: http://www.thevirtualbrain.org/tvbo/study
slots:
- subject_id
attributes:
label:
name: label
description: Human-readable label for the subject.
from_schema: http://www.thevirtualbrain.org/tvbo/study
domain_of:
- ParcellationTerminology
- Subject
- Session
- Dataset
- Contact
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Parcellation
- Tractogram
- Matrix
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- TuningObjective
- Continuation
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
group:
name: group
description: Group assignment (e.g., 'control', 'patient', 'healthy'). Maps to
participants.tsv 'group' column in BIDS.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
range: string
age:
name: age
description: Age at time of study (years).
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
range: float
sex:
name: sex
description: Biological sex.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
range: SexEnum
sessions:
name: sessions
description: Data collection sessions for this subject. Each session can have
its own network, empirical data, and conditions.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
range: Session
multivalued: true
inlined: true
network:
name: network
description: Path to subject-specific connectome (when not session-dependent).
Relative to dataset root or BIDS derivatives. For session-specific networks,
use Session.network instead.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
- Session
- SimulationExperiment
range: string
metadata:
name: metadata
description: Additional subject metadata as key-value pairs or path to a sidecar
JSON file.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
domain_of:
- Subject
range: stringInduced
name: Subject
description: A participant in a study. Each subject typically has their own brain
network (connectome) and empirical recordings. Corresponds to a BIDS 'sub-' entity.
from_schema: http://www.thevirtualbrain.org/tvbo/study
attributes:
label:
name: label
description: Human-readable label for the subject.
from_schema: http://www.thevirtualbrain.org/tvbo/study
alias: label
owner: Subject
domain_of:
- ParcellationTerminology
- Subject
- Session
- Dataset
- Contact
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Parcellation
- Tractogram
- Matrix
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- TuningObjective
- Continuation
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
group:
name: group
description: Group assignment (e.g., 'control', 'patient', 'healthy'). Maps to
participants.tsv 'group' column in BIDS.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: group
owner: Subject
domain_of:
- Subject
range: string
age:
name: age
description: Age at time of study (years).
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: age
owner: Subject
domain_of:
- Subject
range: float
sex:
name: sex
description: Biological sex.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: sex
owner: Subject
domain_of:
- Subject
range: SexEnum
sessions:
name: sessions
description: Data collection sessions for this subject. Each session can have
its own network, empirical data, and conditions.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: sessions
owner: Subject
domain_of:
- Subject
range: Session
multivalued: true
inlined: true
network:
name: network
description: Path to subject-specific connectome (when not session-dependent).
Relative to dataset root or BIDS derivatives. For session-specific networks,
use Session.network instead.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: network
owner: Subject
domain_of:
- Subject
- Session
- SimulationExperiment
range: string
metadata:
name: metadata
description: Additional subject metadata as key-value pairs or path to a sidecar
JSON file.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: metadata
owner: Subject
domain_of:
- Subject
range: string
subject_id:
name: subject_id
description: 'BIDS-compatible subject identifier (without ''sub-'' prefix). Examples:
''01'', ''ctrl03'', ''patient17''.'
from_schema: http://www.thevirtualbrain.org/tvbo/study
exact_mappings:
- schema:identifier
identifier: true
alias: subject_id
owner: Subject
domain_of:
- Subject
- TimeSeries
range: string
required: true