REUSABLE JAVASCRIPT FOR LIFE SCIENCES


MOtivation
Ensembl Tree



MOtivation


EBI... OH WHY??


The WEB CAN DO (MUCH) BETTER
TechnologIes Powered BY THE WEB: SVG


FUnDAMENTALS





The web has some GREAT JS libraries

Tree Viewer


Happy END (?)


How can we ...


-
Connect Biologists and Developers?
-
CREATE MORE INTERACTIVE VISUALIZATIONS?
-
DISCOVER JAVASCRIPT COMPONENTS WRITTEN BY OTHERS?
-
MAKE USAGE EASIER FOR BIOLOGISTS AND DEVELOPERS?
-
IMPLEMENT BEST PRACTICES?
Google SUmmer of code















































































































Happy End?


No ...
IT's NOT EASY ENOUGH FOR BIOLOGISTS TO JUST USE IT
INTERACTION BETWEEN COMPONENTS REQUIRES GLUE CODE


WHAT IF ...
VISUALIZATION WOULD JUST BE AS EASY AS INCLUDING AN HTML TAG?
<protein-viewer></protein-viewer>


WEB COMPONENTS



WEB COMPONENTS




HUGE INTEREST



WHAT's NEXT?
BioJS Broad
By David Dao
BioJS Broad
- 1,183