Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]

Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installa...

Full description

Bibliographic Details
Main Authors: Upendra Kumar Devisetty, Kathleen Kennedy, Paul Sarando, Nirav Merchant, Eric Lyons
Format: Article
Language:English
Published: F1000 Research Ltd 2016-11-01
Series:F1000Research
Subjects:
Online Access:https://f1000research.com/articles/5-1442/v2
_version_ 1818262297923026944
author Upendra Kumar Devisetty
Kathleen Kennedy
Paul Sarando
Nirav Merchant
Eric Lyons
author_facet Upendra Kumar Devisetty
Kathleen Kennedy
Paul Sarando
Nirav Merchant
Eric Lyons
author_sort Upendra Kumar Devisetty
collection DOAJ
description Docker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installation procedures needed for scientific software a one-time process. Because it enables platform-independent installation, versioning of software environments, and easy redeployment and reproducibility, Docker is an ideal candidate for the deployment of identical software stacks on different compute environments such as XSEDE and Amazon AWS. Cyverse's Discovery Environment also uses Docker for integrating its powerful, community-recommended software tools into CyVerse's production environment for public use. This paper will help users bring their tools into CyVerse DE which will not only allows users to integrate their tools with relative ease compared to the earlier method of tool deployment in DE but also help users to share their apps with collaborators and also release them for public use.
first_indexed 2024-12-12T19:00:53Z
format Article
id doaj.art-9ee7597ed7f3431b902a723edfefe976
institution Directory Open Access Journal
issn 2046-1402
language English
last_indexed 2024-12-12T19:00:53Z
publishDate 2016-11-01
publisher F1000 Research Ltd
record_format Article
series F1000Research
spelling doaj.art-9ee7597ed7f3431b902a723edfefe9762022-12-22T00:15:06ZengF1000 Research LtdF1000Research2046-14022016-11-01510.12688/f1000research.8935.210937Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]Upendra Kumar Devisetty0Kathleen Kennedy1Paul Sarando2Nirav Merchant3Eric Lyons4CyVerse, University of Arizona, Tucson, AZ, 85721, USACyVerse, University of Arizona, Tucson, AZ, 85721, USACyVerse, University of Arizona, Tucson, AZ, 85721, USACyVerse, University of Arizona, Tucson, AZ, 85721, USACyVerse, University of Arizona, Tucson, AZ, 85721, USADocker has become a very popular container-based virtualization platform for software distribution that has revolutionized the way in which scientific software and software dependencies (software stacks) can be packaged, distributed, and deployed. Docker makes the complex and time-consuming installation procedures needed for scientific software a one-time process. Because it enables platform-independent installation, versioning of software environments, and easy redeployment and reproducibility, Docker is an ideal candidate for the deployment of identical software stacks on different compute environments such as XSEDE and Amazon AWS. Cyverse's Discovery Environment also uses Docker for integrating its powerful, community-recommended software tools into CyVerse's production environment for public use. This paper will help users bring their tools into CyVerse DE which will not only allows users to integrate their tools with relative ease compared to the earlier method of tool deployment in DE but also help users to share their apps with collaborators and also release them for public use.https://f1000research.com/articles/5-1442/v2Bioinformatics
spellingShingle Upendra Kumar Devisetty
Kathleen Kennedy
Paul Sarando
Nirav Merchant
Eric Lyons
Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
F1000Research
Bioinformatics
title Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
title_full Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
title_fullStr Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
title_full_unstemmed Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
title_short Bringing your tools to CyVerse Discovery Environment using Docker [version 2; referees: 3 approved]
title_sort bringing your tools to cyverse discovery environment using docker version 2 referees 3 approved
topic Bioinformatics
url https://f1000research.com/articles/5-1442/v2
work_keys_str_mv AT upendrakumardevisetty bringingyourtoolstocyversediscoveryenvironmentusingdockerversion2referees3approved
AT kathleenkennedy bringingyourtoolstocyversediscoveryenvironmentusingdockerversion2referees3approved
AT paulsarando bringingyourtoolstocyversediscoveryenvironmentusingdockerversion2referees3approved
AT niravmerchant bringingyourtoolstocyversediscoveryenvironmentusingdockerversion2referees3approved
AT ericlyons bringingyourtoolstocyversediscoveryenvironmentusingdockerversion2referees3approved