This document discusses Bi JS, a collection of JavaScript components for presenting biological information that follow common guidelines. It describes how Bi JS components are designed and layered, including data representation, code, dependencies, and style. The document outlines benefits for both creating and using Bi JS components such as sharing development, enhancing visibility, having a common structure, and more. It provides two use case examples and information on the BioJS project members and collaborators.
24. EMBL-EBI
Benefits
? Share development
? Enhance the visibility of your widget
? Make components not just for you but for the community
? Isolate visualization from your web framework
? Have a minimal common code structure
? Components easy to take over since they need to be well
documented
? Easy to add functionality by extending a component
? Out of the box API documentation for your component
13.12.201824
create
Bi JS
25. EMBL-EBI
Benefits
? A registry to find a list components
? Components including an example to see and test
? Different components which are installed same way
? A common API documentation for all the components
? Easy to add functionality by extending a component
? Visualize like other groups/institutions
? Adapt the component to your visual styles
13.12.201825
use
Bi JS
26. EMBL-EBI
Benefits
? Follow minimal common guidelines
? Aim at having common visualizations
? Encourage developers to work in common implementations
? Let the community visualize like your institution does
? Make people aware of what components are developed
13.12.201826
as organization
Bi JS
33. EMBL-EBI
The BioJS project
members and collaborators
http://code.google.com/p/biojs/
biojs@googlegroups.com
Support from
? UniProt
? EBI web development team
? The Proteomics Services Team
Thanks to:
Jhon Gomez
johncar@gmail.com