Class: Analysis

A general analysis observable: a quantity obtained by ANALYZING the model, its solve, or a derived loss, rather than by transforming the recorded trajectory. It is deliberately broad — the same concept covers parameter sensitivities/gradients (autodiff or finite-difference), stability spectra (Lyapunov), bifurcation quantities, identifiability/Fisher-information metrics, and future analyses. type names the analysis (extensible); target and wrt bind it to what is analyzed and with respect to what; parameters carries the analysis-specific configuration. Backend-neutral: each backend maps type to its own machinery, or emits a comment and skips when it has no equivalent (it does not raise).

URI: tvbo:Analysis

 classDiagram
    class Analysis
    click Analysis href "./Analysis.html"
      Analysis : parameters
        
          
    
        
        
        Analysis --> "*" Parameter : parameters
        click Parameter href "./Parameter.html"
    

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

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

        
      Analysis : wrt
        
          
    
        
        
        Analysis --> "*" String : wrt
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:Analysis

Slots

Name Cardinality and Range Description Inheritance
parameters *
Parameter
direct
type 0..1
xsd:string
The analysis kind, e direct
target 0..1
xsd:string
What is analyzed: typically an observation or loss name (e direct
wrt *
xsd:string
Quantity/quantities the analysis is taken with respect to, e direct

Usages

used by used in type used
Observation analysis range Analysis

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Analysis
description: 'A general analysis observable: a quantity obtained by ANALYZING the
  model, its solve, or a derived loss, rather than by transforming the recorded trajectory.
  It is deliberately broad — the same concept covers parameter sensitivities/gradients
  (autodiff or finite-difference), stability spectra (Lyapunov), bifurcation quantities,
  identifiability/Fisher-information metrics, and future analyses. `type` names the
  analysis (extensible); `target` and `wrt` bind it to what is analyzed and with respect
  to what; `parameters` carries the analysis-specific configuration. Backend-neutral:
  each backend maps `type` to its own machinery, or emits a comment and skips when
  it has no equivalent (it does not raise).'
from_schema: https://w3id.org/tvbo
slots:
- parameters
attributes:
  type:
    name: type
    description: The analysis kind, e.g. 'gradient', 'finite_difference', 'lyapunov',
      'bifurcation', 'identifiability', 'sensitivity'. Extensible — backends dispatch
      on it.
    from_schema: https://w3id.org/tvbo
    domain_of:
    - GraphGenerator
    - File
    - Analysis
    - Aggregation
    - TuningObjective
    - Algorithm
    - Study
    range: string
  target:
    name: target
    description: 'What is analyzed: typically an observation or loss name (e.g. ''loss''
      for a gradient). Omitted when the analysis acts on the whole solve (e.g. a Lyapunov
      spectrum).'
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Edge
    - Analysis
    range: string
  wrt:
    name: wrt
    description: Quantity/quantities the analysis is taken with respect to, e.g. a
      parameter 'c_sigmJR.G' for a gradient/sensitivity. Omitted for analyses that
      need no explicit differentiation target.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Analysis
    range: string
    multivalued: true
class_uri: tvbo:Analysis

Induced

name: Analysis
description: 'A general analysis observable: a quantity obtained by ANALYZING the
  model, its solve, or a derived loss, rather than by transforming the recorded trajectory.
  It is deliberately broad — the same concept covers parameter sensitivities/gradients
  (autodiff or finite-difference), stability spectra (Lyapunov), bifurcation quantities,
  identifiability/Fisher-information metrics, and future analyses. `type` names the
  analysis (extensible); `target` and `wrt` bind it to what is analyzed and with respect
  to what; `parameters` carries the analysis-specific configuration. Backend-neutral:
  each backend maps `type` to its own machinery, or emits a comment and skips when
  it has no equivalent (it does not raise).'
from_schema: https://w3id.org/tvbo
attributes:
  type:
    name: type
    description: The analysis kind, e.g. 'gradient', 'finite_difference', 'lyapunov',
      'bifurcation', 'identifiability', 'sensitivity'. Extensible — backends dispatch
      on it.
    from_schema: https://w3id.org/tvbo
    owner: Analysis
    domain_of:
    - GraphGenerator
    - File
    - Analysis
    - Aggregation
    - TuningObjective
    - Algorithm
    - Study
    range: string
  target:
    name: target
    description: 'What is analyzed: typically an observation or loss name (e.g. ''loss''
      for a gradient). Omitted when the analysis acts on the whole solve (e.g. a Lyapunov
      spectrum).'
    from_schema: https://w3id.org/tvbo
    owner: Analysis
    domain_of:
    - Edge
    - Analysis
    range: string
  wrt:
    name: wrt
    description: Quantity/quantities the analysis is taken with respect to, e.g. a
      parameter 'c_sigmJR.G' for a gradient/sensitivity. Omitted for analyses that
      need no explicit differentiation target.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Analysis
    domain_of:
    - Analysis
    range: string
    multivalued: true
  parameters:
    name: parameters
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Analysis
    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:Analysis