Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add June 2024 working group notes #64

Merged
merged 3 commits into from
Jul 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

18 changes: 13 additions & 5 deletions docs/events/wg_workshops/2024-06-05-june-meeting/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,11 @@ discussion-information-governance
discussion-what-words-to-use
workshop-researcher-registry
discussion-data-access-pysyft
discussion-working-groups
wg-citizen-agency-extending-control
wg-satre
wg-glossary
wg-cybersecurity-risks
wg-funding-sustainability
```

## Background
Expand Down Expand Up @@ -83,8 +87,12 @@ There will be two sessions on the day of 45 minutes each.

#### Session 2

For the second breakout session (16:00-16:45) existing Working Groups will host breaout rooms on their progress.
For the second breakout session (16:00-16:45) existing Working Groups hosted breakout rooms on their progress to get community feedback, handle enquiries from new interested members, and work or discuss any relevant topics or actions.

It will be a session to get community feedback, enquiries from new interested members and work or discuss any relevant topics or actions.

- [](./discussion-working-groups.md) - discussion
- Room 1 [Citizen Agency & Extending control](./wg-citizen-agency-extending-control.md)
- Room 2 [SATRE](./wg-satre.md)
- Room 3 [Glossary](./wg-glossary.md)
- Room 4 [Cybersecurity Risks](./wg-cybersecurity-risks.md)
- Room 5 [Funding and Sustainability](./wg-funding-sustainability.md)
- Room 6 SDE/TRE Terminology
- Possible: Information Governance WG charter development
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Keynote: # Crick's TRE: history and approach
# Keynote: Crick's TRE: history and approach

<iframe width="560" height="315" src="https://www.youtube.com/embed/1FqVEP0OVlY?si=9OoPOnnTe90sAvv6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Working Group: Citizen Agency & Extending control

Chair: Pete Barnsley

## Notes

**Focussed on Citizen Agency topic**

- There is a forthcoming Research Equity initiative working with Oxford in partnership.
- People need to be an active partners. Representativeness is needed.
- Data space needs to be more in the spotlight for equity as it is not been a focus really.
- _Rebel Health_: a book (released ~Feb 2024) about people's fight to get access to data to help their health: https://susannahfox.com/rebel-health/
- To identify people that represent the four types of person so all types of folk are represented. Also who are most likely to gain and so get more connection to wider public.
- We want more people to see how the social contract is a key part of the role of "TRE / SDEs" and the research they support.
- From the ability to provide a "lay summary" of the research project to recognising the voice of the "owner" of the data in deciding what and who can use their data.
- Involving people in bodies is one approach of getting voices heard, e.g. PIER - Patient Involved Enhancing Research
- A one pager to send to them, to help bring people into the WG.
- Talked about the services connecting people and the research using their data.
- Bio Resource: https://bioresource.nihr.ac.uk/participants/bioresource-portal/
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Working Group: Cybersecurity Risks

Chair: Donald Scobbie EPCC

## Notes

- Review of group focus
- Use of containers for code import
- Canon SHAIP (Safe Haven AI Platform) uses containers for ingress. Harbor private registry. Also Win11/RStudio desktop with approval process for import
- GitLab/Docker
- Container assessment processes & tools
- Want to build sample breakout containers to verify environment is safe for containers
- Can we engage with Purple Teams?
- Focus on TRE safety over container safety. We run routine standard tests + external pen tests
- IG teams still expect confidence in imported software, even if outputs give false confidence or highlight CVEs that can't be fixed whilst maintaining reproducibility
- Looking at Trivy in both Harbor and in CI
- Static analysis / code reviews outside TRE before import
- WG practices
- Want to build documentation & knowledge base
- Platform tooling? Read the docs / GitHub wikis
- CyberSec Feedback Capture
- Want to solicit (high-level) feedback from groups
- GitHub issues. Possibly anonymously so as not to discourage contributions. Also via direct email as a proxy
- WG chairs to email TRE mailing list to request feedback & report back
- Who can submit Pull Requests? No objections to be publicly open
- Initial tasks
- EPCC setting up example Trivy CI, configuration
- Can we create a GitHub project as a TRE project template?
- GitHub processes
- Socket (https://socket.dev/) paid-for service for code analysis
- Built-in GitHub tooling (Links in Slack channel)
- How to structure outputs from analysis tools for consumption by IG staff?
- Challenge: How to scale scanning of large containers?
- Starts to look similar to importing VM images
- Increases workload on IG team
- SBOM provision is not a panacea
- Detailed package and dependency analysis is not an SBOM output:

To finish the sentence before we warped out, the general consensus was that no-one could provide SBOMs. Not Oracle. Not anyone. So self-declared researchers declaring dependencies is not going to work IMHO.

## Summary

Example tooling is welcome.

Shortcoming of code assessment tools, scope and quality is a challenge.

Communication of any technical assessment process outputs to non-technical IG teams will be difficult.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Working Group: Funding and Sustainability

Chair: Lisa Scerri

## Notes

- The aim of the working group today was to finalise the finance survey that will be shortly sent out to UK TRE Community members.
- There was a discussion regarding question 16 What (services) do you charge for? And the inclusion of the option "The Data" which was felt, by an NHS member, to be inappropriate and possibly upsetting for patients. It was decided to add a caveat so that this option is for non-NHS only.
- A member suggested that we add feasibility checks as an option as his organisation will charge, up front, for feasibility checks that require a significant amount of effort, such as the use of NLP. It was agreed to add this.
- Another member suggested that we add "governance processes" as an option due to the length of time and effort that data access processes can cause for the TRE provider. It was agreed to add an operational/governance processes option.
- The survey was signed off and will be sent out June 7th.
- The date of the next meeting was not discussed but will depend on the response rate.
- The Chair will contact the group to for help with the analysis once data collection is complete.
21 changes: 21 additions & 0 deletions docs/events/wg_workshops/2024-06-05-june-meeting/wg-glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Working Group: Glossary

## Charter

[Link to charter](https://docs.google.com/document/d/1lzn3QzjObJxaWW-mSBGSuJceiWq1vZK_FSEy7DVF6q8/)

## Meetings

- Twice monthly online meetings until editorial process and initial Glossary created (for September TRE Community Meeting)

### Possible useful resources

- [Working Groups Governance Process](https://uk-tre.github.io/hugo-website/about/governance/working-groups/)
- [The Newcastle Commitment (the community foundational document)](https://www.uktre.org/en/latest/newcastle-commitment/index.html)
- [Reproducible project template for GitHub](https://github.com/alan-turing-institute/reproducible-project-template)
- Turing Way guides
- [Open Research](https://the-turing-way.netlify.app/reproducible-research/open)
- [Project Design](https://the-turing-way.netlify.app/project-design/project-design)
- [Community coworking calls](https://the-turing-way.netlify.app/community-handbook/coworking)
- [Stakeholder engagement](https://the-turing-way.netlify.app/collaboration/stakeholder-engagement)
- [TRE Users report](https://zenodo.org/records/10066800)
45 changes: 45 additions & 0 deletions docs/events/wg_workshops/2024-06-05-june-meeting/wg-satre.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Working Group: SATRE

Chair: Simon Li

## Notes

UK TRE WG: https://www.uktre.org/en/latest/structure/satre.html

Charter for review: https://docs.google.com/document/d/1ugd32Ki0ssZu42AWWoChE-Tb_sKggM3sfs-4ZzcYoBk/

- Meeting cadence: how often, and how long each time?
- Who else wants to co-chair?
- Who wants to be a named participant?

What should the WG aim to do?

Governance of this working group

- Should co-chairs be elected?
- Be ready for when funding arrives
- May open up parent institutional funding

Participants:

- Don't have to do loads of work on SATRE, can also be about promoting or acting as a go-between

Activities:

- Gap between statements and guidance... coming back to more technical guidance
- How can we make it easier to translate SATRE into a real TRE?
- Make more "human" to people, so it can be used as advice, e.g. saying "how" something was done, not just that it was done
- Use SATRE to support delivery of actual TREs
- What level though?
- Reference implementations of SATRE
- Effort required to gain formal accreditation. ISO? Who can contribute?
- Given that ISO is an internationally recognised standards body, gaining recognition as an ISO standard (https://www.iso.org/about) might be worth exploring to gain widespread SATRE accreditation. This is their front door to developing standards: https://www.iso.org/developing-standards.html
- NHSE accreditation process, oriented at sub-national.
- Submit a paper before applying to show impact it's had
- Evaluation of initial specification, mature in some areas

Is a cloud agnostic TRE possible?

- https://github.com/lsc-sde/lsc-sde/discussions/55#discussioncomment-9367598
- https://kasmweb.com/docs/latest/guide/compute/servers.html
- https://github.com/MHRA/cprd-oss-tre
Loading