GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
ga4gh.org
Agenda
ga4gh.org
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
GA4GH WES and the Amazon Genomics CLI
W. Lee Pang, PhD
Principal Developer Advocate - HealthAI Genomics
Amazon Web Services
ga4gh.org
Implementation summary
ga4gh.org
ga4gh.org
What went well
ga4gh.org
Challenges and pain points
ga4gh.org
Challenges and pain points
RunWorkflow
ga4gh.org
Challenges and pain points
GetRunLog
ga4gh.org
Suggestions for improvement
ga4gh.org
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
GA4GH WES at DNAStack
Patrick Magee
Senior Software Developer
DNAstack
ga4gh.org
Implementation summary
ga4gh.org
Architecture
ga4gh.org
What went well
ga4gh.org
Challenges and painpoints
ga4gh.org
Challenges and painpoints
ga4gh.org
Challenges and painpoints
RunListing
ga4gh.org
Challenges and painpoints
RunWorkflow
GetRunLog
ga4gh.org
Suggestions for improvement
ga4gh.org
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
GA4GH WES for Cromwell
Sara Salahi, PhD, MBA
Senior Product Manager
Broad Institute, Data Science Platform
ga4gh.org
Implementation summary
ga4gh.org
High Level Concept
ga4gh.org
Where are we now?
ga4gh.org
High Level Challenges and Pain points
ga4gh.org
Suggestions for improvement
ga4gh.org
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
GA4GH TRS and WES in Dockstore
Denis Yuen
Team Lead
Ontario Institute for Cancer Research
ga4gh.org
Implementation summary
ga4gh.org
What went well
ga4gh.org
Implementation Summary
dockstore.org web service implements TRS
CLI and UI are clients for TRS�CLI is also a client for WES
TRS
TRS
TRS
Challenges and painpoints
ga4gh.org
Suggestions for improvement
ga4gh.org
Dockstore 1.12 is a WES Client
# Run workflow on local machine
dockstore workflow launch --entry <entry> --json input.json
# Run Workflow on WES server
dockstore workflow wes launch --entry <entry> --json input.json
# WES Service configuration in ~/.dockstore/config
[WES]
url: https://mywesserver.com/ga4gh/wes/v1
authorization: Bearer MyBearerToken
type: bearer
Implementation
Authentication
[WES]
url: https://mywesserver.com/ga4gh/wes/v1
authorization: Bearer MyBearerToken
type: bearer
[WES]
url: https://mywesserver.com/ga4gh/wes/v1
# AWS profile named default:
authorization: default
type: aws
Run Request Payloads Are Different
Suggestions for improvement
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
OPEN SLOT
Speaker Name
Speaker Title
Speaker Affiliation
ga4gh.org
Implementation summary
ga4gh.org
What went well
ga4gh.org
Challenges and painpoints
ga4gh.org
Suggestions for improvement
ga4gh.org
Discussion
ga4gh.org
TEMPLATE SLIDES
ga4gh.org
GA4GH Connect 2022
GA4GH Cloud API Implementers Workshop
Talk Title
Speaker Name
Speaker Title
Speaker Affiliation
ga4gh.org
Implementation summary
ga4gh.org
What went well
ga4gh.org
Challenges and painpoints
ga4gh.org
Suggestions for improvement
ga4gh.org