I have a bipartite graph, directed and with weightened edges. It is very
large, I believe 36k nodes and 52k edges. I am trying to make a projection
of it, but I could not find any function or way to do so with graph-tool.
Is there any way I am not aware of? If there is no current way, where would
you recommend try with such a big graph? I am currently trying to run this
on a 8gb RAM 2012 macbook pro 15` (2.2 ghz or something like that).
And read about graph-tool and how efficient it is compared to the igraph
and networkx (which I was about to try but given up when I saw the time
table).
`graph_tool.sfp_layout` does a pretty good job for a variety of layouts.
It is also easy to setup custom projection through x, y and z
propertymaps and matplotlib.
Bipartite projection is currently not implemented, but this is a very
easy one. Just open a ticket for it on the website and I'll include an
implementation when I have some time.
Is the feature to get the bipartite projection implemented now in graph
tools? If yes, Can you please provide the link as I am unable to find it?
Would be of great help.