Boutiques: a flexible framework to integrate command-line applications in computing platforms

Tristan Glatard, Gregory Kiar, Tristan Aumentado-Armstrong, Natacha Beck, Pierre Bellec, Rémi Bernard, Axel Bonnet, Shawn T. Brown, Sorina Camarasu-Pop, Frédéric Cervenansky, Samir Das, Rafael Ferreira da Silva, Guillaume Flandin, Pascal Girard, Krzysztof J. Gorgolewski, Charles R.G. Guttmann, Valérie Hayot-Sasson, Pierre Olivier Quirion, Pierre Rioux, Marc Étienne RousseauAlan C. Evans

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

Abstract

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.

Original languageEnglish
JournalGigaScience
Volume7
Issue number5
DOIs
StatePublished - May 1 2018
Externally publishedYes

Fingerprint

Dive into the research topics of 'Boutiques: a flexible framework to integrate command-line applications in computing platforms'. Together they form a unique fingerprint.

Cite this