BioinformaticsBioinformaticsPeer-reviewed journal article
Cloud Bursting Galaxy: Federated Identity and Access Management
Vahid JaliliiD, Enis AfganiD, James TayloriD, Jeremy GoecksiD
Abstract
MotivationLarge biomedical datasets, such as those from genomics and imaging, are increasingly being stored on commercial and institutional cloud computing platforms. This is because cloud-scale computing resources, from robust backup to highspeed data transfer to scalable compute and storage, are needed to make these large datasets usable. However, one challenge for large-scale biomedical data on the cloud is providing secure access, especially when datasets are distributed across platforms. While there are open Web protocols for secure authentication and authorization, these protocols are not in wide use in bioinformatics and are difficult to use for even technologically sophisticated users.\n\nResultsWe have developed a generic and extensible approach for securely accessing biomedical datasets distributed across cloud computing platforms. Our approach combines OpenID Connect and OAuth2, best-practice Web protocols for authentication and authorization, together with Galaxy (https://galaxyproject.org), a web-based computational workbench used by thousands of scientists across the world. With our enhanced version of Galaxy, users can access and analyze data distributed across multiple cloud computing providers without any special knowledge of access/authorization protocols. Our approach does not require users to share permanent credentials (e.g., username, password, API key), instead relying on automatically-generated temporary tokens that refresh as needed. Our approach is generalizable to most identity providers and cloud computing platforms. To the best of our knowledge, Galaxy is the only computational workbench where users can access biomedical datasets across multiple cloud computing platforms using best-practice Web security approaches and thereby minimize risks of unauthorized data access and credential use.\n\nAvailability and ImplementationFreely available for academic and commercial use under the open-source Academic Free License (https://opensource.org/licenses/AFL-3.0) from the following Github repositories: https://github.com/galaxyproject/galaxy and https://github.com/galaxyproject/cloudauthz\n\nContactjalili@ohsu.edu, goecksj@ohsu.edu
- research focus: software / tool
- research focus: benchmarking
- research focus: database / resource
- approach: experimental assay
- Citations
- 16
- FWCI
- 2.80
- Field percentile
- top 8%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Minuteman - A versatile cloud computational platform for collaborative research
Xin Kai Li, Joydeep Charkaborty, … Dhawal S. Jain·bioRxiv·Jan 21, 2023
- Galaxy-Kubernetes integration: scaling bioinformatics workflows in the cloud
Pablo A Moreno, Luca Pireddu, … Steffen Neumann·bioRxiv·Feb 12, 2019
- Developing and Deploying a Scalable Computing Platform to Support MOOC Education in Clinical Data Science
D. Mayer, S. Russell, … L. K. Wiley·bioRxiv·Aug 27, 2020
- Laniakea: an open solution to provide Galaxy \"on-demand\" instances over heterogeneous cloud infrastructures.
Marco Antonio Tangaro, Giacinto Donvito, … Federico Zambelli·GigaSciencePeer-reviewed·Apr 1, 2020
- Bio4j: a high-performance cloud-enabled graph-based data platform
Pablo Pareja-Tobes, Raquel Tobes, … Eduardo Pareja-Tobes·bioRxiv·Mar 20, 2015
- GalaxyCloudRunner: enhancing scalable computing for Galaxy
Nuwan Goonasekera, Alexandru Mahmoud, … Enis Afgan·BioinformaticsPeer-reviewed·Oct 12, 2020