13
TOWARDS A (UNITED) FEDERATION OF BIOINFORMATICS RESOURCES Matthew Vaughn @mattdotvaughn Director, Life Sciences Computing, TACC | Co-PI Cyverse, Araport, Jetstream 06/28/2 022 1 Interoperability and Federation Across Bioinformatic Platforms and Resources Jan 14, 2017

Towards a (united) federation of Bioinformatics resources

Embed Size (px)

Citation preview

Page 1: Towards a (united) federation of Bioinformatics resources

05/01/2023

1

TOWARDS A (UNITED) FEDERATION OF BIOINFORMATICS RESOURCES

Matthew Vaughn @mattdotvaughnDirector, Life Sciences Computing, TACC | Co-PI Cyverse, Araport, Jetstream

Interoperability and Federation Across Bioinformatic Platforms and Resources

Jan 14, 2017

Page 2: Towards a (united) federation of Bioinformatics resources

05/01/2023

2

WHY FEDERATE?

Because you can’t do it all or be it all. And would you even want to?

Page 3: Towards a (united) federation of Bioinformatics resources

05/01/2023

3

WHY FEDERATE?There’s always some existing or emergent

• Data Set • Database • Visualization Technology • Software Algorithm or Library • Physical Capacity or Capability • Source of funding and support

not in scope for you to directly provide or avail yourself of

Federated infrastructures are TEAM-BUILT

Increase the resiliency of your informatics ecosystem

Leverage all the other brains who have different views of your problem

Page 4: Towards a (united) federation of Bioinformatics resources

WHY DON’T WE FEDERATE BY DEFAULT?

05/01/2023

4

Federation requires three things:

• Components confirming to “standardized" schemas, protocols for interaction and usage

• Stably-operated frameworks to handle yeoman’s work of integrating components

Page 5: Towards a (united) federation of Bioinformatics resources

05/01/2023

5

Page 6: Towards a (united) federation of Bioinformatics resources

05/01/2023

6

WHY DON’T WE FEDERATE BY DEFAULT?

Hey wait.. I said there were three things we needed for federation:

Page 7: Towards a (united) federation of Bioinformatics resources

05/01/2023

7

WHY DON’T WE FEDERATE BY DEFAULT?

Hey wait.. I said there were three things we needed for federation:

Planning & Specific Effort

Page 8: Towards a (united) federation of Bioinformatics resources

05/01/2023

8

Lab-Born Software

• Immediately responsive• Limited R&D• Resources on hand• Sustainability? What’s

that?

Centrally-Planned Software

• Mindfully built• Better chance for R&D• Dedicated resources• Sustainability? What’s

that?

WHY DON’T WE FEDERATE BY DEFAULT?

Some of the most interesting work is done at the edges of our infrastructure. Their adopting federated access patterns post-hoc means assuming substantial technical debt.

Page 9: Towards a (united) federation of Bioinformatics resources

05/01/2023

9

Science applications

Domain-specific services

Establishedsoftware and CI

Physical resources

Federated Storage National CI Virtualization Job

SchedulingSingle

Sign-on

Ease

of U

se

Ease

of R

e-us

e

Page 10: Towards a (united) federation of Bioinformatics resources

05/01/2023

10

HOW CAN WE MAKE FEDERATION EASIER?Deeply understand the capabilities of existing integration platforms

• Avoid Not-Invented-Here by adopting the 80% rule• Contribute enhancements, either via active feedback or by coding them• Build on our platforms and make sure they get credit for their role

Identify and adopt existing standards. Contribute where they fall short of our needs• OpenAPI for web service definitions• ISA Framework for experimental metadata• Oauth2 for authorization

Provide tooling and documentation for users with diverse technical backgrounds

• GUI, Forms, Web Services. But also language libraries and SDKs.• Make sure we understand the motivations and constraints of those users• Write cookbooks, not just shopping lists

Page 11: Towards a (united) federation of Bioinformatics resources

05/01/2023

11

Jetstream GUI

Agave API Developer Portal

DesignSafe.CI Workbench

Araport Web Services

Page 12: Towards a (united) federation of Bioinformatics resources

MAKING FEDERATION WORK REQUIRES THAT WE INCREASE EVERYONE’S

PRODUCTIVITY

05/01/2023

12

@mattdotvaughn www.slideshare.net/mattdotvaughn [email protected]

Page 13: Towards a (united) federation of Bioinformatics resources

05/01/2023

13