Class: Noise

URI: tvbo:Noise

 classDiagram
    class Noise
    click Noise href "./Noise.html"
      Noise : additive
        
          
    
        
        
        Noise --> "0..1" Boolean : additive
        click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
    

        
      Noise : correlated
        
          
    
        
        
        Noise --> "0..1" Boolean : correlated
        click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
    

        
      Noise : equation
        
          
    
        
        
        Noise --> "0..1" Equation : equation
        click Equation href "./Equation.html"
    

        
      Noise : function
        
          
    
        
        
        Noise --> "0..1" Function : function
        click Function href "./Function.html"
    

        
      Noise : gaussian
        
          
    
        
        
        Noise --> "0..1" Boolean : gaussian
        click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
    

        
      Noise : intensity
        
          
    
        
        
        Noise --> "0..1" Parameter : intensity
        click Parameter href "./Parameter.html"
    

        
      Noise : noise_type
        
          
    
        
        
        Noise --> "0..1" String : noise_type
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Noise : parameters
        
          
    
        
        
        Noise --> "*" Parameter : parameters
        click Parameter href "./Parameter.html"
    

        
      Noise : pycode
        
          
    
        
        
        Noise --> "0..1" String : pycode
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Noise : random_state
        
          
    
        
        
        Noise --> "0..1" RandomStream : random_state
        click RandomStream href "./RandomStream.html"
    

        
      Noise : seed
        
          
    
        
        
        Noise --> "0..1" Integer : seed
        click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
    

        
      Noise : targets
        
          
    
        
        
        Noise --> "*" StateVariable : targets
        click StateVariable href "./StateVariable.html"
    

        
      

Slots

Name Cardinality and Range Description Inheritance
parameters *
Parameter
direct
equation 0..1
Equation
direct
noise_type 0..1
xsd:string
direct
correlated 0..1
xsd:boolean
direct
gaussian 0..1
xsd:boolean
Indicates whether the noise is Gaussian direct
additive 0..1
xsd:boolean
Indicates whether the noise is additive direct
seed 0..1
xsd:integer
direct
random_state 0..1
RandomStream
direct
intensity 0..1
Parameter
Optional scalar or vector intensity parameter for noise direct
function 0..1
Function
Optional functional form of the noise (callable specification) direct
pycode 0..1
xsd:string
Inline Python code representation of the noise process direct
targets *
StateVariable
State variables this noise applies to; if omitted, applies globally direct

Usages

used by used in type used
StateVariable noise range Noise
Integrator noise range Noise
FieldStateVariable noise range Noise

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:Noise
native tvbo:Noise

LinkML Source

Direct

name: Noise
from_schema: https://w3id.org/tvbo
slots:
- parameters
- equation
attributes:
  noise_type:
    name: noise_type
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: gaussian
    domain_of:
    - Noise
    range: string
  correlated:
    name: correlated
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Noise
    range: boolean
  gaussian:
    name: gaussian
    description: Indicates whether the noise is Gaussian
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Noise
    range: boolean
  additive:
    name: additive
    description: Indicates whether the noise is additive
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'True'
    domain_of:
    - Noise
    range: boolean
  seed:
    name: seed
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(42)
    domain_of:
    - Noise
    range: integer
  random_state:
    name: random_state
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Noise
    range: RandomStream
    inlined: true
  intensity:
    name: intensity
    description: Optional scalar or vector intensity parameter for noise.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Noise
    range: Parameter
    inlined: true
  function:
    name: function
    description: Optional functional form of the noise (callable specification).
    from_schema: https://w3id.org/tvbo
    domain_of:
    - FunctionCall
    - Noise
    range: Function
    inlined: true
  pycode:
    name: pycode
    description: Inline Python code representation of the noise process.
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Equation
    - Noise
    range: string
  targets:
    name: targets
    description: State variables this noise applies to; if omitted, applies globally.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Noise
    range: StateVariable
    multivalued: true
    inlined: true
class_uri: tvbo:Noise

Induced

name: Noise
from_schema: https://w3id.org/tvbo
attributes:
  noise_type:
    name: noise_type
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: gaussian
    alias: noise_type
    owner: Noise
    domain_of:
    - Noise
    range: string
  correlated:
    name: correlated
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    alias: correlated
    owner: Noise
    domain_of:
    - Noise
    range: boolean
  gaussian:
    name: gaussian
    description: Indicates whether the noise is Gaussian
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    alias: gaussian
    owner: Noise
    domain_of:
    - Noise
    range: boolean
  additive:
    name: additive
    description: Indicates whether the noise is additive
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'True'
    alias: additive
    owner: Noise
    domain_of:
    - Noise
    range: boolean
  seed:
    name: seed
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(42)
    alias: seed
    owner: Noise
    domain_of:
    - Noise
    range: integer
  random_state:
    name: random_state
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: random_state
    owner: Noise
    domain_of:
    - Noise
    range: RandomStream
    inlined: true
  intensity:
    name: intensity
    description: Optional scalar or vector intensity parameter for noise.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: intensity
    owner: Noise
    domain_of:
    - Noise
    range: Parameter
    inlined: true
  function:
    name: function
    description: Optional functional form of the noise (callable specification).
    from_schema: https://w3id.org/tvbo
    alias: function
    owner: Noise
    domain_of:
    - FunctionCall
    - Noise
    range: Function
    inlined: true
  pycode:
    name: pycode
    description: Inline Python code representation of the noise process.
    from_schema: https://w3id.org/tvbo
    alias: pycode
    owner: Noise
    domain_of:
    - Equation
    - Noise
    range: string
  targets:
    name: targets
    description: State variables this noise applies to; if omitted, applies globally.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: targets
    owner: Noise
    domain_of:
    - Noise
    range: StateVariable
    multivalued: true
    inlined: true
  parameters:
    name: parameters
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: parameters
    owner: Noise
    domain_of:
    - Equation
    - Stimulus
    - TemporalApplicableEquation
    - Node
    - Edge
    - Observation
    - Dynamics
    - Distribution
    - Noise
    - Exploration
    - Integrator
    - Coupling
    - PDE
    range: Parameter
    multivalued: true
    inlined: true
  equation:
    name: equation
    from_schema: https://w3id.org/tvbo
    rank: 1000
    slot_uri: tvbo:Equation
    alias: equation
    owner: Noise
    domain_of:
    - Stimulus
    - Observation
    - StateVariable
    - Distribution
    - Parameter
    - Function
    - Case
    - DerivedParameter
    - DerivedVariable
    - Noise
    - UpdateRule
    - DifferentialOperator
    range: Equation
    inlined: true
class_uri: tvbo:Noise