JBConnect
JBrowse Connect (JBConnect) is a tightly integrated server framework for JBrowse.
It is a node.js, sails/express-based framework that enables:
- Track & dataset management
- RESTful track access
- Policy driven track access
- Track broadcast events through subscription sub/pub features
- Basic user management
- Authentication with (400+ strategies, like OAuth2 and OpenID via Passport.js)
- Job queue (via Kue)
- Extensible Policy Engine
- Basic job service enabling integration with third-party workflow engines like Galaxy
Setup and documentation