classDiagram
class Distribution
click Distribution href "./Distribution.html"
Distribution : axis
Distribution --> "0..1" SamplingAxis : axis
click SamplingAxis href "../../enums/SamplingAxis.html"
Distribution : correlation
Distribution --> "0..1" Matrix : correlation
click Matrix href "./Matrix.html"
Distribution : domain
Distribution --> "0..1" Range : domain
click Range href "./Range.html"
Distribution : function
Distribution --> "0..1" Function : function
click Function href "./Function.html"
Distribution : name
Distribution --> "1" String : name
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Distribution : parameters
Distribution --> "*" Parameter : parameters
click Parameter href "./Parameter.html"
Distribution : seed
Distribution --> "0..1" Integer : seed
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Class: Distribution
A probability distribution for sampling parameters or initial conditions. Standard distributions (Uniform, Gaussian) are specified by name and domain/parameters. Custom distributions use a Function for the PDF/sampling rule. Default name is Uniform when only domain is given.
URI: tvbo:Distribution
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Distribution |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 xsd:string |
Globally unique identifier for the entity | direct |
| parameters | * Parameter |
direct | |
| domain | 0..1 Range |
Support of the distribution (sampling bounds) | direct |
| function | 0..1 Function |
Custom distribution function (PDF or sampling callable) | direct |
| seed | 0..1 xsd:integer |
Random seed for reproducible sampling | direct |
| axis | 0..1 SamplingAxis |
Dimension along which the distribution is sampled | direct |
| correlation | 0..1 Matrix |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Event | weight_distribution | range | Distribution |
| StateVariable | distribution | range | Distribution |
| Parameter | distribution | range | Distribution |
| DerivedParameter | distribution | range | Distribution |
| Noise | distribution | range | Distribution |
| Prior | distribution | range | Distribution |
| FieldStateVariable | distribution | range | Distribution |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Distribution |
| native | tvbo:Distribution |
LinkML Source
Direct
name: Distribution
description: A probability distribution for sampling parameters or initial conditions.
Standard distributions (Uniform, Gaussian) are specified by name and domain/parameters.
Custom distributions use a Function for the PDF/sampling rule. Default name is Uniform
when only domain is given.
from_schema: https://w3id.org/tvbo
slots:
- name
- parameters
slot_usage:
name:
name: name
ifabsent: string(Uniform)
attributes:
domain:
name: domain
description: Support of the distribution (sampling bounds). For Uniform this fully
defines the distribution.
from_schema: https://w3id.org/tvbo
domain_of:
- ClinicalScale
- ClinicalScore
- StateVariable
- Distribution
- Parameter
- ExplorationAxis
- FreeParameter
- PDE
range: Range
inlined: true
function:
name: function
description: Custom distribution function (PDF or sampling callable). Only needed
for non-standard distributions.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Distribution
- FunctionCall
- Noise
range: Function
inlined: true
seed:
name: seed
description: Random seed for reproducible sampling.
from_schema: https://w3id.org/tvbo
domain_of:
- GraphGenerator
- Distribution
- Noise
- Inference
range: integer
axis:
name: axis
description: Dimension along which the distribution is sampled. 'space' = per-node
(default), 'time' = per-timestep (stochastic input).
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: space
domain_of:
- Distribution
range: SamplingAxis
correlation:
name: correlation
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Distribution
range: Matrix
inlined: true
class_uri: tvbo:DistributionInduced
name: Distribution
description: A probability distribution for sampling parameters or initial conditions.
Standard distributions (Uniform, Gaussian) are specified by name and domain/parameters.
Custom distributions use a Function for the PDF/sampling rule. Default name is Uniform
when only domain is given.
from_schema: https://w3id.org/tvbo
slot_usage:
name:
name: name
ifabsent: string(Uniform)
attributes:
domain:
name: domain
description: Support of the distribution (sampling bounds). For Uniform this fully
defines the distribution.
from_schema: https://w3id.org/tvbo
owner: Distribution
domain_of:
- ClinicalScale
- ClinicalScore
- StateVariable
- Distribution
- Parameter
- ExplorationAxis
- FreeParameter
- PDE
range: Range
inlined: true
function:
name: function
description: Custom distribution function (PDF or sampling callable). Only needed
for non-standard distributions.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Distribution
domain_of:
- Distribution
- FunctionCall
- Noise
range: Function
inlined: true
seed:
name: seed
description: Random seed for reproducible sampling.
from_schema: https://w3id.org/tvbo
owner: Distribution
domain_of:
- GraphGenerator
- Distribution
- Noise
- Inference
range: integer
axis:
name: axis
description: Dimension along which the distribution is sampled. 'space' = per-node
(default), 'time' = per-timestep (stochastic input).
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: space
owner: Distribution
domain_of:
- Distribution
range: SamplingAxis
correlation:
name: correlation
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Distribution
domain_of:
- Distribution
range: Matrix
inlined: true
name:
name: name
description: Globally unique identifier for the entity.
from_schema: https://w3id.org/tvbo/common
slot_uri: schema:name
ifabsent: string(Uniform)
identifier: true
owner: Distribution
domain_of:
- BrainAtlas
- CommonCoordinateSpace
- ParcellationEntity
- DBSProtocol
- ClinicalScale
- ClinicalScore
- SoftwarePackage
- SoftwareRequirement
- SoftwareEnvironment
- Event
- Tractogram
- 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
range: string
required: true
parameters:
name: parameters
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Distribution
domain_of:
- Equation
- Stimulus
- Event
- TemporalApplicableEquation
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Analysis
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: Parameter
multivalued: true
inlined: true
class_uri: tvbo:Distribution