We have previously described and implemented GUIdock-X11 , an X11-based methodology for portably supporting GUI applications in containers on different platforms. Many bioinformatics pipelines have a component that requires a graphical user interface (GUI) that can potentially limit the portability of the Dockerized workflows as different platforms use different methodologies to render the GUI. For example, BioShadock , BioDocker and Bioboxes are two frameworks aimed at reproducibly deploying bioinformatics workflows using Docker containers. Software container technology such as Docker ( ) package the dependencies with the software and provide a method to reproduce these complex pipelines on multiple hardware and cloud platforms. Modern workflows in computational fields such as bioinformatics consist of multiple software implementations, each with their own set of dependencies. We benchmarked our container implementation on various operating systems and showed that our solution creates minimal overhead. Conclusions: As a proof-of-concept, we demonstrated the utility of GUIdock-noVNC in gene network inference. In addition, GUIdock-VNC uses the Oauth2 authentication protocols when deployed on the cloud. 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. GUIdock-VNC uses the Virtual Network Computing protocol to render the graphics within most commonly used browsers. 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. However, Docker is a command line–based tool, and many bioinformatics pipelines consist of components that require a graphical user interface. Background: Software container technology such as Docker can be used to package and distribute bioinformatics workflows consisting of multiple software implementations and dependencies.
0 Comments
Leave a Reply. |