classDiagram
class DBSSubject
click DBSSubject href "./DBSSubject.html"
Subject <|-- DBSSubject
click Subject href "./Subject.html"
DBSSubject : age
DBSSubject --> "0..1" Float : age
click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
DBSSubject : coordinate_space
DBSSubject --> "0..1" CommonCoordinateSpace : coordinate_space
click CommonCoordinateSpace href "./CommonCoordinateSpace.html"
DBSSubject : diagnosis
DBSSubject --> "0..1" String : diagnosis
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : group
DBSSubject --> "0..1" String : group
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : handedness
DBSSubject --> "0..1" String : handedness
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : label
DBSSubject --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : metadata
DBSSubject --> "0..1" String : metadata
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : network
DBSSubject --> "0..1" String : network
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DBSSubject : protocols
DBSSubject --> "*" DBSProtocol : protocols
click DBSProtocol href "./DBSProtocol.html"
DBSSubject : sessions
DBSSubject --> "*" Session : sessions
click Session href "./Session.html"
DBSSubject : sex
DBSSubject --> "0..1" SexEnum : sex
click SexEnum href "../../enums/SexEnum.html"
DBSSubject : subject_id
DBSSubject --> "1" String : subject_id
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Class: DBSSubject
Human or animal subject receiving DBS.
URI: tvbo_dbs:class/DBSSubject
Inheritance
- Subject
- DBSSubject
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| diagnosis | 0..1 xsd:string |
direct | |
| handedness | 0..1 xsd:string |
direct | |
| protocols | * DBSProtocol |
All DBS protocols assigned to this subject | direct |
| coordinate_space | 0..1 CommonCoordinateSpace |
Coordinate space used for this subject’s data | direct |
| subject_id | 1 xsd:string |
BIDS-compatible subject identifier (without ‘sub-’ prefix) | Subject |
| label | 0..1 xsd:string |
Human-readable label for the subject | Subject |
| group | 0..1 xsd:string |
Group assignment (e | Subject |
| age | 0..1 xsd:float |
Age at time of study (years) | Subject |
| sex | 0..1 SexEnum |
Biological sex | Subject |
| sessions | * Session |
Data collection sessions for this subject | Subject |
| network | 0..1 xsd:string |
Path to subject-specific connectome (when not session-dependent) | Subject |
| metadata | 0..1 xsd:string |
Additional subject metadata as key-value pairs or path to a sidecar JSON file | Subject |
Usages
| used by | used in | type | used |
|---|---|---|---|
| DBSDataset | subjects | range | DBSSubject |
Identifier and Mapping Information
Schema Source
- from schema: http://www.thevirtualbrain.org/tvbo/dbs
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo_dbs:DBSSubject |
| native | tvbo_dbs:DBSSubject |
LinkML Source
Direct
name: DBSSubject
description: Human or animal subject receiving DBS.
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
is_a: Subject
attributes:
diagnosis:
name: diagnosis
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
domain_of:
- DBSSubject
range: string
handedness:
name: handedness
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
domain_of:
- DBSSubject
range: string
protocols:
name: protocols
description: All DBS protocols assigned to this subject.
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
domain_of:
- DBSSubject
range: DBSProtocol
multivalued: true
coordinate_space:
name: coordinate_space
description: Coordinate space used for this subject's data
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
domain_of:
- DBSDataset
- DBSSubject
- Electrode
- EField
- Network
- SpatialDomain
- Mesh
range: CommonCoordinateSpaceInduced
name: DBSSubject
description: Human or animal subject receiving DBS.
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
is_a: Subject
attributes:
diagnosis:
name: diagnosis
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
alias: diagnosis
owner: DBSSubject
domain_of:
- DBSSubject
range: string
handedness:
name: handedness
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
alias: handedness
owner: DBSSubject
domain_of:
- DBSSubject
range: string
protocols:
name: protocols
description: All DBS protocols assigned to this subject.
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
rank: 1000
alias: protocols
owner: DBSSubject
domain_of:
- DBSSubject
range: DBSProtocol
multivalued: true
coordinate_space:
name: coordinate_space
description: Coordinate space used for this subject's data
from_schema: http://www.thevirtualbrain.org/tvbo/dbs
alias: coordinate_space
owner: DBSSubject
domain_of:
- DBSDataset
- DBSSubject
- Electrode
- EField
- Network
- SpatialDomain
- Mesh
range: CommonCoordinateSpace
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: DBSSubject
domain_of:
- Subject
- TimeSeries
range: string
required: true
label:
name: label
description: Human-readable label for the subject.
from_schema: http://www.thevirtualbrain.org/tvbo/study
alias: label
owner: DBSSubject
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: DBSSubject
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: DBSSubject
domain_of:
- Subject
range: float
sex:
name: sex
description: Biological sex.
from_schema: http://www.thevirtualbrain.org/tvbo/study
rank: 1000
alias: sex
owner: DBSSubject
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: DBSSubject
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: DBSSubject
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: DBSSubject
domain_of:
- Subject
range: string