Class: Network

Network specification with nodes, edges, and reusable coupling configurations. Supports both explicit node/edge representation and matrix-based connectivity (Connectome compatibility).

URI: tvbo:Network

 classDiagram
    class Network
    click Network href "./Network.html"
      Network : bids_dir
        
          
    
        
        
        Network --> "0..1" String : bids_dir
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Network : conduction_speed
        
          
    
        
        
        Network --> "0..1" Parameter : conduction_speed
        click Parameter href "./Parameter.html"
    

        
      Network : coupling
        
          
    
        
        
        Network --> "*" Coupling : coupling
        click Coupling href "./Coupling.html"
    

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

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

        
      Network : edge_matrix_files
        
          
    
        
        
        Network --> "*" File : edge_matrix_files
        click File href "./File.html"
    

        
      Network : edges
        
          
    
        
        
        Network --> "*" Edge : edges
        click Edge href "./Edge.html"
    

        
      Network : global_coupling_strength
        
          
    
        
        
        Network --> "0..1" Parameter : global_coupling_strength
        click Parameter href "./Parameter.html"
    

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

        
      Network : nodes
        
          
    
        
        
        Network --> "*" Node : nodes
        click Node href "./Node.html"
    

        
      Network : normalization
        
          
    
        
        
        Network --> "0..1" Equation : normalization
        click Equation href "./Equation.html"
    

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

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

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

        
      Network : parcellation
        
          
    
        
        
        Network --> "0..1" Parcellation : parcellation
        click Parcellation href "./Parcellation.html"
    

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

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

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

        
      

