ugurdogrusoz
ugurdogrusoz
- Construct a graph with 2 compounds and 2 inter-graph edges between the same source-target in these compound nodes - Collapse the inter-graph edges into a meta edge m1 -...
Now the demo allows the user to "Apply Markov clustering on load" and bring the graph already simplified through possibly multiple levels of clustering. However, when we expand these collapsed...
Enhance the demo (choose an appropriate one of the demos) by taking an arbitrary flat graph and generating a hierarchically clustered version, where clusters are represented by compound nodes. This...
Let's pack the disconnected graph components using the [new utility](https://github.com/iVis-at-Bilkent/cytoscape.js-layout-utilities) as suggested in its README. We should add a new option to this layout though named *packComponents*, which is true...
If enabled tiling of disconnected nodes take place with incremental layout but current positions are not ignored and tiled nodes will always move to the upper left of the drawing....
edgeElasticity and idealEdgeLength parameters are redundant since they both control the same formula for calculating spring forces. lets remove idealEdgeLength from the list of parameters exposed to the user.
Let's discuss and re-evaluate inter-graph ideal edge calculation
As can be seen from this example in PathwayMapper, we tile 6 identical (?) nodes to 4x2 rather than 3x2:  [STAD-2014-RTK-RAS-PI(3)K-pathway.txt](https://github.com/iVis-at-Bilkent/cytoscape.js-fcose/files/6724248/STAD-2014-RTK-RAS-PI.3.K-pathway.txt)
Similar to [this](https://github.com/cytoscape/cytoscape.js-cose-bilkent/issues/94), take an option to produce a deterministic layout that will not change with each non-incremental layout call. Ideally, a user should be able to specify some kind...
We have two potential improvements for incremental layout: - [ ] 1. When tiled nodes are moved, their locations are used to determine the initial position of the tiled nodes...