I would like to use some of the graph-tool functionality with data in a graph database (say neo4j, but any Blueprints enabled graph DB would be good, see Tinkerpop project).
I'm aware of (and have dabbled with some of) py2neo and would like to investigate Bulbs as a way to access the database and project like pyBlueprints.
My question is: How do I use graph-tool functions on data in a graph database (such as neo4j) without exporting the whole graph to graphML (or one of the exiting graph-tool import formats) etc?
I would like it to be more dynamic than run query, find a subset of a graph, export, process with graph-tool, put data back into graph
I'm aware that Blueprints offers a "to GraphML reader/writer", is this the solution?
I think that the workflow you present is probably the best and only one available to you. You In TinkerPop terms, I would say that the workflow would be more specifically: