Enum: StandardGraphType

Well-known graph generator families with automatic backend mapping. The type field on GraphGenerator is a free string; this enum lists common types that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).

__

URI: tvbo:enum/StandardGraphType

Permissible Values

Value Meaning Description
BarabasiAlbert None Barabasi-Albert preferential attachment (params: k)
WattsStrogatz None Watts-Strogatz small-world (params: k, p)
ErdosRenyi None Erdos-Renyi random graph (params: p)
Complete None Complete graph (all-to-all)
Cycle None Cycle graph (ring)
Star None Star graph
RandomRegular None Random regular graph (params: k)
Grid None Grid/lattice graph (params: dims)
RandomReservoir None Sparse random recurrent adjacency with post-hoc spectral- radius rescaling
WeightShuffle None Derived generator: permute the non-zero entries of a source matrix

Identifier and Mapping Information

Schema Source

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

LinkML Source

name: StandardGraphType
description: 'Well-known graph generator families with automatic backend mapping.
  The type field on GraphGenerator is a free string; this enum lists common types
  that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).

  '
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
  BarabasiAlbert:
    text: BarabasiAlbert
    description: 'Barabasi-Albert preferential attachment (params: k)'
  WattsStrogatz:
    text: WattsStrogatz
    description: 'Watts-Strogatz small-world (params: k, p)'
  ErdosRenyi:
    text: ErdosRenyi
    description: 'Erdos-Renyi random graph (params: p)'
  Complete:
    text: Complete
    description: Complete graph (all-to-all)
  Cycle:
    text: Cycle
    description: Cycle graph (ring)
  Star:
    text: Star
    description: Star graph
  RandomRegular:
    text: RandomRegular
    description: 'Random regular graph (params: k)'
  Grid:
    text: Grid
    description: 'Grid/lattice graph (params: dims)'
  RandomReservoir:
    text: RandomReservoir
    description: 'Sparse random recurrent adjacency with post-hoc spectral- radius
      rescaling. Parameters: n, sparsity, spectral_radius, weight_distribution, seed.
      Canonical Echo State Network substrate (Jaeger 2001) for reservoir computing.'
  WeightShuffle:
    text: WeightShuffle
    description: 'Derived generator: permute the non-zero entries of a source matrix.
      Parameters: source (IRI to another Network), preserve (binary_mask | degree
      | weight_distribution), seed. Used for null-model controls (e.g. shuffled SC).'