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