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

 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 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:Distribution

Induced

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