plotly: interactive plots using javascript · 2017. 6. 29. · platform paradigm user job...
TRANSCRIPT
-
Plotly: interactive plots using JavaScript
Sjoerd J. de Vries
INSERM, UMR-S 973, Molécules Thérapeutiques In silico (MTI)
-
PlotlyJavaScript library to generate plots in the browser
-
Why JavaScript? Why Plotly?
Things I don’t know about● JavaScript● Browser DOM● Plotly
Things I do know about● Data-driven protein-protein docking● HADDOCK server
● 9334 registered users● 169004 jobs served● 671 citations
SJ De Vries, M Van Dijk, AMJJ Bonvin - Nature protocols, 2010
-
Plotly
Advantages● Open source● Completely declarative ● Browser GUI + APIs for Python, R, Matlab, …● On top of D3 and SVG
Very flexible and beautifulno dead pixels!
JavaScript library to generate plots in the browser
-
Platform paradigm
User
Job validation
Job databaseJob submission
Job status
Visualization
Job database
Resource mngmnt
Queuing system
Service
Platform Cluster
-
Platformless paradigm?
UserResource mngmnt
Service
Cluster
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15