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,...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Gigascience Ročník 7; číslo 5
Hlavní autori: 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
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: United States Oxford University Press 01.05.2018
Predmet:
ISSN:2047-217X, 2047-217X
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
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.
AbstractList 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.
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.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.
Author Kiar, Gregory
Cervenansky, Frédéric
Ferreira da Silva, Rafael
Bonnet, Axel
Camarasu-Pop, Sorina
Evans, Alan C
Rousseau, Marc-Étienne
Aumentado-Armstrong, Tristan
Rioux, Pierre
Brown, Shawn T
Hayot-Sasson, Valérie
Bernard, Rémi
Glatard, Tristan
Gorgolewski, Krzysztof J
Flandin, Guillaume
Beck, Natacha
Guttmann, Charles R G
Girard, Pascal
Bellec, Pierre
Das, Samir
Quirion, Pierre-Olivier
AuthorAffiliation 2 McGill University, Montreal, Canada
3 Montreal Neurological Institute, Montreal, Canada
1 Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
7 Wellcome Trust Centre for Neuroimaging, London, UK
8 Department of Psychology, Stanford University, Stanford, California, USA
5 University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
6 University of Southern California, Information Sciences Institute, Marina del Rey, CA, USA
9 Center for Neurological Imaging, Department of Radiology, Brigham and Women's Hospital,, Boston, Massachusetts, USA
10 Compute Canada, 155 University Ave, Suite 302, Toronto, ON M5H 3B7, Canada
4 Centre de Recherche de l’Institut de Gériatrie de Montréal CRIUGM, Montréal, QC, Canada
AuthorAffiliation_xml – name: 3 Montreal Neurological Institute, Montreal, Canada
– name: 6 University of Southern California, Information Sciences Institute, Marina del Rey, CA, USA
– name: 10 Compute Canada, 155 University Ave, Suite 302, Toronto, ON M5H 3B7, Canada
– name: 8 Department of Psychology, Stanford University, Stanford, California, USA
– name: 4 Centre de Recherche de l’Institut de Gériatrie de Montréal CRIUGM, Montréal, QC, Canada
– name: 9 Center for Neurological Imaging, Department of Radiology, Brigham and Women's Hospital,, Boston, Massachusetts, USA
– name: 5 University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
– name: 7 Wellcome Trust Centre for Neuroimaging, London, UK
– name: 1 Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
– name: 2 McGill University, Montreal, Canada
Author_xml – sequence: 1
  givenname: Tristan
  surname: Glatard
  fullname: Glatard, Tristan
  organization: Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
– sequence: 2
  givenname: Gregory
  surname: Kiar
  fullname: Kiar, Gregory
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 3
  givenname: Tristan
  surname: Aumentado-Armstrong
  fullname: Aumentado-Armstrong, Tristan
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 4
  givenname: Natacha
  surname: Beck
  fullname: Beck, Natacha
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 5
  givenname: Pierre
  surname: Bellec
  fullname: Bellec, Pierre
  organization: Centre de Recherche de l'Institut de Gériatrie de Montréal CRIUGM, Montréal, QC, Canada
– sequence: 6
  givenname: Rémi
  surname: Bernard
  fullname: Bernard, Rémi
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 7
  givenname: Axel
  surname: Bonnet
  fullname: Bonnet, Axel
  organization: University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
– sequence: 8
  givenname: Shawn T
  surname: Brown
  fullname: Brown, Shawn T
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 9
  givenname: Sorina
  surname: Camarasu-Pop
  fullname: Camarasu-Pop, Sorina
  organization: University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
– sequence: 10
  givenname: Frédéric
  surname: Cervenansky
  fullname: Cervenansky, Frédéric
  organization: University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
– sequence: 11
  givenname: Samir
  surname: Das
  fullname: Das, Samir
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 12
  givenname: Rafael
  surname: Ferreira da Silva
  fullname: Ferreira da Silva, Rafael
  organization: University of Southern California, Information Sciences Institute, Marina del Rey, CA, USA
– sequence: 13
  givenname: Guillaume
  surname: Flandin
  fullname: Flandin, Guillaume
  organization: Wellcome Trust Centre for Neuroimaging, London, UK
– sequence: 14
  givenname: Pascal
  surname: Girard
  fullname: Girard, Pascal
  organization: University of Lyon, CNRS, INSERM, CREATIS, Villeurbanne, France
