Show simple item record

dc.contributor.authorLópez Fernández, Hugo 
dc.contributor.authorGraña Castro, Osvaldo
dc.contributor.authorNogueira Rodríguez, Alba 
dc.contributor.authorReboiro Jato, Miguel 
dc.contributor.authorGonzález Peña, Daniel 
dc.date.accessioned2022-08-02T10:50:09Z
dc.date.available2022-08-02T10:50:09Z
dc.date.issued2021-06-18
dc.identifier.citationPeerJ Computer Science, 7, e593 (2021)spa
dc.identifier.issn23765992
dc.identifier.urihttp://hdl.handle.net/11093/3767
dc.description.abstractCompi is an application framework to develop end-user, pipeline-based applications with a primary emphasis on: (i) user interface generation, by automatically generating a command-line interface based on the pipeline specific parameter definitions; (ii) application packaging, with compi-dk, which is a version-control-friendly tool to package the pipeline application and its dependencies into a Docker image; and (iii) application distribution provided through a public repository of Compi pipelines, named Compi Hub, which allows users to discover, browse and reuse them easily. By addressing these three aspects, Compi goes beyond traditional workflow engines, having been specially designed for researchers who want to take advantage of common workflow engine features (such as automatic job scheduling or logging, among others) while keeping the simplicity and readability of shell scripts without the need to learn a new programming language. Here we discuss the design of various pipelines developed with Compi to describe its main functionalities, as well as to highlight the similarities and differences with similar tools that are available. An open-source distribution under the Apache 2.0 License is available from GitHub (available at https://github.com/sing-group/compi). Documentation and installers are available from https://www.sing-group.org/compi. A specific repository for Compi pipelines is available from Compi Hub (available at https://www.sing-group.org/compihub.en
dc.description.sponsorshipXunta de Galicia | Ref. ED431C2018/55spa
dc.description.sponsorshipMinisterio de Economía, Industria y Competitividad | Ref. DPI2017- 87494-Rspa
dc.description.sponsorshipXunta de Galicia | Ref. ED481A-2019/299spa
dc.language.isoengspa
dc.publisherPeerJ Computer Sciencespa
dc.relationinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/DPI2017-87494-R/ES
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleCompi: a framework for portable and reproducible pipelinesen
dc.typearticlespa
dc.rights.accessRightsopenAccessspa
dc.identifier.doi10.7717/peerj-cs.593
dc.identifier.editorhttps://peerj.com/articles/cs-593spa
dc.publisher.departamentoInformáticaspa
dc.publisher.grupoinvestigacionSistemas Informáticos de Nova Xeraciónspa
dc.subject.unesco1203.17 Informáticaspa
dc.subject.unesco1203.04 Inteligencia Artificialspa
dc.date.updated2022-08-02T10:48:27Z
dc.computerCitationpub_title=PeerJ Computer Science|volume=7|journal_number=|start_pag=e593|end_pag=spa
dc.referencesSING group thanks the CITI (Centro de Investigación, Transferencia e Innovación) from the University of Vigo for hosting its IT infrastructure.spa


Files in this item

[PDF]

    Show simple item record

    Attribution 4.0 International
    Except where otherwise noted, this item's license is described as Attribution 4.0 International