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.
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 xsd:string |
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 |
|---|---|---|---|
| StateVariable | distribution | range | Distribution |
| Parameter | distribution | range | Distribution |
| DerivedParameter | 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
- 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
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: trueInduced
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
alias: domain
owner: Distribution
domain_of:
- ClinicalScale
- ClinicalScore
- StateVariable
- Distribution
- Parameter
- 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
alias: function
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
alias: seed
owner: Distribution
domain_of:
- GraphGenerator
- Distribution
- Noise
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
alias: axis
owner: Distribution
domain_of:
- Distribution
range: SamplingAxis
correlation:
name: correlation
from_schema: https://w3id.org/tvbo
rank: 1000
alias: correlation
owner: Distribution
domain_of:
- Distribution
range: Matrix
inlined: true
name:
name: name
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(Uniform)
key: true
alias: name
owner: Distribution
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
parameters:
name: parameters
from_schema: https://w3id.org/tvbo
rank: 1000
alias: parameters
owner: Distribution
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