– sequence: 15
  givenname: Krzysztof J
  surname: Gorgolewski
  fullname: Gorgolewski, Krzysztof J
  organization: Department of Psychology, Stanford University, Stanford, California, USA
– sequence: 16
  givenname: Charles R G
  surname: Guttmann
  fullname: Guttmann, Charles R G
  organization: Center for Neurological Imaging, Department of Radiology, Brigham and Women's Hospital,, Boston, Massachusetts, USA
– sequence: 17
  givenname: Valérie
  surname: Hayot-Sasson
  fullname: Hayot-Sasson, Valérie
  organization: Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada
– sequence: 18
  givenname: Pierre-Olivier
  surname: Quirion
  fullname: Quirion, Pierre-Olivier
  organization: Centre de Recherche de l'Institut de Gériatrie de Montréal CRIUGM, Montréal, QC, Canada
– sequence: 19
  givenname: Pierre
  surname: Rioux
  fullname: Rioux, Pierre
  organization: Montreal Neurological Institute, Montreal, Canada
– sequence: 20
  givenname: Marc-Étienne
  surname: Rousseau
  fullname: Rousseau, Marc-Étienne
  organization: Compute Canada, 155 University Ave, Suite 302, Toronto, ON M5H 3B7, Canada
– sequence: 21
  givenname: Alan C
  surname: Evans
  fullname: Evans, Alan C
  organization: Montreal Neurological Institute, Montreal, Canada
BackLink https://www.ncbi.nlm.nih.gov/pubmed/29718199$$D View this record in MEDLINE/PubMed
BookMark eNp9kU1L3kAQgJdi8av-gR4k4KWXtPuRZDceBBW1gtCLQi8lTJLZuG83u3F3Y_Xfm5eqWA-dywzMw8N87JAN5x0S8pnRr4zW4ttgBoidQdfhUj9SVn0g25wWMudM_tx4U2-RvRhXdAkplZJik2zxWjLF6nqb_DrxczJ3M8bDDDJt8cG0FjMdYMQ_PvzOks-MSzgESJh1fhzB9bk1DjOYJms6SMa7uDDr5rS43JBNFpL2YYyfyEcNNuLec94lN-dn16ff86sfF5enx1f5SjCV8kKCbrHnrcCq4KhbyWmrmFJ1qUuQhRQUu7LnPWe67FsQ0FOhNFDJkIlSi11y9Nc7ze2IfYcuBbDNFMwI4bHxYJp_O87cNoO_b6rlKGXFF8GXZ0Hw62OkZjSxQ2vBoZ9jw6kQoqZKrtGDd-jKz8Et6zWCVbUsRLmw_6G4ZKWiUtRr1_7buV8HfvmPeALVdpmB
ContentType Journal Article
Copyright The Author(s) 2018. Published by Oxford University Press.
The Author(s) 2018. Published by Oxford University Press. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
The Author(s) 2018. Published by Oxford University Press. 2018
Copyright_xml – notice: The Author(s) 2018. Published by Oxford University Press.
– notice: The Author(s) 2018. Published by Oxford University Press. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
– notice: The Author(s) 2018. Published by Oxford University Press. 2018
DBID NPM
JQ2
K9.
7X8
5PM
DOI 10.1093/gigascience/giy016
DatabaseName PubMed
ProQuest Computer Science Collection
ProQuest Health & Medical Complete (Alumni)
MEDLINE - Academic
PubMed Central (Full Participant titles)
DatabaseTitle PubMed
ProQuest Health & Medical Complete (Alumni)
ProQuest Computer Science Collection
MEDLINE - Academic
DatabaseTitleList
ProQuest Health & Medical Complete (Alumni)
PubMed
ProQuest Health & Medical Complete (Alumni)
MEDLINE - Academic
Database_xml – sequence: 1
  dbid: NPM
  name: PubMed
  url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 2
  dbid: 7X8
  name: MEDLINE - Academic
  url: https://search.proquest.com/medline
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Library & Information Science
Computer Science
EISSN 2047-217X
ExternalDocumentID PMC6007562
29718199
Genre Journal Article
GroupedDBID -A0
0R~
53G
5VS
7X7
AAFWJ
AAHBH
AAPPN
AAPXW
AAVAP
ABDBF
ABEJV
ABGNP
ABPTD
ABXVV
ACGFS
ACPRK
ACUHS
ADBBV
ADINQ
ADRAZ
AEGXH
AENZO
AFULF
AHBYD
AHYZX
ALIPV
ALMA_UNASSIGNED_HOLDINGS
AMNDL
AOIJS
BAWUL
BAYMD
BBNVY
BCNDV
BFQNJ
BTTYL
C24
C6C
DIK
EBS
EJD
GROUPED_DOAJ
GX1
H13
HYE
IAO
IHR
IHW
INR
KQ8
KSI
M48
M~E
NPM
O9-
OK1
RBZ
RNS
ROL
ROX
RPM
RSV
SBL
SOJ
TJX
TOX
AFPKN
JQ2
K9.
7X8
5PM
ID FETCH-LOGICAL-j318t-47afbed2b3e642efb720b818895f5a74730ec5d2d21f5dba3ad038fa071e135f3
ISICitedReferencesCount 26
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000438563500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2047-217X
IngestDate Thu Aug 21 18:17:41 EDT 2025
Wed Oct 01 13:32:49 EDT 2025
Tue Oct 07 07:13:12 EDT 2025
Tue Oct 07 06:23:02 EDT 2025
Wed Feb 19 02:43:12 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 5
Language English
License 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.
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-j318t-47afbed2b3e642efb720b818895f5a74730ec5d2d21f5dba3ad038fa071e135f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
OpenAccessLink https://pubmed.ncbi.nlm.nih.gov/PMC6007562
PMID 29718199
PQID 2715807392
PQPubID 2040230
ParticipantIDs pubmedcentral_primary_oai_pubmedcentral_nih_gov_6007562
proquest_miscellaneous_2033390872
proquest_journals_3169743533
proquest_journals_2715807392
pubmed_primary_29718199
PublicationCentury 2000
PublicationDate 2018-May-01
PublicationDateYYYYMMDD 2018-05-01
PublicationDate_xml – month: 05
  year: 2018
  text: 2018-May-01
  day: 01
