English

Boutiques: a flexible framework for automated application integration in computing platforms

Software Engineering 2017-11-28 v1 Distributed, Parallel, and Cluster Computing

Abstract

We present Boutiques, a system to automatically publish, integrate and execute applications across computational platforms. Boutiques applications are installed through software containers described in a rich and flexible JSON language. A set of core tools facilitate 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.

Keywords

Cite

@article{arxiv.1711.09713,
  title  = {Boutiques: a flexible framework for automated application integration in computing platforms},
  author = {Tristan Glatard and Gregory Kiar and Tristan Aumentado-Armstrong and Natacha Beck and Pierre Bellec and Rémi Bernard and Axel Bonnet and Sorina Camarasu-Pop and Frédéric Cervenansky and Samir Das and Rafael Ferreira da Silva and Guillaume Flandin and Pascal Girard and Krzysztof J. Gorgolewski and Charles R. G. Guttmann and Valérie Hayot-Sasson and Pierre-Olivier Quirion and Pierre Rioux and Marc-Eienne Rousseau and Alan C. Evans},
  journal= {arXiv preprint arXiv:1711.09713},
  year   = {2017}
}

Comments

10 pages

R2 v1 2026-06-22T22:57:56.974Z