A quick GUI tool written for Python.
<insert quick guide here>
A great alternative is networkx
(https://networkx.org/) for graph analyses. Visualization itself is not its main focus, which is provided by a list of other libraries, notably Cytoscape. Cytoscape itself is mature, but the Dash integration itself is not, so need to use it with a pinch of salt.
For outdated dash-cytoscape
distributions (release cycle roughly yearly, e.g. this Aug 2021 patch is not reflected on PyPI with 0.3.0 July 2021), one can use the latest and greatest from source.
$ git clone git@github.com:plotly/dash-cytoscape.git $ cd dash-cytoscape $ pip install --no-cache-dir --user -e .
Uninstall it with:
$ python setup.py develop -u --user
The cola
layout for Cytoscape seems to work best (and almost deterministically), compared to cose
. fcose
and cose-bilkent
are good alternatives.