0

I'm building UI to visualize and edit graph which is present in a gremlin store. Which framework is better Cytoscape.js vs Gephi.js Vs other? Do these frameworks have Blueprints plugin available? I want to avoid writing module to convert the gremlin output to the framework compatible format.

Please advice. Thanks.

AlexanderPico
  • 387
  • 2
  • 7

2 Answers2

3

Answer from the Cytoscape development team...

Well, there are a number of ways you can use Cytoscape with TinkerPop, but I would think that the best way would be to use the REST interface to Cytoscape and inject your graph directly into it. You could save your graph as a Neo4j database and use the Neo4j app to pull it into Cytoscape or save your graph as a GraphML or some other common graph format and read it in that way. Neither Cytoscape or Gephi are UI frameworks, though -- both are standalone applications that are designed to import, visualize, analyze and manipulate very large graphs.

A good place to start is on the Cytoscape Automation topic in the Cytoscape manual: http://manual.cytoscape.org/en/stable/Programmatic_Access_to_Cytoscape_Features_Scripting.html

AlexanderPico
  • 387
  • 2
  • 7
  • I'm referring to Cytoscape.js and Gephi.js which are UI frameworks which helps me bring this graph browsing functionality into my tool. I think you are referring to the Cytoscape tool itself which I don't want to use. – user1689963 Nov 16 '17 at 21:27
  • Got it. Updated tags to clarify. Good luck! – AlexanderPico Nov 17 '17 at 01:27
0

No matter which library you use for graphs on the web, you're going to have to convert your model to the JSON format used by the library (e.g. the Cytoscape JSON format if you use Cytoscape desktop or Cytoscape.js).

maxkfranz
  • 11,896
  • 1
  • 27
  • 36