Hutch is part of an application stack for Federated Activities, such as Analytics, Data Discovery or Machine Learning.
It is an implementation of the Executing Agent module of the TRE-FX stack.
- 🔒 Make your data discoverable safely and securely, without directly sharing it.
- ✅ Hutch is being developed for use in Trusted Research Environments (TRE) or Secure Data Environments (SDE).
- It will enable researchers to run various workflows, such as those on WorkflowHub or custom workflows produced by researchers themselves.
The TRE-FX Federated stack consists of:
- A public Submission Layer implementation in which projects and users are configured, managed and authorised. This layer receives job requests as TRE-FX 5 Safes RO-Crates.
- A TRE Agent implementation, which interacts with the Submission Layer to receive jobs and validate them in the context of a specific TRE or other secure environment.
- An Executing Agent implementation that accepts jobs from the TRE Agent, executes them and records outputs and provenance, submitting the results to be approved for egress.
- WfExS (Not produced by the Hutch team).
- An Intermediary Store, where incoming jobs and outgoing results can be held as they are passed between systems for any purpose e.g.
- queuing approved jobs to be executed.
- queueing annotated outputs for disclosure checking and egress approval.
- queueing an approved results package for egress.
Hutch is an implementation of 3.
- The Executing Agent.
User and Developer Guidance can be found in the documentation.
Path | Description | Notes |
---|---|---|
app/HutchAgent |
.NET6 Agent |
|
.github |
GitHub Actions | workflows for building and deploying the applications |
assets |
Asset source files | Logos etc. |
website |
Docusaurus 2 site | The source for https://hdruk.github.io/hutch |
Configuration guidance for the Hutch Agent can be found in the documentation.
❤️ Hutch is Open Source software under the permissive MIT license.
📜 Hutch © 2022 University of Nottingham.
👷🏾♂️ Contributions are currently managed via the development team in the University of Nottingham Digital Research Service.