CytoScape JSON
JSON format used by Cytoscape.js for graph visualization.
| Feature | Support | Notes |
|---|---|---|
| Attributes on Edges | ✅ | Via data field (JSON-serializable) |
| Attributes on Graphs | ✅ | Via graph data property |
| Attributes on Nodes | ✅ | Via data field (JSON-serializable) |
| Directed Edges | ✅ | Via source/target properties |
| Edge Labels | ✅ | Via data field and styling |
| Edges on Edges | ❌ | Edges only connect nodes |
| Hyperedges | ❌ | Edges connect exactly 2 nodes |
| Mixed-directionality Edges | ❌ | |
| Multiple Graphs per Document | ❌ | Single graph per instance |
| Nested Graphs in Edges | ❌ | |
| Nested Graphs in Graphs | ❌ | |
| Nested Graphs in Nodes | ✅ | Via compound nodes (parent property) |
| Node Labels | ✅ | Via data field and styling |
| Nodes | ✅ | |
| Typed Edges | ✅ | No formal types, but can use data field |
| Undirected Edges | ✅ | Supports directed, undirected, and mixed graphs |
Input Content
Input Format
Output Format
All Formats: Adjacency List (NetworkX)| BioGRID Tab 3.0| Chaco| Connected JSON| CytoScape JSON| DOT (GraphViz)| Edge List| GDF| GEXF| gJGF| GML| Graph6| GraphML| GXL| JGF| Matrix Market| Nested Network Format| Netdraw VNA| OCIF| Pajek| PSI-MI Tab 2.5| SBML| TGF| UCINET DL| VOSviewer JSON| XGMML