marbl / MetagenomeScope

Visualization tool for (meta)genome assembly graphs
https://marbl.github.io/MetagenomeScope/
GNU General Public License v3.0
24 stars 8 forks source link

Use parallel processing in Cytoscape.js #15

Open fedarko opened 7 years ago

fedarko commented 7 years ago

From @fedarko on September 27, 2016 15:31

I'm not really sure how this is done (or what, exactly, I can do in parallel—aside from batch stuff, which I already make use of), but talk to Jayaram about it. This would make interacting with the graph more efficient.

Copied from original issue: fedarko/MetagenomeScope#91

fedarko commented 7 years ago

It seems desktop Cytoscape definitely supports parallel processing, but not sure as to Cytoscape.js directly.

https://github.com/parallel-js/parallel.js, maybe?

Not sure what the most expensive UI operations right now are, aside from rendering. #115 should help with speeding the UI up a lot. After that we can see what operations we may want to parallelize, and we can see if the resulting overhead is worth doing so.