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,120