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

implementation: steps graph #23

Open
Sinclert opened this issue Aug 8, 2018 · 4 comments
Open

implementation: steps graph #23

Sinclert opened this issue Aug 8, 2018 · 4 comments

Comments

@Sinclert
Copy link
Member

Sinclert commented Aug 8, 2018

I have been searching for an easy integrated React Graph library, and I have discovered Vis.js. There is a React module so it could be easily integrated with our technology stack, React Vis.js.

The examples are also good enough. Let me know any insights you have on this.

@Sinclert Sinclert added this to the UI-Basics milestone Aug 8, 2018
@Sinclert Sinclert self-assigned this Aug 8, 2018
@lukasheinrich
Copy link
Member

lukasheinrich commented Aug 8, 2018

Hi @Sinclert ,

for yadage we use cytoscape.js which is more powerful than vis.js

https://github.com/yadage/yadage-js

for example it allows nesting with expand/contract as shown here

https://www.youtube.com/watch?v=mpFa2wfitLk

the visualization will likely be engine-specific and for yadage the plan is to turn this bower package into a react component

https://github.com/yadage/yadage-js

which I discussed previously with @diegodelemos recently

, but aside from that cytoscape should be a good base for all engines this should serve as a good base

cc @tiborsimko @ioannistsanaktsidis and @pamfilos

@lukasheinrich
Copy link
Member

lukasheinrich commented Aug 8, 2018

links:

http://js.cytoscape.org/
https://github.com/iVis-at-Bilkent/cytoscape.js-expand-collapse

I'm not sure what the level of React integration is but a naive search cam up with

https://www.npmjs.com/package/react-cytoscape

@diegodelemos
Copy link
Member

@mr-c any recommendation regarding CWL workflow visualisation library for the web? So far I've seen https://github.com/rabix/cwl-svg.

@mr-c
Copy link
Member

mr-c commented Aug 8, 2018

@diegodelemos None from personal experience, there is also https://github.com/common-workflow-language/cwlviewer

@diegodelemos diegodelemos removed this from the UI-Basics milestone Oct 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants