Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create GraphML export #1

Open
pgleeson opened this issue Jun 27, 2018 · 0 comments
Open

Create GraphML export #1

pgleeson opened this issue Jun 27, 2018 · 0 comments

Comments

@pgleeson
Copy link
Member

GraphML is used as an import format in applications like Gephi and Cytoscape. It would be useful to export networks (at multiple levels of detail) from NeuroMLlite to this format for use in these (hopefully high performance) graphing applications.

A new Writer class could be created for this, but the existing GraphViz based writer could also be reused with an option for output format, to keep the levels (nodes only; nodes + conns; conns + info, etc) used there as options for export, e.g.

python Example6.py -graph2c  # Export to GraphViz format, level 2 and generate png image with circo engine
python Example6.py -graphml2 # Export to GraphML, level 2

The GraphML could also eventually be used with http://js.cytoscape.org/ to make graphs to embed in Open Source Brain network visualisations...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant