Suppr超能文献

GUIdock:使用带有通用图形用户界面的Docker容器来解决研究的可重复性问题。

GUIdock: Using Docker Containers with a Common Graphics User Interface to Address the Reproducibility of Research.

作者信息

Hung Ling-Hong, Kristiyanto Daniel, Lee Sung Bong, Yeung Ka Yee

机构信息

Institute of Technology, University of Washington, Tacoma, WA 98402, United States of America.

出版信息

PLoS One. 2016 Apr 5;11(4):e0152686. doi: 10.1371/journal.pone.0152686. eCollection 2016.

Abstract

Reproducibility is vital in science. For complex computational methods, it is often necessary, not just to recreate the code, but also the software and hardware environment to reproduce results. Virtual machines, and container software such as Docker, make it possible to reproduce the exact environment regardless of the underlying hardware and operating system. However, workflows that use Graphical User Interfaces (GUIs) remain difficult to replicate on different host systems as there is no high level graphical software layer common to all platforms. GUIdock allows for the facile distribution of a systems biology application along with its graphics environment. Complex graphics based workflows, ubiquitous in systems biology, can now be easily exported and reproduced on many different platforms. GUIdock uses Docker, an open source project that provides a container with only the absolutely necessary software dependencies and configures a common X Windows (X11) graphic interface on Linux, Macintosh and Windows platforms. As proof of concept, we present a Docker package that contains a Bioconductor application written in R and C++ called networkBMA for gene network inference. Our package also includes Cytoscape, a java-based platform with a graphical user interface for visualizing and analyzing gene networks, and the CyNetworkBMA app, a Cytoscape app that allows the use of networkBMA via the user-friendly Cytoscape interface.

摘要

可重复性在科学中至关重要。对于复杂的计算方法,通常不仅需要重新创建代码,还需要重新创建软件和硬件环境以重现结果。虚拟机以及诸如Docker之类的容器软件,使得无论底层硬件和操作系统如何,都能够重现完全相同的环境。然而,使用图形用户界面(GUI)的工作流程在不同主机系统上仍然难以复制,因为不存在所有平台通用的高级图形软件层。GUIdock允许轻松地分发系统生物学应用程序及其图形环境。在系统生物学中普遍存在的基于复杂图形的工作流程,现在可以轻松地在许多不同平台上导出并重现。GUIdock使用Docker,这是一个开源项目,它提供仅包含绝对必要软件依赖项的容器,并在Linux、Macintosh和Windows平台上配置通用的X Windows(X11)图形界面。作为概念验证,我们展示了一个Docker包,其中包含一个用R和C++编写的用于基因网络推断的名为networkBMA的Bioconductor应用程序。我们的包还包括Cytoscape,一个基于Java的带有图形用户界面的平台,用于可视化和分析基因网络,以及CyNetworkBMA应用程序,这是一个Cytoscape应用程序,允许通过用户友好的Cytoscape界面使用networkBMA。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3008/4821530/6b597f128290/pone.0152686.g001.jpg

相似文献

7
Building Containerized Workflows Using the BioDepot-Workflow-Builder.使用 BioDepot-Workflow-Builder 构建容器化工作流程。
Cell Syst. 2019 Nov 27;9(5):508-514.e3. doi: 10.1016/j.cels.2019.08.007. Epub 2019 Sep 11.
8
Sharing Programming Resources Between Bio* Projects.生物相关项目间的编程资源共享。
Methods Mol Biol. 2019;1910:747-766. doi: 10.1007/978-1-4939-9074-0_25.
10
Automated programming for bioinformatics algorithm deployment.用于生物信息学算法部署的自动化编程。
Bioinformatics. 2008 Feb 1;24(3):450-1. doi: 10.1093/bioinformatics/btm602. Epub 2008 Jan 3.

引用本文的文献

2
Shennong: A Python toolbox for audio speech features extraction.神农:一个用于音频语音特征提取的 Python 工具包。
Behav Res Methods. 2023 Dec;55(8):4489-4501. doi: 10.3758/s13428-022-02029-6. Epub 2023 Feb 7.
10
Building Containerized Workflows Using the BioDepot-Workflow-Builder.使用 BioDepot-Workflow-Builder 构建容器化工作流程。
Cell Syst. 2019 Nov 27;9(5):508-514.e3. doi: 10.1016/j.cels.2019.08.007. Epub 2019 Sep 11.

本文引用的文献

5
SCIENTIFIC STANDARDS. Promoting an open research culture.科学标准。促进开放的研究文化。
Science. 2015 Jun 26;348(6242):1422-5. doi: 10.1126/science.aab2374.
6
The cancer test.癌症检测。
Science. 2015 Jun 26;348(6242):1411-3. doi: 10.1126/science.348.6242.1411.
7
Solving reproducibility.解决可重复性问题。
Science. 2015 Jun 26;348(6242):1403. doi: 10.1126/science.aac8041.
8
Quantitative and logic modelling of molecular and gene networks.分子和基因网络的定量与逻辑建模。
Nat Rev Genet. 2015 Mar;16(3):146-58. doi: 10.1038/nrg3885. Epub 2015 Feb 3.
9
The Cytoscape app article collection.Cytoscape应用文章集。
F1000Res. 2014 Jul 1;3:138. doi: 10.12688/f1000research.4642.1. eCollection 2014.
10
A comprehensive transcriptional portrait of human cancer cell lines.人类癌细胞系的全面转录组图谱。
Nat Biotechnol. 2015 Mar;33(3):306-12. doi: 10.1038/nbt.3080. Epub 2014 Dec 8.

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验