• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用Docker Compose进行集成药物靶点筛选平台的简单部署。

Using Docker Compose for the Simple Deployment of an Integrated Drug Target Screening Platform.

作者信息

List Markus

机构信息

, 66123.

出版信息

J Integr Bioinform. 2017 Jun 10;14(2):20170016. doi: 10.1515/jib-2017-0016.

DOI:10.1515/jib-2017-0016
PMID:28600904
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6042832/
Abstract

Docker virtualization allows for software tools to be executed in an isolated and controlled environment referred to as a container. In Docker containers, dependencies are provided exactly as intended by the developer and, consequently, they simplify the distribution of scientific software and foster reproducible research. The Docker paradigm is that each container encapsulates one particular software tool. However, to analyze complex biomedical data sets, it is often necessary to combine several software tools into elaborate workflows. To address this challenge, several Docker containers need to be instantiated and properly integrated, which complicates the software deployment process unnecessarily. Here, we demonstrate how an extension to Docker, Docker compose, can be used to mitigate these problems by providing a unified setup routine that deploys several tools in an integrated fashion. We demonstrate the power of this approach by example of a Docker compose setup for a drug target screening platform consisting of five integrated web applications and shared infrastructure, deployable in just two lines of codes.

摘要

Docker 虚拟化允许软件工具在一个被称为容器的隔离且可控的环境中执行。在 Docker 容器中,依赖项的提供完全符合开发者的预期,因此,它们简化了科学软件的分发,并促进了可重复研究。Docker 的模式是每个容器封装一个特定的软件工具。然而,为了分析复杂的生物医学数据集,通常需要将多个软件工具组合成复杂的工作流程。为了应对这一挑战,需要实例化并正确集成多个 Docker 容器,这不必要地使软件部署过程变得复杂。在这里,我们展示了如何通过提供一个统一的设置例程以集成方式部署多个工具,来使用 Docker 的扩展 Docker Compose 来缓解这些问题。我们通过一个由五个集成的 Web 应用程序和共享基础设施组成的药物靶点筛选平台的 Docker Compose 设置示例,展示了这种方法的强大之处,只需两行代码即可部署。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8a47/6042832/5bb290170d83/jib-14-20170016-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8a47/6042832/7897530bae06/jib-14-20170016-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8a47/6042832/5bb290170d83/jib-14-20170016-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8a47/6042832/7897530bae06/jib-14-20170016-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8a47/6042832/5bb290170d83/jib-14-20170016-g002.jpg

相似文献

1
Using Docker Compose for the Simple Deployment of an Integrated Drug Target Screening Platform.使用Docker Compose进行集成药物靶点筛选平台的简单部署。
J Integr Bioinform. 2017 Jun 10;14(2):20170016. doi: 10.1515/jib-2017-0016.
2
Bringing your tools to CyVerse Discovery Environment using Docker.使用Docker将你的工具带入CyVerse发现环境。
F1000Res. 2016 Jun 21;5:1442. doi: 10.12688/f1000research.8935.1. eCollection 2016.
3
Bioportainer Workbench: a versatile and user-friendly system that integrates implementation, management, and use of bioinformatics resources in Docker environments.生物端口工作台:一个功能多样且用户友好的系统,它集成了在 Docker 环境中实施、管理和使用生物信息学资源。
Gigascience. 2019 Apr 1;8(4). doi: 10.1093/gigascience/giz041.
4
Simplified Deployment of Health Informatics Applications by Providing Docker Images.通过提供Docker镜像简化健康信息学应用程序的部署。
Stud Health Technol Inform. 2016;228:643-7.
5
BioShaDock: a community driven bioinformatics shared Docker-based tools registry.BioShaDock:一个由社区驱动的基于Docker的生物信息学共享工具注册表。
F1000Res. 2015 Dec 14;4:1443. doi: 10.12688/f1000research.7536.1. eCollection 2015.
6
GUIdock: Using Docker Containers with a Common Graphics User Interface to Address the Reproducibility of Research.GUIdock:使用带有通用图形用户界面的Docker容器来解决研究的可重复性问题。
PLoS One. 2016 Apr 5;11(4):e0152686. doi: 10.1371/journal.pone.0152686. eCollection 2016.
7
CellProfiler and KNIME: Open-Source Tools for High-Content Screening.CellProfiler和KNIME:用于高内涵筛选的开源工具。
Methods Mol Biol. 2019;1953:43-60. doi: 10.1007/978-1-4939-9145-7_4.
8
Building Portable and Reproducible Cancer Informatics Workflows: An RNA Sequencing Case Study.构建便携式和可重复的癌症信息学工作流程:一个RNA测序案例研究。
Methods Mol Biol. 2019;1878:39-64. doi: 10.1007/978-1-4939-8868-6_2.
9
The impact of Docker containers on the performance of genomic pipelines.Docker容器对基因组分析流程性能的影响。
PeerJ. 2015 Sep 24;3:e1273. doi: 10.7717/peerj.1273. eCollection 2015.
10
Application of a rapid and integrated analysis system (RIAS) as a high-throughput processing tool for in vitro ADME samples by liquid chromatography/tandem mass spectrometry.应用快速集成分析系统(RIAS)作为液相色谱/串联质谱法体外药物代谢动力学/药物处置(ADME)样品的高通量处理工具。
J Biomol Screen. 2011 Mar;16(3):370-7. doi: 10.1177/1087057110397358. Epub 2011 Feb 18.

