Enum: ProcedureStepType

The operation a ProcedureStep performs. equation is the general case (author-written algebra over previously-named intermediates); the others are named graph-construction operations whose options are fields rather than call syntax, so each lowers to a backend-native primitive without an expression string having to survive a parser.

URI: tvbo:enum/ProcedureStepType

Permissible Values

Value Meaning Description
equation None Evaluate equation | | pairwise_distance | None | Distance matrix between the rows of the positions named byof(euclidean) | | distribution_pdf | None | Evaluatedistribution's density at the positions named byof— a spatial ... | | sample | None | A random matrix drawn fromdistribution— the draw itself, e | | stochastic_mask | None | Boolean connection mask: compare the quantity named byofagainst a draw fr... | | normalize | None | Divide the intermediate named byofby its sum alongaxis(axis 0 gives u... | | minmax_rescale | None | Affinely rescale the intermediate named byoffrom its own min/max ontota…

Identifier and Mapping Information

Schema Source

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

LinkML Source

name: ProcedureStepType
description: The operation a ProcedureStep performs. `equation` is the general case
  (author-written algebra over previously-named intermediates); the others are named
  graph-construction operations whose options are fields rather than call syntax,
  so each lowers to a backend-native primitive without an expression string having
  to survive a parser.
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
  equation:
    text: equation
    description: Evaluate `equation.rhs` over previously-named intermediates and the
      generator's parameters. The default.
  pairwise_distance:
    text: pairwise_distance
    description: Distance matrix between the rows of the positions named by `of` (euclidean).
      `diagonal` optionally overwrites the self-distance, e.g. to infinity so a decaying
      distance kernel evaluates to zero there and no node connects to itself.
  distribution_pdf:
    text: distribution_pdf
    description: Evaluate `distribution`'s density at the positions named by `of`
      — a spatial field (e.g. a Gaussian sink/source whose difference forms an in-strength
      gradient).
  sample:
    text: sample
    description: A random matrix drawn from `distribution` — the draw itself, e.g.
      the substrate of a random reservoir. Distinct from `stochastic_mask`, which
      compares a draw and yields a boolean.
  stochastic_mask:
    text: stochastic_mask
    description: 'Boolean connection mask: compare the quantity named by `of` against
      a draw from `distribution` using `comparison`. The declarative form of a distance-dependent
      connection probability.'
  normalize:
    text: normalize
    description: Divide the intermediate named by `of` by its sum along `axis` (axis
      0 gives uniform in-strength).
  minmax_rescale:
    text: minmax_rescale
    description: Affinely rescale the intermediate named by `of` from its own min/max
      onto `target_range`.