Hutch is part of an application stack for Federated Activities, such as Analytics, Data Discovery or Machine Learning.
Hutch-Trefx is an Executing Agent implementation that accepts jobs from a TRE Agent, executes them and records outputs and provenance, submitting the results to be approved for egress.
🐇 Bunny
An HDR UK Cohort Discovery Task Resolver.
Fetches and resolves Availability and Distribution Queries against a PostgreSQL OMOP-CDM database.
🔄 Relay
A Federated Proxy for the HDR UK Cohort Discovery Tool's Task API.
- Connects to an upstream Task API (e.g. the HDR UK Cohort Discovery Tool).
- Fetches tasks.
- Queues them for one or more downstream sub nodes (e.g. Bunny instances).
- Accepts task results from the downstream nodes.
- Submits aggregate results to the upstream Task API.
Implements a subset of the Task API for the downstream nodes to interact with.