I am trying to use the Cytoscape CiSE layout extension
to display my graph in clusters. It is quite large, approx. 50,000 nodes with directed edges between all nodes combinations.
The elements are exported from the Cytoscape desktop app as a json
file. I am just trying to run the layout given the elements and a cluster function, but it just heats up my computer excessively and is continuously loading in the browser window.
I've tried running the layout on a small example graph which works, and I am not adding any extra styling or animations, just simply swapped out the nodes and edges with the larger graph. I can't imagine really what optimizations I could do, as I am purely trying to run the basic layout.
Are there any known performance problems with the CiSE layout?
Or
are there any alternative layout extensions that would be good to try if I simply need an easy way to specify clusters and have them styled in circular groups?
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
elements: large_elements,
style: [],
layout: 'cise',
clusters: function(node) {
return 1; //just for simplicity, one cluster
},
});