Slots

Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
direct
description 0..1
xsd:string
direct
nodes *
Node
List of nodes with individual dynamics (optional, for heterogeneous networks) direct
edges *
Edge
List of directed edges with coupling references (optional, for explicit edge … direct
coupling *
Coupling
Reusable coupling configurations referenced by edges (e direct
number_of_regions 0..1
xsd:integer
Number of regions (derived from nodes if not set) direct
number_of_nodes 0..1
xsd:integer
Number of nodes in the network (derived from nodes if not set) direct
parcellation 0..1
Parcellation
Brain parcellation/atlas reference direct
tractogram 0..1
xsd:string
Reference to tractography data direct
normalization 0..1
Equation
Normalization equation for connectivity weights direct
global_coupling_strength 0..1
Parameter
Global scaling factor for all coupling weights direct
conduction_speed 0..1
Parameter
Conduction speed for computing delays from distances direct
bids_dir 0..1
xsd:string
Path to BEP017-compliant BIDS directory for loading connectivity matrices direct
structural_measures *
xsd:string
BEP017 measure names for structural connectivity (e direct
observational_measures *
xsd:string
BEP017 measure names for observational targets (e direct
distance_unit 0..1
xsd:string
Unit for distances/lengths in the network (e direct
time_unit 0..1
xsd:string
Default time unit for the network (e direct
edge_matrix_files *
File
direct

Usages

used by used in type used
Coupling regional_connectivity range Network
SimulationExperiment connectivity range Network
SimulationExperiment network range Network

Aliases

  • Connectome
  • Graph
  • Connectivity

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Network
description: Network specification with nodes, edges, and reusable coupling configurations.
  Supports both explicit node/edge representation and matrix-based connectivity (Connectome
  compatibility).
from_schema: https://w3id.org/tvbo
aliases:
- Connectome
- Graph
- Connectivity
slots:
- label
- description
attributes:
  nodes:
    name: nodes
    description: List of nodes with individual dynamics (optional, for heterogeneous
      networks)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Node
    multivalued: true
    inlined: true
    inlined_as_list: true
  edges:
    name: edges
    description: List of directed edges with coupling references (optional, for explicit
      edge definition)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Edge
    multivalued: true
    inlined: true
    inlined_as_list: true
  coupling:
    name: coupling
    description: Reusable coupling configurations referenced by edges (e.g., 'instant',
      'delayed', 'inhibitory')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    - Edge
    - SimulationExperiment
    range: Coupling
    multivalued: true
    inlined: true
  number_of_regions:
    name: number_of_regions
    description: Number of regions (derived from nodes if not set)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(1)
    domain_of:
    - Network
    range: integer
  number_of_nodes:
    name: number_of_nodes
    description: Number of nodes in the network (derived from nodes if not set)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(1)
    domain_of:
    - Network
    range: integer
  parcellation:
    name: parcellation
    description: Brain parcellation/atlas reference
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Parcellation
    inlined: true
  tractogram:
    name: tractogram
    description: Reference to tractography data
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: string
  normalization:
    name: normalization
    description: Normalization equation for connectivity weights
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Equation
    inlined: true
  global_coupling_strength:
    name: global_coupling_strength
    description: Global scaling factor for all coupling weights
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Parameter
    inlined: true
  conduction_speed:
    name: conduction_speed
    description: Conduction speed for computing delays from distances
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: Parameter
    inlined: true
  bids_dir:
    name: bids_dir
    description: Path to BEP017-compliant BIDS directory for loading connectivity
      matrices
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: string
  structural_measures:
    name: structural_measures
    description: BEP017 measure names for structural connectivity (e.g., streamlineCount,
      tractLength)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: string
    multivalued: true
  observational_measures:
    name: observational_measures
    description: BEP017 measure names for observational targets (e.g., BoldCorrelation)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: string
    multivalued: true
  distance_unit:
    name: distance_unit
    description: Unit for distances/lengths in the network (e.g., 'mm', 'm', 'cm')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(mm)
    domain_of:
    - Network
    range: string
  time_unit:
    name: time_unit
    description: Default time unit for the network (e.g., 'ms', 's')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(ms)
    domain_of:
    - Network
    range: string
  edge_matrix_files:
    name: edge_matrix_files
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Network
    range: File
    multivalued: true
class_uri: tvbo:Network

Induced

name: Network
description: Network specification with nodes, edges, and reusable coupling configurations.
  Supports both explicit node/edge representation and matrix-based connectivity (Connectome
  compatibility).
from_schema: https://w3id.org/tvbo
aliases:
- Connectome
- Graph
- Connectivity
attributes:
  nodes:
    name: nodes
    description: List of nodes with individual dynamics (optional, for heterogeneous
      networks)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: nodes
    owner: Network
    domain_of:
    - Network
    range: Node
    multivalued: true
    inlined: true
    inlined_as_list: true
  edges:
    name: edges
    description: List of directed edges with coupling references (optional, for explicit
      edge definition)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: edges
    owner: Network
    domain_of:
    - Network
    range: Edge
    multivalued: true
    inlined: true
    inlined_as_list: true
  coupling:
    name: coupling
    description: Reusable coupling configurations referenced by edges (e.g., 'instant',
      'delayed', 'inhibitory')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: coupling
    owner: Network
    domain_of:
    - Network
    - Edge
    - SimulationExperiment
    range: Coupling
    multivalued: true
    inlined: true
  number_of_regions:
    name: number_of_regions
    description: Number of regions (derived from nodes if not set)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(1)
    alias: number_of_regions
    owner: Network
    domain_of:
    - Network
    range: integer
  number_of_nodes:
    name: number_of_nodes
    description: Number of nodes in the network (derived from nodes if not set)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: integer(1)
    alias: number_of_nodes
    owner: Network
    domain_of:
    - Network
    range: integer
  parcellation:
    name: parcellation
    description: Brain parcellation/atlas reference
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: parcellation
    owner: Network
    domain_of:
    - Network
    range: Parcellation
    inlined: true
  tractogram:
    name: tractogram
    description: Reference to tractography data
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: tractogram
    owner: Network
    domain_of:
    - Network
    range: string
  normalization:
    name: normalization
    description: Normalization equation for connectivity weights
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: normalization
    owner: Network
    domain_of:
    - Network
    range: Equation
    inlined: true
  global_coupling_strength:
    name: global_coupling_strength
    description: Global scaling factor for all coupling weights
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: global_coupling_strength
    owner: Network
    domain_of:
    - Network
    range: Parameter
    inlined: true
  conduction_speed:
    name: conduction_speed
    description: Conduction speed for computing delays from distances
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: conduction_speed
    owner: Network
    domain_of:
    - Network
    range: Parameter
    inlined: true
  bids_dir:
    name: bids_dir
    description: Path to BEP017-compliant BIDS directory for loading connectivity
      matrices
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: bids_dir
    owner: Network
    domain_of:
    - Network
    range: string
  structural_measures:
    name: structural_measures
    description: BEP017 measure names for structural connectivity (e.g., streamlineCount,
      tractLength)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: structural_measures
    owner: Network
    domain_of:
    - Network
    range: string
    multivalued: true
  observational_measures:
    name: observational_measures
    description: BEP017 measure names for observational targets (e.g., BoldCorrelation)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: observational_measures
    owner: Network
    domain_of:
    - Network
    range: string
    multivalued: true
  distance_unit:
    name: distance_unit
    description: Unit for distances/lengths in the network (e.g., 'mm', 'm', 'cm')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(mm)
    alias: distance_unit
    owner: Network
    domain_of:
    - Network
    range: string
  time_unit:
    name: time_unit
    description: Default time unit for the network (e.g., 'ms', 's')
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: string(ms)
    alias: time_unit
    owner: Network
    domain_of:
    - Network
    range: string
  edge_matrix_files:
    name: edge_matrix_files
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: edge_matrix_files
    owner: Network
    domain_of:
    - Network
    range: File
    multivalued: true
  label:
    name: label
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: label
    owner: Network
    domain_of:
    - ParcellationTerminology
    - Dataset
    - Contact
    - Equation
    - Stimulus
    - Parcellation
    - Tractogram
    - Matrix
    - Network
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - Function
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - TuningObjective
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - DifferentialOperator
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string
  description:
    name: description
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: description
    owner: Network
    domain_of:
    - ClinicalScore
    - Equation
    - Stimulus
    - Tractogram
    - Matrix
    - Network
    - File
    - Node
    - Edge
    - Observation
    - Dynamics
    - StateVariable
    - Parameter
    - CouplingInput
    - Argument
    - Function
    - Callable
    - DerivedParameter
    - DerivedVariable
    - RandomStream
    - DataSource
    - OptimizationStage
    - Exploration
    - UpdateRule
    - TuningObjective
    - Algorithm
    - Integrator
    - Coupling
    - RegionMapping
    - SimulationExperiment
    - SimulationStudy
    - TimeSeries
    - SoftwareEnvironment
    - SoftwareRequirement
    - SoftwarePackage
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - BoundaryCondition
    - PDESolver
    - PDE
    range: string
class_uri: tvbo:Network