interfacerproject / interfacer-gui

Evolution of Zenflow-gui for Interfacer project
7 stars 6 forks source link

Cytoscope inside the GUI integration #377

Open puria opened 1 year ago

puria commented 1 year ago

At some point we need to integrate the DPP viz made by @sbocconi ask for details of the version of the library and find a react or just plain js to be included.

sbocconi commented 1 year ago

In the repository https://github.com/interfacerproject/Interfacer_DPP-visualisations the file id_to_cytp.py provides an example for a service that given an id writes the data file for cytoscape.

Since the server-side trace is much faster than the client-side trace, the former should be used. This requires the back-end algorithm (traceDpp) to be updated by @albertolerda (or possibly @srfsh), taking as example the *_before functions in if_dpp.py in https://github.com/interfacerproject/Interfacer-notebook

sbocconi commented 1 year ago

Update: @srfsh has implemented the trace functionality in the back-end, but in order to be completed, we need a final list of attributes that need to be visualised in the DPP. In the meantime @srfsh can proceed to implement the service based on id_to_cyto.py.

sbocconi commented 1 year ago

This issue partially depends on https://github.com/interfacerproject/Interfacer_DPP-visualisations/issues/4

jaromil commented 1 year ago

TODO: Specify what relations need to be fetched in the backend @srfsh with a bare minimum set of information to be shown on nodes.

puria commented 1 year ago