引用本文的文献

1
The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing.利用容器化技术构建用于边缘计算的、基于DeepStream和简单实时服务器的流服务应用程序。
Sensors (Basel). 2025 Jan 5;25(1):259. doi: 10.3390/s25010259.
2
The potential of leaves as a natural source of antioxidants for disease prevention.树叶作为预防疾病的天然抗氧化剂来源的潜力。
J Integr Bioinform. 2024 Sep 17;21(4). doi: 10.1515/jib-2023-0030. eCollection 2024 Dec 1.
3
Edge, Fog, and Cloud Against Disease: The Potential of High-Performance Cloud Computing for Pharma Drug Discovery.

本文引用的文献

1
CymeR: cytometry analysis using KNIME, docker and R.CymeR:使用KNIME、Docker和R进行细胞计数分析
Bioinformatics. 2017 Mar 1;33(5):776-778. doi: 10.1093/bioinformatics/btw707.
2
Bringing your tools to CyVerse Discovery Environment using Docker.使用Docker将你的工具带入CyVerse发现环境。
F1000Res. 2016 Jun 21;5:1442. doi: 10.12688/f1000research.8935.1. eCollection 2016.
3
Efficient Management of High-Throughput Screening Libraries with SAVANAH.使用 SAVANAH 高效管理高通量筛选文库。
边缘计算、雾计算和云计算对抗疾病:高性能云计算在制药药物发现中的潜力。
Methods Mol Biol. 2024;2716:181-202. doi: 10.1007/978-1-0716-3449-3_8.
4
A Multi-center Study on the Reproducibility of Drug-Response Assays in Mammalian Cell Lines.多中心研究哺乳动物细胞系药物反应测定的重现性。
Cell Syst. 2019 Jul 24;9(1):35-48.e5. doi: 10.1016/j.cels.2019.06.005. Epub 2019 Jul 10.
SLAS Discov. 2017 Feb;22(2):196-202. doi: 10.1177/1087057116673607. Epub 2016 Oct 13.
4
Analysis of Reverse Phase Protein Array Data: From Experimental Design towards Targeted Biomarker Discovery.反相蛋白质阵列数据分析:从实验设计到靶向生物标志物发现
Microarrays (Basel). 2015 Nov 3;4(4):520-39. doi: 10.3390/microarrays4040520.
5
Simplified Deployment of Health Informatics Applications by Providing Docker Images.通过提供Docker镜像简化健康信息学应用程序的部署。
Stud Health Technol Inform. 2016;228:643-7.
6
Comprehensive analysis of high-throughput screens with HiTSeekR.使用HiTSeekR对高通量筛选进行综合分析。
Nucleic Acids Res. 2016 Aug 19;44(14):6639-48. doi: 10.1093/nar/gkw554. Epub 2016 Jun 21.
7
AlgoRun: a Docker-based packaging system for platform-agnostic implemented algorithms.AlgoRun:一种用于与平台无关的已实现算法的基于Docker的打包系统。
Bioinformatics. 2016 Aug 1;32(15):2396-8. doi: 10.1093/bioinformatics/btw120. Epub 2016 Mar 2.
8
KeyPathwayMinerWeb: online multi-omics network enrichment.关键通路挖掘网络工具(KeyPathwayMinerWeb):在线多组学网络富集分析
Nucleic Acids Res. 2016 Jul 8;44(W1):W98-W104. doi: 10.1093/nar/gkw373. Epub 2016 May 5.
9
The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update.用于可访问、可重复和协作式生物医学分析的Galaxy平台:2016年更新
Nucleic Acids Res. 2016 Jul 8;44(W1):W3-W10. doi: 10.1093/nar/gkw343. Epub 2016 May 2.
10
GUIdock: Using Docker Containers with a Common Graphics User Interface to Address the Reproducibility of Research.GUIdock:使用带有通用图形用户界面的Docker容器来解决研究的可重复性问题。
PLoS One. 2016 Apr 5;11(4):e0152686. doi: 10.1371/journal.pone.0152686. eCollection 2016.