plotly: interactive plots using javascript · 2017. 6. 29. · platform paradigm user job...

15
Plotly: interactive plots using JavaScript Sjoerd J. de Vries INSERM, UMR-S 973, Molécules Thérapeutiques In silico (MTI)

Upload: others

Post on 16-Feb-2021

2 views

Category:

Documents


0 download

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