Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

Latest commit

 

History

History
65 lines (45 loc) · 3.34 KB

README.md

File metadata and controls

65 lines (45 loc) · 3.34 KB

Hutch

📤🐇 Hutch

Hutch is an application stack for Federated Activities, such as Analytics, Data Discovery or Machine Learning.

  • 🔒 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 stack consists of:

  • A submission layer that will be able to receive requests from third-party federated analytics providers as well as directly.
  • An Agent that receives queries in the form of RO-Crates and uploads the outputs to a store.
  • WfExS (Not produced by the Hutch team).
  • A results store, where the results can be held for approval for release by the TRE/SDE.

Tech Stack

.NET

➡️ Getting Started

User and Developer Guidance can be found in the documentation.

📁 Repository contents

Path Description Notes
app/HutchManager (Deprecated) .NET6 Backend API
app/HutchAgent .NET6 Agent
  • Unpack incoming workflow RO-Crates
  • Trigger workflow execution
  • Deposit results in the results store
app/manger-frontend (Deprecated) React (Vite) Client SPA for the Manager
app/rquest-omop-worker Source code for RQuest federated discovery app Used in example workflows in workflows
.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
workflows Example CWL workflow files

⚙️ App Configuration

Configuration guidance for the apps in the stack can be found in the documentation:

⚖️ License and Contribution

❤️ 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.

Associated Organisations

HDR UK   University of Nottingham   UKRI   DARE UK   TRE-FX