cytoscape_layout#

Cytoscape layout generator for Dash applications.

This module provides utilities for converting model graphs to Dash-Cytoscape format for interactive visualization.

Attributes#

Functions#

model_graph_to_cytoscape(parameters, models, constraints)

Convert model graph to Cytoscape elements format.

get_cytoscape_stylesheet()

Get default Cytoscape stylesheet for model graphs.

get_cytoscape_layout()

Get default Cytoscape layout configuration.

Module Contents#

cytoscape_layout.model_graph_to_cytoscape(parameters, models, constraints, connections=None)#

Convert model graph to Cytoscape elements format.

Parameters:
  • parameters (list of str) – List of parameter names

  • models (list of str) – List of model names

  • constraints (list of str) – List of constraint names

  • connections (list of tuple, optional) – List of (source, target) tuples for explicit connections If None, auto-generates connections

Returns:

Cytoscape elements list with nodes and edges

Return type:

list

cytoscape_layout.get_cytoscape_stylesheet()#

Get default Cytoscape stylesheet for model graphs.

Returns:

Cytoscape stylesheet

Return type:

list

cytoscape_layout.get_cytoscape_layout()#

Get default Cytoscape layout configuration.

Returns:

Cytoscape layout configuration

Return type:

dict

cytoscape_layout.params = ['V', 'e', 'd_t', 'f', 'E_p']#