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
A Cohort Discovery Task Resolver.
Fetches and resolves Availability and Distribution Queries against a PostgreSQL OMOP CDM database.
🔄 Relay
A Federated Proxy for a Cohort Discovery 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.