Cargando…

Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures

BACKGROUND: While the popular workflow manager Galaxy is currently made available through several publicly accessible servers, there are scenarios where users can be better served by full administrative control over a private Galaxy instance, including, but not limited to, concerns about data privac...

Descripción completa

Detalles Bibliográficos
Autores principales: Tangaro, Marco Antonio, Donvito, Giacinto, Antonacci, Marica, Chiara, Matteo, Mandreoli, Pietro, Pesole, Graziano, Zambelli, Federico
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7136032/
https://www.ncbi.nlm.nih.gov/pubmed/32252069
http://dx.doi.org/10.1093/gigascience/giaa033
_version_ 1783518169735888896
author Tangaro, Marco Antonio
Donvito, Giacinto
Antonacci, Marica
Chiara, Matteo
Mandreoli, Pietro
Pesole, Graziano
Zambelli, Federico
author_facet Tangaro, Marco Antonio
Donvito, Giacinto
Antonacci, Marica
Chiara, Matteo
Mandreoli, Pietro
Pesole, Graziano
Zambelli, Federico
author_sort Tangaro, Marco Antonio
collection PubMed
description BACKGROUND: While the popular workflow manager Galaxy is currently made available through several publicly accessible servers, there are scenarios where users can be better served by full administrative control over a private Galaxy instance, including, but not limited to, concerns about data privacy, customisation needs, prioritisation of particular job types, tools development, and training activities. In such cases, a cloud-based Galaxy virtual instance represents an alternative that equips the user with complete control over the Galaxy instance itself without the burden of the hardware and software infrastructure involved in running and maintaining a Galaxy server. RESULTS: We present Laniakea, a complete software solution to set up a “Galaxy on-demand” platform as a service. Building on the INDIGO-DataCloud software stack, Laniakea can be deployed over common cloud architectures usually supported both by public and private e-infrastructures. The user interacts with a Laniakea-based service through a simple front-end that allows a general setup of a Galaxy instance, and then Laniakea takes care of the automatic deployment of the virtual hardware and the software components. At the end of the process, the user gains access with full administrative privileges to a private, production-grade, fully customisable, Galaxy virtual instance and to the underlying virtual machine (VM). Laniakea features deployment of single-server or cluster-backed Galaxy instances, sharing of reference data across multiple instances, data volume encryption, and support for VM image-based, Docker-based, and Ansible recipe-based Galaxy deployments. A Laniakea-based Galaxy on-demand service, named Laniakea@ReCaS, is currently hosted at the ELIXIR-IT ReCaS cloud facility. CONCLUSIONS: Laniakea offers to scientific e-infrastructures a complete and easy-to-use software solution to provide a Galaxy on-demand service to their users. Laniakea-based cloud services will help in making Galaxy more accessible to a broader user base by removing most of the burdens involved in deploying and running a Galaxy service. In turn, this will facilitate the adoption of Galaxy in scenarios where classic public instances do not represent an optimal solution. Finally, the implementation of Laniakea can be easily adapted and expanded to support different services and platforms beyond Galaxy.
format Online
Article
Text
id pubmed-7136032
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-71360322020-04-10 Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures Tangaro, Marco Antonio Donvito, Giacinto Antonacci, Marica Chiara, Matteo Mandreoli, Pietro Pesole, Graziano Zambelli, Federico Gigascience Technical Note BACKGROUND: While the popular workflow manager Galaxy is currently made available through several publicly accessible servers, there are scenarios where users can be better served by full administrative control over a private Galaxy instance, including, but not limited to, concerns about data privacy, customisation needs, prioritisation of particular job types, tools development, and training activities. In such cases, a cloud-based Galaxy virtual instance represents an alternative that equips the user with complete control over the Galaxy instance itself without the burden of the hardware and software infrastructure involved in running and maintaining a Galaxy server. RESULTS: We present Laniakea, a complete software solution to set up a “Galaxy on-demand” platform as a service. Building on the INDIGO-DataCloud software stack, Laniakea can be deployed over common cloud architectures usually supported both by public and private e-infrastructures. The user interacts with a Laniakea-based service through a simple front-end that allows a general setup of a Galaxy instance, and then Laniakea takes care of the automatic deployment of the virtual hardware and the software components. At the end of the process, the user gains access with full administrative privileges to a private, production-grade, fully customisable, Galaxy virtual instance and to the underlying virtual machine (VM). Laniakea features deployment of single-server or cluster-backed Galaxy instances, sharing of reference data across multiple instances, data volume encryption, and support for VM image-based, Docker-based, and Ansible recipe-based Galaxy deployments. A Laniakea-based Galaxy on-demand service, named Laniakea@ReCaS, is currently hosted at the ELIXIR-IT ReCaS cloud facility. CONCLUSIONS: Laniakea offers to scientific e-infrastructures a complete and easy-to-use software solution to provide a Galaxy on-demand service to their users. Laniakea-based cloud services will help in making Galaxy more accessible to a broader user base by removing most of the burdens involved in deploying and running a Galaxy service. In turn, this will facilitate the adoption of Galaxy in scenarios where classic public instances do not represent an optimal solution. Finally, the implementation of Laniakea can be easily adapted and expanded to support different services and platforms beyond Galaxy. Oxford University Press 2020-04-06 /pmc/articles/PMC7136032/ /pubmed/32252069 http://dx.doi.org/10.1093/gigascience/giaa033 Text en © The Author(s) 2020. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Technical Note
Tangaro, Marco Antonio
Donvito, Giacinto
Antonacci, Marica
Chiara, Matteo
Mandreoli, Pietro
Pesole, Graziano
Zambelli, Federico
Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title_full Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title_fullStr Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title_full_unstemmed Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title_short Laniakea: an open solution to provide Galaxy “on-demand” instances over heterogeneous cloud infrastructures
title_sort laniakea: an open solution to provide galaxy “on-demand” instances over heterogeneous cloud infrastructures
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7136032/
https://www.ncbi.nlm.nih.gov/pubmed/32252069
http://dx.doi.org/10.1093/gigascience/giaa033
work_keys_str_mv AT tangaromarcoantonio laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT donvitogiacinto laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT antonaccimarica laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT chiaramatteo laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT mandreolipietro laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT pesolegraziano laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures
AT zambellifederico laniakeaanopensolutiontoprovidegalaxyondemandinstancesoverheterogeneouscloudinfrastructures