JSON FORMAT
Cytoscape JSON logo

Cytoscape JSON

Cytoscape.js JSON

JSON format used by Cytoscape.js for graph visualization.

Alternative Names: CYJS, .cyjs

File Extensions: .cyjs
FeatureCytoscape.js JSON
Multiple Graphs per Document not supported
Nodes supported
Undirected Edges supported
Directed Edges supported
Hyperedges not supported
Mixed-directionality Edges not supported
Parallel Edges supported
Self-loops supported
Edges on Edges not supported
Nested Graphs in Nodes supported
Nested Graphs in Edges not supported
Nested Graphs in Graphs not supported
Node Labels supported
Edge Labels supported
Attributes on Nodes supported
Attributes on Edges supported
Attributes on Graphs supported
Typed Edges partial

Tools(Read & Write)

Frequently Asked Questions

What is a Cytoscape.js JSON file?

A Cytoscape.js JSON file stores a graph — its nodes, edges and attributes — in the Cytoscape.js JSON format (also: CYJS, .cyjs). See the feature table above for what it supports.

How do I open a Cytoscape.js JSON file?

Open it in a graph tool that supports Cytoscape.js JSON, or convert it to a format your tool reads. With GraphInOut you can convert Cytoscape.js JSON to GraphML, DOT, Connected JSON and more, right in your browser.

How do I convert a Cytoscape.js JSON file to another format?

Use the Convert from Cytoscape.js JSON link above: upload or paste your Cytoscape.js JSON file (input preset to Cytoscape.js JSON), choose a target format and download the result — free, no install.