GA4GH-Logo-2.png

2024 Cloud WS Roadmap

This document describes the high-level 2024 goals for the GA4GH Cloud Work Stream.  Much more details can be found on the work stream wiki as well as the individual GitHub repositories for each standard below (which are linked to from our wiki).

General Cloud Work Stream Priorities & Goals        1

DRS Goals        2

Releases and Features:        2

TRS Goals        3

Releases and Features:        3

WES Goals        3

Releases and Features:        3

TES Goals        3

Releases and Features:        3

General Cloud Work Stream Priorities & Goals

  • Touch base with Driver Projects/Implementers.  Solicit cloud platforms/implementers feedback and specifically reach out to get outside-US adoption/feedback.
  • → goal is to have at least 6 Driver/Implementer guest presentations in the cloud work stream
  • Collaborate with Security including how to downscope tokens/passports for use with Cloud APIs.
  • → goal is to participate in at least 1 co-work stream focus session to provide feedback
  • Collaborate with Discovery
  • → goal is to participate in at least 1 co-work stream focus session to provide feedback
  • Look for opportunities to participate in training events, collaborations, GIF projects and other community building opportunities.
  • → goal is to have one or more cloud work stream members participate in an event leading to the training of users on cloud work stream APIs and/or use of the GA4GH Starter Kit

DRS Goals

Releases and Features:

  • Accomplished in 2023
  • DRS 1.3
  • ✅ Released on 1/23/2023
  • DRS 1.4
  • Champion → David G?
  • Champion → Michael L.
  • Champion → Brian O (but help requested)
  • ✅ Released on 20231023
  • In 2024: DRS 1.5 → The goal is to release in time for Plenary in Sept 2024.  The following are the major features we're targeting for 1.5:
  • Cold storage support in DRS 1.5
  • Phase 1 - Issue/Feature branch for how to show an object is “accessible/not accessible” or “cold/hot”. In the Access mechanism listing → feature champion Surya S.
  • Phase 2 - Issue/Feature branch for how to trigger thawing via access mechanism, keep informed of the status (maybe callback) → feature champion TBD
  • Stats endpoint PR/ Issue #396→ Feature Champion: Michael L.
  • Linking to the GA4GH registry as well for discovery purposes
  • We need to think about key metrics for inclusion, for example egress metrics, data footprint, participant counts, etc.  Work with Driver Projects on this.
  • DRS + Data Connect recommendations/best practices → Feature Champion: Michael L.
  • Related, associating key metadata with a DRS object
  • How to link to other discovery APIs such as Data Connect
  • Publication for DRS Issue Issue #398 → Feature Champion: Brian O. with participation by Cloud WS
  • Goal is a draft for Connect
  • As capacity and feature champions pull additional ideas from our from our priorities board, the top 4 are:
  • Update GA4GH starter kit to 1.5
  • Update DRS client to 1.5
  • Improve consistency across our implementations, testing/validation of production DRS services
  • Requester pays support in DRS
  • See board for more ideas…  We need champions to make issues/PRs in order to move more ideas forward.

TRS Goals

Releases and Features:

  • 2.0.1 implemented in dockstore.org
  • Support clients and servers implementing TRS 2.0 and above
  • Collecting feedback for potential future versions

WES Goals

Releases and Features:

  • Drafting 1.2: adding filtering and other quality of life improvements
  • Research and Draft 2.0: Engage implementers/stakeholders, Standardizing inputs /outputs, deeper integration with GA4GH APIs, conformance tests, Authentication
  • Co-development opportunity between WES, TES, and TRS

TES Goals

Releases and Features:

  • Develop conformance tests for 1.1
  • Drafting 1.2: Authentication, callback URLs, HTTP code mapping