RECETOX / galaxytools

Set of Galaxy tool wrappers developed at RECETOX
MIT License
13 stars 13 forks source link

Get .graphml support for galaxy cytoscape plugin #244

Closed hechth closed 2 years ago

hechth commented 2 years ago

There is a visualization plugin for cytoscape files on GalaxyEU which would be useful for Galaxy - it should be able to read or visualize the graphml files if I am not mistaken. network.zip

martenson commented 2 years ago

Cytoscape is already available on umsa along with all other default viz, see https://umsa.cerit-sc.cz/visualizations

It can be run on .json and .sif files (the default for the tool), I don't think .eu has a different version with .graphml support.

hechth commented 2 years ago

Could it be extended to work with .graphml files?

martenson commented 2 years ago

I don't know enough about cytoscape or the formats in question -- I assume it can but would probably include implementing a parser. Maybe such tool exists?

The galaxy's plugin source is here: https://github.com/galaxyproject/galaxy/tree/dev/config/plugins/visualizations/cytoscape and the upstream at https://www.npmjs.com/package/cytoscape

martenson commented 2 years ago

https://github.com/iVis-at-Bilkent/cytoscape.js-graphml

hechth commented 2 years ago

Would it be possible to link this somehow with the existing galaxy tool? matchms.networking for example exports .graphml files which can be read by the cytoscape desktop app - this would be very useful if we want to create networks programmatically in python.

martenson commented 2 years ago

I am looking into it. Cytoscape needs a plugin for this to work and I am not sure that Galaxy's viz framework will support it, but I'll give it a shot.

hechth commented 2 years ago

Actually extending matchms networking with a .cyjs export is easier than this, which is already on the TODO list.

martenson commented 2 years ago

@hechth I spent some time on this issue but got nowhere yet, so this is good news. I'll pause my efforts here then.

hechth commented 2 years ago

I think this can be closed since https://github.com/matchms/matchms/pull/350 has been merged.