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...
Autores principales: | , , , , , , |
---|---|
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 |