CytoScape JSON

JSON format used by Cytoscape.js for graph visualization.

FeatureSupportNotes
Attributes on EdgesVia data field (JSON-serializable)
Attributes on GraphsVia graph data property
Attributes on NodesVia data field (JSON-serializable)
Directed EdgesVia source/target properties
Edge LabelsVia data field and styling
Edges on EdgesEdges only connect nodes
HyperedgesEdges connect exactly 2 nodes
Mixed-directionality Edges
Multiple Graphs per DocumentSingle graph per instance
Nested Graphs in Edges
Nested Graphs in Graphs
Nested Graphs in NodesVia compound nodes (parent property)
Node LabelsVia data field and styling
Nodes
Typed EdgesNo formal types, but can use data field
Undirected EdgesSupports directed, undirected, and mixed graphs

Input Content

Paste or Edit Content

Upload File

Drop files here or click to browse

Input Format

Loading input formats...

Output Format