Cargando…
Boutiques: a flexible framework to integrate command-line applications in computing platforms
We present Boutiques, a system to automatically publish, integrate, and execute command-line applications across computational platforms. Boutiques applications are installed through software containers described in a rich and flexible JSON language. A set of core tools facilitates the construction,...
Autores principales: | , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6007562/ https://www.ncbi.nlm.nih.gov/pubmed/29718199 http://dx.doi.org/10.1093/gigascience/giy016 |
_version_ | 1783333062383239168 |
---|---|
author | Glatard, Tristan Kiar, Gregory Aumentado-Armstrong, Tristan Beck, Natacha Bellec, Pierre Bernard, Rémi Bonnet, Axel Brown, Shawn T Camarasu-Pop, Sorina Cervenansky, Frédéric Das, Samir Ferreira da Silva, Rafael Flandin, Guillaume Girard, Pascal Gorgolewski, Krzysztof J Guttmann, Charles R G Hayot-Sasson, Valérie Quirion, Pierre-Olivier Rioux, Pierre Rousseau, Marc-Étienne Evans, Alan C |
author_facet | Glatard, Tristan Kiar, Gregory Aumentado-Armstrong, Tristan Beck, Natacha Bellec, Pierre Bernard, Rémi Bonnet, Axel Brown, Shawn T Camarasu-Pop, Sorina Cervenansky, Frédéric Das, Samir Ferreira da Silva, Rafael Flandin, Guillaume Girard, Pascal Gorgolewski, Krzysztof J Guttmann, Charles R G Hayot-Sasson, Valérie Quirion, Pierre-Olivier Rioux, Pierre Rousseau, Marc-Étienne Evans, Alan C |
author_sort | Glatard, Tristan |
collection | PubMed |
description | We present Boutiques, a system to automatically publish, integrate, and execute command-line applications across computational platforms. Boutiques applications are installed through software containers described in a rich and flexible JSON language. A set of core tools facilitates the construction, validation, import, execution, and publishing of applications. Boutiques is currently supported by several distinct virtual research platforms, and it has been used to describe dozens of applications in the neuroinformatics domain. We expect Boutiques to improve the quality of application integration in computational platforms, to reduce redundancy of effort, to contribute to computational reproducibility, and to foster Open Science. |
format | Online Article Text |
id | pubmed-6007562 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-60075622018-06-25 Boutiques: a flexible framework to integrate command-line applications in computing platforms Glatard, Tristan Kiar, Gregory Aumentado-Armstrong, Tristan Beck, Natacha Bellec, Pierre Bernard, Rémi Bonnet, Axel Brown, Shawn T Camarasu-Pop, Sorina Cervenansky, Frédéric Das, Samir Ferreira da Silva, Rafael Flandin, Guillaume Girard, Pascal Gorgolewski, Krzysztof J Guttmann, Charles R G Hayot-Sasson, Valérie Quirion, Pierre-Olivier Rioux, Pierre Rousseau, Marc-Étienne Evans, Alan C Gigascience Technical Note We present Boutiques, a system to automatically publish, integrate, and execute command-line applications across computational platforms. Boutiques applications are installed through software containers described in a rich and flexible JSON language. A set of core tools facilitates the construction, validation, import, execution, and publishing of applications. Boutiques is currently supported by several distinct virtual research platforms, and it has been used to describe dozens of applications in the neuroinformatics domain. We expect Boutiques to improve the quality of application integration in computational platforms, to reduce redundancy of effort, to contribute to computational reproducibility, and to foster Open Science. Oxford University Press 2018-03-23 /pmc/articles/PMC6007562/ /pubmed/29718199 http://dx.doi.org/10.1093/gigascience/giy016 Text en © The Author(s) 2018. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Technical Note Glatard, Tristan Kiar, Gregory Aumentado-Armstrong, Tristan Beck, Natacha Bellec, Pierre Bernard, Rémi Bonnet, Axel Brown, Shawn T Camarasu-Pop, Sorina Cervenansky, Frédéric Das, Samir Ferreira da Silva, Rafael Flandin, Guillaume Girard, Pascal Gorgolewski, Krzysztof J Guttmann, Charles R G Hayot-Sasson, Valérie Quirion, Pierre-Olivier Rioux, Pierre Rousseau, Marc-Étienne Evans, Alan C Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title | Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title_full | Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title_fullStr | Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title_full_unstemmed | Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title_short | Boutiques: a flexible framework to integrate command-line applications in computing platforms |
title_sort | boutiques: a flexible framework to integrate command-line applications in computing platforms |
topic | Technical Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6007562/ https://www.ncbi.nlm.nih.gov/pubmed/29718199 http://dx.doi.org/10.1093/gigascience/giy016 |
work_keys_str_mv | AT glatardtristan boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT kiargregory boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT aumentadoarmstrongtristan boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT becknatacha boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT bellecpierre boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT bernardremi boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT bonnetaxel boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT brownshawnt boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT camarasupopsorina boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT cervenanskyfrederic boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT dassamir boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT ferreiradasilvarafael boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT flandinguillaume boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT girardpascal boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT gorgolewskikrzysztofj boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT guttmanncharlesrg boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT hayotsassonvalerie boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT quirionpierreolivier boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT riouxpierre boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT rousseaumarcetienne boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms AT evansalanc boutiquesaflexibleframeworktointegratecommandlineapplicationsincomputingplatforms |