Cargando…
BIFI: a Taverna plugin for a simplified and user-friendly workflow platform
BACKGROUND: Heterogeneity in the features, input-output behaviour and user interface for available bioinformatics tools and services is still a bottleneck for both expert and non-expert users. Advancement in providing common interfaces over such tools and services are gaining interest among research...
Autores principales: | , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4228112/ https://www.ncbi.nlm.nih.gov/pubmed/25332013 http://dx.doi.org/10.1186/1756-0500-7-740 |
_version_ | 1782343917977468928 |
---|---|
author | Yildiz, Ahmet Dilaveroglu, Erkan Visne, Ilhami Günay, Bilal Sefer, Emrah Weinhausel, Andreas Rattay, Frank Goble, Carole A Pandey, Ram Vinay Kriegner, Albert |
author_facet | Yildiz, Ahmet Dilaveroglu, Erkan Visne, Ilhami Günay, Bilal Sefer, Emrah Weinhausel, Andreas Rattay, Frank Goble, Carole A Pandey, Ram Vinay Kriegner, Albert |
author_sort | Yildiz, Ahmet |
collection | PubMed |
description | BACKGROUND: Heterogeneity in the features, input-output behaviour and user interface for available bioinformatics tools and services is still a bottleneck for both expert and non-expert users. Advancement in providing common interfaces over such tools and services are gaining interest among researchers. However, the lack of (meta-) information about input-output data and parameter prevents to provide automated and standardized solutions, which can assist users in setting the appropriate parameters. These limitations must be resolved especially in the workflow-based solution in order to ease the integration of software. FINDINGS: We report a Taverna Workbench plugin: the XworX BIFI (Beautiful Interfaces for Inputs) implemented as a solution for the aforementioned issues. BIFI provides a Graphical User Interface (GUI) definition language used to layout the user interface and to define parameter options for Taverna workflows. BIFI is also able to submit GUI Definition Files (GDF) directly or discover appropriate instances from a configured repository. In the absence of a GDF, BIFI generates a default interface. CONCLUSION: The Taverna Workbench is an open source software providing the ability to combine various services within a workflow. Nevertheless, users can supply input data to the workflow via a simple user interface providing only a text area to enter the input in text form. The workflow may contain meta-information in human readable form such as description text for the port and an example value. However, not all workflow ports are documented so well or have all the required information. BIFI uses custom user interface components for ports which give users feedback on the parameter data type or structure to be used for service execution and enables client-side data validations. Moreover, BIFI offers user interfaces that allow users to interactively construct workflow views and share them with the community, thus significantly increasing usability of heterogeneous, distributed service consumption. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1756-0500-7-740) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-4228112 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-42281122014-11-12 BIFI: a Taverna plugin for a simplified and user-friendly workflow platform Yildiz, Ahmet Dilaveroglu, Erkan Visne, Ilhami Günay, Bilal Sefer, Emrah Weinhausel, Andreas Rattay, Frank Goble, Carole A Pandey, Ram Vinay Kriegner, Albert BMC Res Notes Technical Note BACKGROUND: Heterogeneity in the features, input-output behaviour and user interface for available bioinformatics tools and services is still a bottleneck for both expert and non-expert users. Advancement in providing common interfaces over such tools and services are gaining interest among researchers. However, the lack of (meta-) information about input-output data and parameter prevents to provide automated and standardized solutions, which can assist users in setting the appropriate parameters. These limitations must be resolved especially in the workflow-based solution in order to ease the integration of software. FINDINGS: We report a Taverna Workbench plugin: the XworX BIFI (Beautiful Interfaces for Inputs) implemented as a solution for the aforementioned issues. BIFI provides a Graphical User Interface (GUI) definition language used to layout the user interface and to define parameter options for Taverna workflows. BIFI is also able to submit GUI Definition Files (GDF) directly or discover appropriate instances from a configured repository. In the absence of a GDF, BIFI generates a default interface. CONCLUSION: The Taverna Workbench is an open source software providing the ability to combine various services within a workflow. Nevertheless, users can supply input data to the workflow via a simple user interface providing only a text area to enter the input in text form. The workflow may contain meta-information in human readable form such as description text for the port and an example value. However, not all workflow ports are documented so well or have all the required information. BIFI uses custom user interface components for ports which give users feedback on the parameter data type or structure to be used for service execution and enables client-side data validations. Moreover, BIFI offers user interfaces that allow users to interactively construct workflow views and share them with the community, thus significantly increasing usability of heterogeneous, distributed service consumption. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/1756-0500-7-740) contains supplementary material, which is available to authorized users. BioMed Central 2014-10-20 /pmc/articles/PMC4228112/ /pubmed/25332013 http://dx.doi.org/10.1186/1756-0500-7-740 Text en © Yildiz et al.; licensee BioMed Central Ltd. 2014 This article is published under license to BioMed Central Ltd. 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 use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Technical Note Yildiz, Ahmet Dilaveroglu, Erkan Visne, Ilhami Günay, Bilal Sefer, Emrah Weinhausel, Andreas Rattay, Frank Goble, Carole A Pandey, Ram Vinay Kriegner, Albert BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title | BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title_full | BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title_fullStr | BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title_full_unstemmed | BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title_short | BIFI: a Taverna plugin for a simplified and user-friendly workflow platform |
title_sort | bifi: a taverna plugin for a simplified and user-friendly workflow platform |
topic | Technical Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4228112/ https://www.ncbi.nlm.nih.gov/pubmed/25332013 http://dx.doi.org/10.1186/1756-0500-7-740 |
work_keys_str_mv | AT yildizahmet bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT dilaverogluerkan bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT visneilhami bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT gunaybilal bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT seferemrah bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT weinhauselandreas bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT rattayfrank bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT goblecarolea bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT pandeyramvinay bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform AT kriegneralbert bifiatavernapluginforasimplifiedanduserfriendlyworkflowplatform |