classDiagram
class Dynamics
click Dynamics href "./Dynamics.html"
Dynamics : autonomous
Dynamics --> "0..1" Boolean : autonomous
click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
Dynamics : coupling_inputs
Dynamics --> "*" CouplingInput : coupling_inputs
click CouplingInput href "./CouplingInput.html"
Dynamics : coupling_terms
Dynamics --> "*" Parameter : coupling_terms
click Parameter href "./Parameter.html"
Dynamics : derived_from_model
Dynamics --> "0..1" Dynamics : derived_from_model
click Dynamics href "./Dynamics.html"
Dynamics : derived_parameters
Dynamics --> "*" DerivedParameter : derived_parameters
click DerivedParameter href "./DerivedParameter.html"
Dynamics : derived_variables
Dynamics --> "*" DerivedVariable : derived_variables
click DerivedVariable href "./DerivedVariable.html"
Dynamics : description
Dynamics --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : events
Dynamics --> "*" Event : events
click Event href "./Event.html"
Dynamics : functions
Dynamics --> "*" Function : functions
click Function href "./Function.html"
Dynamics : has_reference
Dynamics --> "0..1" String : has_reference
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : iri
Dynamics --> "0..1" String : iri
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : label
Dynamics --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : local_coupling_term
Dynamics --> "0..1" Parameter : local_coupling_term
click Parameter href "./Parameter.html"
Dynamics : model_type
Dynamics --> "0..1" ModelType : model_type
click ModelType href "../../enums/ModelType.html"
Dynamics : modes
Dynamics --> "*" Dynamics : modes
click Dynamics href "./Dynamics.html"
Dynamics : modified
Dynamics --> "0..1" Boolean : modified
click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
Dynamics : name
Dynamics --> "1" String : name
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : number_of_modes
Dynamics --> "0..1" Integer : number_of_modes
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Dynamics : observed
Dynamics --> "*" DerivedVariable : observed
click DerivedVariable href "./DerivedVariable.html"
Dynamics : output
Dynamics --> "*" String : output
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : parameters
Dynamics --> "*" Parameter : parameters
click Parameter href "./Parameter.html"
Dynamics : references
Dynamics --> "*" String : references
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : source
Dynamics --> "0..1" String : source
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Dynamics : state_variables
Dynamics --> "*" StateVariable : state_variables
click StateVariable href "./StateVariable.html"
Dynamics : stimulus
Dynamics --> "0..1" Stimulus : stimulus
click Stimulus href "./Stimulus.html"
Dynamics : system_type
Dynamics --> "0..1" SystemType : system_type
click SystemType href "../../enums/SystemType.html"
Class: Dynamics
URI: tvbo:Dynamics
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Dynamics |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| has_reference | 0..1 xsd:string |
direct | |
| name | 1 xsd:string |
direct | |
| label | 0..1 xsd:string |
direct | |
| iri | 0..1 xsd:string |
direct | |
| parameters | * Parameter |
direct | |
| description | 0..1 xsd:string |
direct | |
| source | 0..1 xsd:string |
direct | |
| references | * xsd:string |
direct | |
| derived_parameters | * DerivedParameter |
direct | |
| derived_variables | * DerivedVariable |
direct | |
| coupling_terms | * Parameter |
direct | |
| coupling_inputs | * CouplingInput |
direct | |
| state_variables | * StateVariable |
direct | |
| modified | 0..1 xsd:boolean |
direct | |
| output | * xsd:string |
Output variable names to include in simulation results | direct |
| derived_from_model | 0..1 Dynamics |
direct | |
| number_of_modes | 0..1 xsd:integer |
direct | |
| local_coupling_term | 0..1 Parameter |
direct | |
| functions | * Function |
direct | |
| stimulus | 0..1 Stimulus |
direct | |
| modes | * Dynamics |
direct | |
| model_type | 0..1 ModelType |
Coarse classification of this model (mean_field, neural_mass, phase_oscillato… | direct |
| system_type | 0..1 SystemType |
direct | |
| autonomous | 0..1 xsd:boolean |
Whether the system is autonomous (equations do not depend explicitly on time … | direct |
| observed | * DerivedVariable |
Observable functions computed from states, inputs, and parameters after simul… | direct |
| events | * Event |
Discrete state transitions intrinsic to the dynamical system, such as thresho… | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Network | dynamics | range | Dynamics |
| Node | dynamics | range | Dynamics |
| Edge | dynamics | range | Dynamics |
| Dynamics | derived_from_model | range | Dynamics |
| Dynamics | modes | range | Dynamics |
| Continuation | dynamics | range | Dynamics |
| SimulationExperiment | model | range | Dynamics |
| SimulationExperiment | dynamics | range | Dynamics |
| SimulationStudy | model | range | Dynamics |
Aliases
- NeuralMassModel
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Dynamics |
| native | tvbo:Dynamics |
LinkML Source
Direct
name: Dynamics
comments:
- Successor class replacing deprecated NeuralMassModel.
from_schema: https://w3id.org/tvbo
aliases:
- NeuralMassModel
slots:
- has_reference
- name
- label
- iri
- parameters
- description
- source
- references
slot_usage:
name:
name: name
ifabsent: Generic2dOscillator
system_type:
name: system_type
ifabsent: continuous
attributes:
derived_parameters:
name: derived_parameters
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- PDE
range: DerivedParameter
multivalued: true
inlined: true
derived_variables:
name: derived_variables
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- PDE
range: DerivedVariable
multivalued: true
inlined: true
coupling_terms:
name: coupling_terms
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: Parameter
multivalued: true
inlined: true
coupling_inputs:
name: coupling_inputs
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: CouplingInput
multivalued: true
inlined: true
state_variables:
name: state_variables
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- PDE
range: StateVariable
multivalued: true
inlined: true
modified:
name: modified
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: boolean
output:
name: output
description: Output variable names to include in simulation results. References
to state_variables or derived_variables by name.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- Function
- FunctionCall
range: string
multivalued: true
derived_from_model:
name: derived_from_model
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: Dynamics
number_of_modes:
name: number_of_modes
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: integer(1)
domain_of:
- Dynamics
range: integer
local_coupling_term:
name: local_coupling_term
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: Parameter
functions:
name: functions
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- Algorithm
- SimulationExperiment
- PDE
range: Function
multivalued: true
inlined: true
stimulus:
name: stimulus
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: Stimulus
inlined: true
modes:
name: modes
from_schema: https://w3id.org/tvbo
aliases:
- components
rank: 1000
domain_of:
- Dynamics
range: Dynamics
multivalued: true
inlined: true
model_type:
name: model_type
description: Coarse classification of this model (mean_field, neural_mass, phase_oscillator,
phenomenological, spiking, generic, field). Used for filtering in Dynamics.list_db(model_type=...).
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: ModelType
system_type:
name: system_type
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
range: SystemType
autonomous:
name: autonomous
description: Whether the system is autonomous (equations do not depend explicitly
on time t). Non-autonomous systems have explicit time dependence, e.g. f*cos(omega*t).
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'true'
domain_of:
- Dynamics
range: boolean
observed:
name: observed
description: 'Observable functions computed from states, inputs, and parameters
after simulation. Unlike derived_variables (which are intermediate algebraic
expressions used within the ODE), observed variables are post-hoc quantities
recoverable from the solution. Maps to obsf/obssym in ND.jl EdgeModel/VertexModel.
Example: absolute force magnitude computed from force components.'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Dynamics
- Coupling
range: DerivedVariable
multivalued: true
inlined: true
events:
name: events
description: Discrete state transitions intrinsic to the dynamical system, such
as threshold-triggered resets in spiking neuron models. Unlike experiment-level
events (stimulation, perturbation), these define the model's own discontinuous
behavior.
from_schema: https://w3id.org/tvbo
domain_of:
- Node
- Edge
- Dynamics
- SimulationExperiment
range: Event
multivalued: true
inlined: true
class_uri: tvbo:DynamicsInduced
name: Dynamics
comments:
- Successor class replacing deprecated NeuralMassModel.
from_schema: https://w3id.org/tvbo
aliases:
- NeuralMassModel
slot_usage:
name:
name: name
ifabsent: Generic2dOscillator
system_type:
name: system_type
ifabsent: continuous
attributes:
derived_parameters:
name: derived_parameters
from_schema: https://w3id.org/tvbo
rank: 1000
alias: derived_parameters
owner: Dynamics
domain_of:
- Dynamics
- PDE
range: DerivedParameter
multivalued: true
inlined: true
derived_variables:
name: derived_variables
from_schema: https://w3id.org/tvbo
rank: 1000
alias: derived_variables
owner: Dynamics
domain_of:
- Dynamics
- PDE
range: DerivedVariable
multivalued: true
inlined: true
coupling_terms:
name: coupling_terms
from_schema: https://w3id.org/tvbo
rank: 1000
alias: coupling_terms
owner: Dynamics
domain_of:
- Dynamics
range: Parameter
multivalued: true
inlined: true
coupling_inputs:
name: coupling_inputs
from_schema: https://w3id.org/tvbo
rank: 1000
alias: coupling_inputs
owner: Dynamics
domain_of:
- Dynamics
range: CouplingInput
multivalued: true
inlined: true
state_variables:
name: state_variables
from_schema: https://w3id.org/tvbo
rank: 1000
alias: state_variables
owner: Dynamics
domain_of:
- Dynamics
- PDE
range: StateVariable
multivalued: true
inlined: true
modified:
name: modified
from_schema: https://w3id.org/tvbo
rank: 1000
alias: modified
owner: Dynamics
domain_of:
- Dynamics
range: boolean
output:
name: output
description: Output variable names to include in simulation results. References
to state_variables or derived_variables by name.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: output
owner: Dynamics
domain_of:
- Dynamics
- Function
- FunctionCall
range: string
multivalued: true
derived_from_model:
name: derived_from_model
from_schema: https://w3id.org/tvbo
rank: 1000
alias: derived_from_model
owner: Dynamics
domain_of:
- Dynamics
range: Dynamics
number_of_modes:
name: number_of_modes
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: integer(1)
alias: number_of_modes
owner: Dynamics
domain_of:
- Dynamics
range: integer
local_coupling_term:
name: local_coupling_term
from_schema: https://w3id.org/tvbo
rank: 1000
alias: local_coupling_term
owner: Dynamics
domain_of:
- Dynamics
range: Parameter
functions:
name: functions
from_schema: https://w3id.org/tvbo
rank: 1000
alias: functions
owner: Dynamics
domain_of:
- Dynamics
- Algorithm
- SimulationExperiment
- PDE
range: Function
multivalued: true
inlined: true
stimulus:
name: stimulus
from_schema: https://w3id.org/tvbo
rank: 1000
alias: stimulus
owner: Dynamics
domain_of:
- Dynamics
range: Stimulus
inlined: true
modes:
name: modes
from_schema: https://w3id.org/tvbo
aliases:
- components
rank: 1000
alias: modes
owner: Dynamics
domain_of:
- Dynamics
range: Dynamics
multivalued: true
inlined: true
model_type:
name: model_type
description: Coarse classification of this model (mean_field, neural_mass, phase_oscillator,
phenomenological, spiking, generic, field). Used for filtering in Dynamics.list_db(model_type=...).
from_schema: https://w3id.org/tvbo
rank: 1000
alias: model_type
owner: Dynamics
domain_of:
- Dynamics
range: ModelType
system_type:
name: system_type
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: continuous
alias: system_type
owner: Dynamics
domain_of:
- Dynamics
range: SystemType
autonomous:
name: autonomous
description: Whether the system is autonomous (equations do not depend explicitly
on time t). Non-autonomous systems have explicit time dependence, e.g. f*cos(omega*t).
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'true'
alias: autonomous
owner: Dynamics
domain_of:
- Dynamics
range: boolean
observed:
name: observed
description: 'Observable functions computed from states, inputs, and parameters
after simulation. Unlike derived_variables (which are intermediate algebraic
expressions used within the ODE), observed variables are post-hoc quantities
recoverable from the solution. Maps to obsf/obssym in ND.jl EdgeModel/VertexModel.
Example: absolute force magnitude computed from force components.'
from_schema: https://w3id.org/tvbo
rank: 1000
alias: observed
owner: Dynamics
domain_of:
- Dynamics
- Coupling
range: DerivedVariable
multivalued: true
inlined: true
events:
name: events
description: Discrete state transitions intrinsic to the dynamical system, such
as threshold-triggered resets in spiking neuron models. Unlike experiment-level
events (stimulation, perturbation), these define the model's own discontinuous
behavior.
from_schema: https://w3id.org/tvbo
alias: events
owner: Dynamics
domain_of:
- Node
- Edge
- Dynamics
- SimulationExperiment
range: Event
multivalued: true
inlined: true
has_reference:
name: has_reference
from_schema: https://w3id.org/tvbo
rank: 1000
alias: has_reference
owner: Dynamics
domain_of:
- Dynamics
range: string
name:
name: name
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: Generic2dOscillator
key: true
alias: name
owner: Dynamics
domain_of:
- BrainAtlas
- CommonCoordinateSpace
- ParcellationEntity
- DBSProtocol
- ClinicalScale
- ClinicalScore
- Event
- Tractogram
- GraphGenerator
- File
- StateValue
- Observation
- Dynamics
- StateVariable
- Distribution
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- DataSource
- OptimizationStage
- Exploration
- UpdateRule
- Algorithm
- Option
- BranchSwitch
- Continuation
- Coupling
- SoftwareEnvironment
- SoftwareRequirement
- SoftwarePackage
range: string
required: true
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
alias: label
owner: Dynamics
domain_of:
- ParcellationTerminology
- Dataset
- Contact
- 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
- SoftwareEnvironment
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
iri:
name: iri
from_schema: https://w3id.org/tvbo
rank: 1000
alias: iri
owner: Dynamics
domain_of:
- Dynamics
- Function
- Coupling
range: string
parameters:
name: parameters
from_schema: https://w3id.org/tvbo
rank: 1000
alias: parameters
owner: Dynamics
domain_of:
- Equation
- Stimulus
- Event
- TemporalApplicableEquation
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: Parameter
multivalued: true
inlined: true
description:
name: description
from_schema: https://w3id.org/tvbo
rank: 1000
alias: description
owner: Dynamics
domain_of:
- ClinicalScore
- Equation
- Stimulus
- Event
- Tractogram
- Matrix
- Network
- GraphGenerator
- File
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- UpdateRule
- TuningObjective
- Algorithm
- BranchSwitch
- Continuation
- Integrator
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- SoftwareEnvironment
- SoftwareRequirement
- SoftwarePackage
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- BoundaryCondition
- PDESolver
- PDE
range: string
source:
name: source
from_schema: https://w3id.org/tvbo
rank: 1000
alias: source
owner: Dynamics
domain_of:
- Edge
- Observation
- Dynamics
range: string
references:
name: references
from_schema: https://w3id.org/tvbo
rank: 1000
alias: references
owner: Dynamics
domain_of:
- Provenance
- Dynamics
- SimulationExperiment
range: string
multivalued: true
class_uri: tvbo:Dynamics
Comments