PublicationDecade 2010
PublicationPlace United States
PublicationPlace_xml – name: United States
– name: Oxford
PublicationTitle Gigascience
PublicationTitleAlternate Gigascience
PublicationYear 2018
Publisher Oxford University Press
Publisher_xml – name: Oxford University Press
References 22493575 - Front Neuroinform. 2012 Apr 03;6:7
24904400 - Front Neuroinform. 2014 May 21;8:54
23014715 - IEEE Trans Med Imaging. 2013 Jan;32(1):110-8
28278228 - PLoS Comput Biol. 2017 Mar 9;13(3):e1005209
15461798 - Genome Biol. 2004;5(10):R80
26364860 - Neuroimage. 2016 Jan 1;124(Pt B):1188-95
15324759 - J Magn Reson. 2004 Sep;170(1):67-78
21979382 - Neuroimage. 2012 Aug 15;62(2):782-90
22144613 - Science. 2011 Dec 2;334(6060):1226-7
28494014 - PLoS One. 2017 May 11;12 (5):e0177459
23588509 - Int J Comput Assist Radiol Surg. 2013 Jul;8(4):607-20
29268169 - Med Image Anal. 2018 Feb;44:177-195
27940837 - Science. 2016 Dec 9;354(6317):1240-1241
21897815 - Front Neuroinform. 2011 Aug 22;5:13
References_xml – reference: 24904400 - Front Neuroinform. 2014 May 21;8:54
– reference: 15461798 - Genome Biol. 2004;5(10):R80
– reference: 29268169 - Med Image Anal. 2018 Feb;44:177-195
– reference: 22493575 - Front Neuroinform. 2012 Apr 03;6:7
– reference: 23588509 - Int J Comput Assist Radiol Surg. 2013 Jul;8(4):607-20
– reference: 28494014 - PLoS One. 2017 May 11;12 (5):e0177459
– reference: 21897815 - Front Neuroinform. 2011 Aug 22;5:13
– reference: 21979382 - Neuroimage. 2012 Aug 15;62(2):782-90
– reference: 27940837 - Science. 2016 Dec 9;354(6317):1240-1241
– reference: 28278228 - PLoS Comput Biol. 2017 Mar 9;13(3):e1005209
– reference: 15324759 - J Magn Reson. 2004 Sep;170(1):67-78
– reference: 26364860 - Neuroimage. 2016 Jan 1;124(Pt B):1188-95
– reference: 23014715 - IEEE Trans Med Imaging. 2013 Jan;32(1):110-8
– reference: 22144613 - Science. 2011 Dec 2;334(6060):1226-7
SSID ssj0000778873
Score 2.2360313
Snippet We present Boutiques, a system to automatically publish, integrate, and execute command-line applications across computational platforms. Boutiques...
SourceID pubmedcentral
proquest
pubmed
SourceType Open Access Repository
Aggregation Database
Index Database
SubjectTerms Applications programs
Bioinformatics
Computer science
Operating systems
Redundancy
Reproducibility
Software engineering
Technical Note
Title Boutiques: a flexible framework to integrate command-line applications in computing platforms
URI https://www.ncbi.nlm.nih.gov/pubmed/29718199
https://www.proquest.com/docview/2715807392
https://www.proquest.com/docview/3169743533
https://www.proquest.com/docview/2033390872
https://pubmed.ncbi.nlm.nih.gov/PMC6007562
Volume 7
WOSCitedRecordID wos000438563500001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVADU
  databaseName: BioMed Central Open Access Free
  customDbUrl:
  eissn: 2047-217X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000778873
  issn: 2047-217X
  databaseCode: RBZ
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: https://www.biomedcentral.com/search/
  providerName: BioMedCentral
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2047-217X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000778873
  issn: 2047-217X
  databaseCode: M~E
  dateStart: 20120101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVASL
  databaseName: Oxford Journals Open Access Collection
  customDbUrl:
  eissn: 2047-217X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000778873
  issn: 2047-217X
  databaseCode: TOX
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://academic.oup.com/journals/
  providerName: Oxford University Press
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLfY4MAF8U3HNhkJcUFhiR3PDjeG-DigwqGgXFDlxHZXxNJqaafx3_P8EdebigQHLpEbp89qf788v2e_94zQc2NLtJdKZawxNIMGAz0IXkoJxqsCi-64ckV9vn3i47Go6-pLWMzp3XECvOvE5WW1_K9Qwz0A26bO_gPcUSjcgDaADleAHa5_BfzJAoRbbe_zmI2teGnTo8wQhmXNzVglwsaUn8lOZc7cTLezX4YI9bULjF7-lCtr3_apNfthPpNhCo1xPPCc9OHyE6s_ZLLL72O5h6yYgWlrF76uFhlwrrcL87MtXz7RXm2PQXp7KtO1ikJsIgNfaafTiCsMUfA6VcA84RnbqtZ9yavZ5ke5T79yn6aZgLo8c6iSCqbcwp-8dK2c9tC1g24SziqrCCef67gsl3MbXklDehWMe5SMeuTHtAWkg5Rtfsn18NrEXpncRXeCo4HfeILcQzd0dx8dhDQV_AKHPDQLNQ4K_gH6HsnzGks8UAdH6uDVAkfq4JQ6OKUOPIMjdXCkzkP09f27yduPWTiAI_sBqn6VlVyaRivSUA1uqjYNJ3kDFp6omGESHFGa65YpokhhmGoklSqnwkgwW3VBmaGP0G636PQThGVZtq0S1ChdlRx8bkOEgKYhrGlhRh6h_eGPnIaXqZ8SXjBht5LJ1m5aHIM3TMFhGaFnsRvUo93zkp1erEFETimtcsFBxGMPy3Tp67hMBxBHiF8BLD5gS69f7enmp64Euz3VATyHvT_KfIpub16AfbS7Ol_rA3SrvVjN-_NDtMNrceiY9xsOYajb
linkProvider Oxford University Press
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Boutiques%3A+a+flexible+framework+to+integrate+command-line+applications+in+computing+platforms&rft.jtitle=Gigascience&rft.au=Glatard%2C+Tristan&rft.au=Kiar%2C+Gregory&rft.au=Aumentado-Armstrong%2C+Tristan&rft.au=Beck%2C+Natacha&rft.date=2018-05-01&rft.eissn=2047-217X&rft.volume=7&rft.issue=5&rft_id=info:doi/10.1093%2Fgigascience%2Fgiy016&rft_id=info%3Apmid%2F29718199&rft.externalDocID=29718199
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2047-217X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2047-217X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2047-217X&client=summon