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

Descripción completa

Detalles Bibliográficos
Autores principales: Yildiz, Ahmet, Dilaveroglu, Erkan, Visne, Ilhami, Günay, Bilal, Sefer, Emrah, Weinhausel, Andreas, Rattay, Frank, Goble, Carole A, Pandey, Ram Vinay, Kriegner, Albert
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