arrow
Return

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

delete2017-02-24
delete6
delete
OA
AI
V
Varun Mittal
L
Ling‐Hong Hung
J
Jayant Keswani
D
Daniel Kristiyanto
S
Sung Bong Lee
K
Ka Yee Yeung *
DOI:10.1093/gigascience/giw013delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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.
Keywords:
research reproducibility
Docker
containers
software
graphical user interface
bioinformatics
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

GigaScience cover
GigaScience
IF:
3.9
Papers:
1.6K
Citations:
1.2W

Organization

U
University of Washington
Scholars:
8.0W
Papers: 7.0W
Citations: 12.5W