Eagle has integrated highly efficient open source code (Sanger/EBI) in a new fully tested architecture. The product uses the Docker container technology to deliver market-leading efficiencies in parallel computation pipelines on any distributed, local or cloud infrastructure.
How it works
e[hive] coordinates “runnables” – validated processing code wrapped in an appropriate container. Any piece of analytics code can be wrapped into a validated runnable component. Runnables from an ever-growing library can be combined to create complicated workflows to support analysis in genomics, metagenomics, data visualisation etc. The platform supports sharing, versioning and a wealth of monitoring metadata necessary for experimental reproducibility (e.g. execution time, errors, user information and performance).
Real-time monitoring capabilities » Computing resource, error tracking and resource allocation is tracked using Kibana dashboards. Running, completed jobs and any errors can all be quickly identified.
Uses docker images » Our propriety Docker Swarm Orchestrator engine builds on top of existing proven Docker technologies, such as Docker Machine and Docker Swarm to add further functionality such as elastic cluster scalability.
Enterprise development of open source code » based on high quality open source code, internal or external teams can develop and test re-usable workflow units (runnables) on GitHub. All dependencies and code is automatically tested and deployed periodically.
Modern architecture » secure, scalable resource management compatible with a variety of data aware enterprise environments.