Cargando…

BioShaDock: a community driven bioinformatics shared Docker-based tools registry

Linux container technologies, as represented by Docker, provide an alternative to complex and time-consuming installation processes needed for scientific software. The ease of deployment and the process isolation they enable, as well as the reproducibility they permit across environments and versions...

Descripción completa

Detalles Bibliográficos
Autores principales: Moreews, François, Sallou, Olivier, Ménager, Hervé, Le bras, Yvan, Monjeaud, Cyril, Blanchet, Christophe, Collin, Olivier
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000Research 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4743153/
https://www.ncbi.nlm.nih.gov/pubmed/26913191
http://dx.doi.org/10.12688/f1000research.7536.1
_version_ 1782414308018225152
author Moreews, François
Sallou, Olivier
Ménager, Hervé
Le bras, Yvan
Monjeaud, Cyril
Blanchet, Christophe
Collin, Olivier
author_facet Moreews, François
Sallou, Olivier
Ménager, Hervé
Le bras, Yvan
Monjeaud, Cyril
Blanchet, Christophe
Collin, Olivier
author_sort Moreews, François
collection PubMed
description Linux container technologies, as represented by Docker, provide an alternative to complex and time-consuming installation processes needed for scientific software. The ease of deployment and the process isolation they enable, as well as the reproducibility they permit across environments and versions, are among the qualities that make them interesting candidates for the construction of bioinformatic infrastructures, at any scale from single workstations to high throughput computing architectures. The Docker Hub is a public registry which can be used to distribute bioinformatic software as Docker images. However, its lack of curation and its genericity make it difficult for a bioinformatics user to find the most appropriate images needed. BioShaDock is a bioinformatics-focused Docker registry, which provides a local and fully controlled environment to build and publish bioinformatic software as portable Docker images. It provides a number of improvements over the base Docker registry on authentication and permissions management, that enable its integration in existing bioinformatic infrastructures such as computing platforms. The metadata associated with the registered images are domain-centric, including for instance concepts defined in the EDAM ontology, a shared and structured vocabulary of commonly used terms in bioinformatics. The registry also includes user defined tags to facilitate its discovery, as well as a link to the tool description in the ELIXIR registry if it already exists. If it does not, the BioShaDock registry will synchronize with the registry to create a new description in the Elixir registry, based on the BioShaDock entry metadata. This link will help users get more information on the tool such as its EDAM operations, input and output types. This allows integration with the ELIXIR Tools and Data Services Registry, thus providing the appropriate visibility of such images to the bioinformatics community.
format Online
Article
Text
id pubmed-4743153
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher F1000Research
record_format MEDLINE/PubMed
spelling pubmed-47431532016-02-23 BioShaDock: a community driven bioinformatics shared Docker-based tools registry Moreews, François Sallou, Olivier Ménager, Hervé Le bras, Yvan Monjeaud, Cyril Blanchet, Christophe Collin, Olivier F1000Res Software Tool Article Linux container technologies, as represented by Docker, provide an alternative to complex and time-consuming installation processes needed for scientific software. The ease of deployment and the process isolation they enable, as well as the reproducibility they permit across environments and versions, are among the qualities that make them interesting candidates for the construction of bioinformatic infrastructures, at any scale from single workstations to high throughput computing architectures. The Docker Hub is a public registry which can be used to distribute bioinformatic software as Docker images. However, its lack of curation and its genericity make it difficult for a bioinformatics user to find the most appropriate images needed. BioShaDock is a bioinformatics-focused Docker registry, which provides a local and fully controlled environment to build and publish bioinformatic software as portable Docker images. It provides a number of improvements over the base Docker registry on authentication and permissions management, that enable its integration in existing bioinformatic infrastructures such as computing platforms. The metadata associated with the registered images are domain-centric, including for instance concepts defined in the EDAM ontology, a shared and structured vocabulary of commonly used terms in bioinformatics. The registry also includes user defined tags to facilitate its discovery, as well as a link to the tool description in the ELIXIR registry if it already exists. If it does not, the BioShaDock registry will synchronize with the registry to create a new description in the Elixir registry, based on the BioShaDock entry metadata. This link will help users get more information on the tool such as its EDAM operations, input and output types. This allows integration with the ELIXIR Tools and Data Services Registry, thus providing the appropriate visibility of such images to the bioinformatics community. F1000Research 2015-12-14 /pmc/articles/PMC4743153/ /pubmed/26913191 http://dx.doi.org/10.12688/f1000research.7536.1 Text en Copyright: © 2015 Moreews F et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Moreews, François
Sallou, Olivier
Ménager, Hervé
Le bras, Yvan
Monjeaud, Cyril
Blanchet, Christophe
Collin, Olivier
BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title_full BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title_fullStr BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title_full_unstemmed BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title_short BioShaDock: a community driven bioinformatics shared Docker-based tools registry
title_sort bioshadock: a community driven bioinformatics shared docker-based tools registry
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4743153/
https://www.ncbi.nlm.nih.gov/pubmed/26913191
http://dx.doi.org/10.12688/f1000research.7536.1
work_keys_str_mv AT moreewsfrancois bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT sallouolivier bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT menagerherve bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT lebrasyvan bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT monjeaudcyril bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT blanchetchristophe bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry
AT collinolivier bioshadockacommunitydrivenbioinformaticsshareddockerbasedtoolsregistry