classDiagram
class DerivedVariable
click DerivedVariable href "./DerivedVariable.html"
DerivedVariable : description
DerivedVariable --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DerivedVariable : equation
DerivedVariable --> "0..1" Equation : equation
click Equation href "./Equation.html"
DerivedVariable : grounding
DerivedVariable --> "*" Uriorcurie : grounding
click Uriorcurie href "../http://www.w3.org/2001/XMLSchema#anyURI.html"
DerivedVariable : label
DerivedVariable --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DerivedVariable : name
DerivedVariable --> "1" String : name
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DerivedVariable : record
DerivedVariable --> "0..1" Boolean : record
click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
DerivedVariable : surrogate
DerivedVariable --> "0..1" Surrogate : surrogate
click Surrogate href "./Surrogate.html"
DerivedVariable : symbol
DerivedVariable --> "0..1" String : symbol
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
DerivedVariable : unit
DerivedVariable --> "0..1" String : unit
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Class: DerivedVariable
URI: tvbo:DerivedVariable
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:DerivedVariable |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 xsd:string |
Globally unique identifier for the entity | direct |
| label | 0..1 xsd:string |
direct | |
| symbol | 0..1 xsd:string |
direct | |
| description | 0..1 xsd:string |
direct | |
| equation | 0..1 Equation |
direct | |
| unit | 0..1 xsd:string or UnitEnum |
Physical unit of measurement | direct |
| record | 0..1 xsd:boolean |
Whether to include this element in simulation output files | direct |
| grounding | * xsd:anyURI |
External ontology IRIs (typically GO, ChEBI, UBERON, CL, MeSH) that this enti… | direct |
| surrogate | 0..1 Surrogate |
Optional permutation-significance test: this derived variable’s value is the … | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Dynamics | derived_variables | range | DerivedVariable |
| Dynamics | observed | range | DerivedVariable |
| Integrator | intermediate_expressions | range | DerivedVariable |
| Integrator | update_expression | range | DerivedVariable |
| Coupling | observed | range | DerivedVariable |
| PDE | derived_variables | range | DerivedVariable |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:DerivedVariable |
| native | tvbo:DerivedVariable |
LinkML Source
Direct
name: DerivedVariable
from_schema: https://w3id.org/tvbo
slots:
- name
- label
- symbol
- description
- equation
- unit
- record
- grounding
slot_usage:
record:
name: record
ifabsent: 'False'
attributes:
surrogate:
name: surrogate
description: 'Optional permutation-significance test: this derived variable''s
value is the exceedance p-value of a named statistic under permutations of a
field (a general surrogate null — any permutation test, not wave-specific —
emitted as a vmap-fold over the captured permutations; the wrapped statistic
stays symbolic). When set, the variable''s own ``equation`` may be omitted.'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- DerivedVariable
range: Surrogate
inlined: true
class_uri: tvbo:DerivedVariableInduced
name: DerivedVariable
from_schema: https://w3id.org/tvbo
slot_usage:
record:
name: record
ifabsent: 'False'
attributes:
surrogate:
name: surrogate
description: 'Optional permutation-significance test: this derived variable''s
value is the exceedance p-value of a named statistic under permutations of a
field (a general surrogate null — any permutation test, not wave-specific —
emitted as a vmap-fold over the captured permutations; the wrapped statistic
stays symbolic). When set, the variable''s own ``equation`` may be omitted.'
from_schema: https://w3id.org/tvbo
rank: 1000
owner: DerivedVariable
domain_of:
- DerivedVariable
range: Surrogate
inlined: true
name:
name: name
description: Globally unique identifier for the entity.
from_schema: https://w3id.org/tvbo/common
slot_uri: schema:name
identifier: true
owner: DerivedVariable
domain_of:
- BrainAtlas
- CommonCoordinateSpace
- ParcellationEntity
- StudyLayout
- StudyTemplate
- StudyDirectory
- StudyFile
- DBSProtocol
- ClinicalScale
- ClinicalScore
- SoftwarePackage
- SoftwareRequirement
- SoftwareEnvironment
- Figure
- Event
- Tractogram
- ResultEntity
- Activity
- CachedArray
- MeasureSpec
- NamedArray
- GraphGenerator
- Binding
- ProcedureStep
- File
- StateValue
- Observation
- Dynamics
- StateVariable
- Distribution
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- DataSource
- OptimizationStage
- Exploration
- Inference
- Prior
- Likelihood
- UpdateRule
- Algorithm
- Option
- BranchSwitch
- Continuation
- Coupling
- EnvironmentVariable
- SchedulerDirective
- Reducer
range: string
required: true
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: rdfs:label
owner: DerivedVariable
domain_of:
- ParcellationTerminology
- Subject
- Session
- Dataset
- Contact
- SoftwareEnvironment
- Figure
- Panel
- Inset
- Layer
- Colorbar
- Rule
- 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
symbol:
name: symbol
from_schema: https://w3id.org/tvbo
rank: 1000
owner: DerivedVariable
domain_of:
- ToolUnit
- StateVariable
- Parameter
- CouplingInput
- DerivedParameter
- DerivedVariable
range: string
description:
name: description
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:description
owner: DerivedVariable
domain_of:
- CommonCoordinateSpace
- Dataset
- StudyLayout
- StudyTemplate
- StudyDirectory
- StudyFile
- ClinicalScore
- SoftwarePackage
- SoftwareRequirement
- SoftwareEnvironment
- Figure
- Panel
- Equation
- Stimulus
- Event
- Tractogram
- Matrix
- ResultEntity
- Activity
- 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
- ResultBinding
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- BoundaryCondition
- PDESolver
- PDE
- Reducer
range: string
equation:
name: equation
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: tvbo:Equation
owner: DerivedVariable
domain_of:
- Stimulus
- Event
- ProcedureStep
- Observation
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedParameter
- DerivedVariable
- Noise
- UpdateRule
- DifferentialOperator
- BoundaryCondition
range: Equation
inlined: true
unit:
name: unit
description: 'Physical unit of measurement. `UnitEnum` is the curated vocabulary
— each of its values is vendored from QUDT (`ontology/tvb-o-units.ttl`) and
can be reasoned about dimensionally. The range is deliberately open beyond it:
a unit nobody has curated yet is recorded as written and reported `uncurated`,
because a closed range forces the author to either misdeclare the quantity or
leave it undeclared, and both lose more than an unrecognised string does. An
uncurated unit carries no dimensional claim, so a check involving it reports
`underdetermined` rather than guessing. Promote one with `tvbo units add <unit>`,
which pulls its QUDT record into the vendored module — so every unit TVBO *reasons*
about stays authoritative, and only what it *records* is open.'
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: qudt:unit
owner: DerivedVariable
domain_of:
- CommonCoordinateSpace
- ToolUnit
- MeasureSpec
- NamedArray
- Edge
- Observation
- StateVariable
- Parameter
- Argument
- DerivedParameter
- DerivedVariable
- ExplorationAxis
- Integrator
- TimeSeries
- NDArray
- SpatialField
range: string
any_of:
- range: UnitEnum
- range: string
record:
name: record
description: Whether to include this element in simulation output files. Applicable
to state variables (default true), derived variables (default false), and network
nodes (default true). On an observation it forces (true) or suppresses (false)
persistence in the result; left unset, a terminal observation (one not consumed
by another observation or a loss) is recorded and an intermediate one is not.
Set false to suppress recording.
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'False'
owner: DerivedVariable
domain_of:
- Node
- Observation
- StateVariable
- DerivedVariable
- Exploration
range: boolean
grounding:
name: grounding
description: 'External ontology IRIs (typically GO, ChEBI, UBERON, CL, MeSH) that
this entity is a surrogate / abstraction / model of. Realized as the `tvbo:surrogate_of`
object property, carried inline with the YAML data instance. Multiple IRIs allowed:
a single parameter may abstract several biological processes (e.g. a synaptic
conductance grounding both GO:0060079 (excitatory PSP) and GO:0007268 (chemical
synaptic transmission)).'
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: tvbo:surrogate_of
owner: DerivedVariable
domain_of:
- StateVariable
- Parameter
- DerivedVariable
range: uriorcurie
multivalued: true
class_uri: tvbo:DerivedVariable