Suppr超能文献

GUIdock-VNC:使用图形桌面共享系统为容器化软件提供基于浏览器的界面。

GUIdock-VNC: using a graphical desktop sharing system to provide a browser-based interface for containerized software.

出版信息

Gigascience. 2017 Apr 1;6(4):1-6. doi: 10.1093/gigascience/giw013.

Abstract

BACKGROUND

Software container technology such as Docker can be used to package and distribute bioinformatics workflows consisting of multiple software implementations and dependencies. However, Docker is a command line-based tool, and many bioinformatics pipelines consist of components that require a graphical user interface.

RESULTS

We present a container tool called GUIdock-VNC that uses a graphical desktop sharing system to provide a browser-based interface for containerized software. GUIdock-VNC uses the Virtual Network Computing protocol to render the graphics within most commonly used browsers. We also present a minimal image builder that can add our proposed graphical desktop sharing system to any Docker packages, with the end result that any Docker packages can be run using a graphical desktop within a browser. In addition, GUIdock-VNC uses the Oauth2 authentication protocols when deployed on the cloud.

CONCLUSIONS

As a proof-of-concept, we demonstrated the utility of GUIdock-noVNC in gene network inference. We benchmarked our container implementation on various operating systems and showed that our solution creates minimal overhead.

摘要

背景

软件容器技术,如 Docker,可以用于打包和分发由多个软件实现和依赖项组成的生物信息学工作流程。然而,Docker 是一个基于命令行的工具,许多生物信息学管道由需要图形用户界面的组件组成。

结果

我们提出了一个名为 GUIdock-VNC 的容器工具,它使用图形桌面共享系统为容器化软件提供基于浏览器的接口。GUIdock-VNC 使用虚拟网络计算协议在大多数常用浏览器中呈现图形。我们还提出了一个最小的映像构建器,可以将我们建议的图形桌面共享系统添加到任何 Docker 包中,最终结果是可以在浏览器中使用图形桌面运行任何 Docker 包。此外,GUIdock-VNC 在部署到云端时使用 OAuth2 认证协议。

结论

作为概念验证,我们展示了 GUIdock-noVNC 在基因网络推断中的效用。我们在各种操作系统上对我们的容器实现进行了基准测试,并表明我们的解决方案产生的开销最小。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/c496/5530313/188518b5e3ae/giw013fig1.jpg

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验