Suppr超能文献

Galaxy 图:一种部署生产 Galaxy 服务器的标准化方法。

Galaxy Helm chart: a standardized method for deploying production Galaxy servers.

机构信息

Australian BioCommons, University of Melbourne, Melbourne, VIC 3052, Australia.

Channing Division of Network Medicine, Harvard Medical School, Boston, MA 02115, United States.

出版信息

Bioinformatics. 2024 Aug 2;40(8). doi: 10.1093/bioinformatics/btae486.

Abstract

MOTIVATION

The Galaxy application is a popular open-source framework for data intensive sciences, counting thousands of monthly users across more than 100 public servers. To support a growing number of users and a greater variety of use cases, the complexity of a production-grade Galaxy installation has also grown, requiring more administration effort. There is a need for a rapid and reproducible Galaxy deployment method that can be maintained at high-availability with minimal maintenance.

RESULTS

We describe the Galaxy Helm chart that codifies all elements of a production-grade Galaxy installation into a single package. Deployable on Kubernetes clusters, the chart encapsulates supporting software services and implements the best-practices model for running Galaxy. It is also the most rapid method available for deploying a scalable, production-grade Galaxy instance on one's own infrastructure. The chart is highly configurable, allowing systems administrators to swap dependent services if desired. Notable uses of the chart include on-demand, fully-automated deployments on AnVIL, providing training infrastructure for the Bioconductor project, and as the AWS-recommended solution for running Galaxy on the Amazon cloud.

AVAILABILITY AND IMPLEMENTATION

The source code for Galaxy Helm is available at https://github.com/galaxyproject/galaxy-helm, the corresponding Helm package at https://github.com/CloudVE/helm-charts, and the required Galaxy container image https://github.com/galaxyproject/galaxy-docker-k8s.

摘要

动机

Galaxy 应用程序是一个流行的开源框架,适用于数据密集型科学,在 100 多个公共服务器上拥有数千名月度用户。为了支持越来越多的用户和更多样化的用例,生产级 Galaxy 安装的复杂性也在增加,需要更多的管理工作。需要有一种快速且可重复的 Galaxy 部署方法,可以以最小的维护成本保持高可用性。

结果

我们描述了 Galaxy Helm 图表,它将生产级 Galaxy 安装的所有元素编码到一个单独的包中。可在 Kubernetes 群集上部署,该图表封装了支持软件服务,并实现了运行 Galaxy 的最佳实践模型。它也是在自己的基础架构上快速部署可扩展生产级 Galaxy 实例的最有效方法。该图表具有高度可配置性,允许系统管理员根据需要交换依赖服务。该图表的一些重要用途包括在 AnVIL 上按需、全自动部署,为 Bioconductor 项目提供培训基础设施,以及作为在亚马逊云中运行 Galaxy 的 AWS 推荐解决方案。

可用性和实现

Galaxy Helm 的源代码可在 https://github.com/galaxyproject/galaxy-helm 获得,相应的 Helm 包可在 https://github.com/CloudVE/helm-charts 获得,所需的 Galaxy 容器映像可在 https://github.com/galaxyproject/galaxy-docker-k8s 获得。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1a31/11338443/5bb1ab93d2f6/btae486f1.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验