Cargando…

GeneFisher-P: variations of GeneFisher as processes in Bio-jETI

BACKGROUND: PCR primer design is an everyday, but not trivial task requiring state-of-the-art software. We describe the popular tool GeneFisher and explain its recent restructuring using workflow techniques. We apply a service-oriented approach to model and implement GeneFisher-P, a process-based ve...

Descripción completa

Detalles Bibliográficos
Autores principales: Lamprecht, Anna-Lena, Margaria, Tiziana, Steffen, Bernhard, Sczyrba, Alexander, Hartmeier, Sven, Giegerich, Robert
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2008
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2367627/
https://www.ncbi.nlm.nih.gov/pubmed/18460174
http://dx.doi.org/10.1186/1471-2105-9-S4-S13
_version_ 1782154337211908096
author Lamprecht, Anna-Lena
Margaria, Tiziana
Steffen, Bernhard
Sczyrba, Alexander
Hartmeier, Sven
Giegerich, Robert
author_facet Lamprecht, Anna-Lena
Margaria, Tiziana
Steffen, Bernhard
Sczyrba, Alexander
Hartmeier, Sven
Giegerich, Robert
author_sort Lamprecht, Anna-Lena
collection PubMed
description BACKGROUND: PCR primer design is an everyday, but not trivial task requiring state-of-the-art software. We describe the popular tool GeneFisher and explain its recent restructuring using workflow techniques. We apply a service-oriented approach to model and implement GeneFisher-P, a process-based version of the GeneFisher web application, as a part of the Bio-jETI platform for service modeling and execution. We show how to introduce a flexible process layer to meet the growing demand for improved user-friendliness and flexibility. RESULTS: Within Bio-jETI, we model the process using the jABC framework, a mature model-driven, service-oriented process definition platform. We encapsulate remote legacy tools and integrate web services using jETI, an extension of the jABC for seamless integration of remote resources as basic services, ready to be used in the process. Some of the basic services used by GeneFisher are in fact already provided as individual web services at BiBiServ and can be directly accessed. Others are legacy programs, and are made available to Bio-jETI via the jETI technology. The full power of service-based process orientation is required when more bioinformatics tools, available as web services or via jETI, lead to easy extensions or variations of the basic process. This concerns for instance variations of data retrieval or alignment tools as provided by the European Bioinformatics Institute (EBI). CONCLUSIONS: The resulting service- and process-oriented GeneFisher-P demonstrates how basic services from heterogeneous sources can be easily orchestrated in the Bio-jETI platform and lead to a flexible family of specialized processes tailored to specific tasks.
format Text
id pubmed-2367627
institution National Center for Biotechnology Information
language English
publishDate 2008
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-23676272008-05-07 GeneFisher-P: variations of GeneFisher as processes in Bio-jETI Lamprecht, Anna-Lena Margaria, Tiziana Steffen, Bernhard Sczyrba, Alexander Hartmeier, Sven Giegerich, Robert BMC Bioinformatics Research BACKGROUND: PCR primer design is an everyday, but not trivial task requiring state-of-the-art software. We describe the popular tool GeneFisher and explain its recent restructuring using workflow techniques. We apply a service-oriented approach to model and implement GeneFisher-P, a process-based version of the GeneFisher web application, as a part of the Bio-jETI platform for service modeling and execution. We show how to introduce a flexible process layer to meet the growing demand for improved user-friendliness and flexibility. RESULTS: Within Bio-jETI, we model the process using the jABC framework, a mature model-driven, service-oriented process definition platform. We encapsulate remote legacy tools and integrate web services using jETI, an extension of the jABC for seamless integration of remote resources as basic services, ready to be used in the process. Some of the basic services used by GeneFisher are in fact already provided as individual web services at BiBiServ and can be directly accessed. Others are legacy programs, and are made available to Bio-jETI via the jETI technology. The full power of service-based process orientation is required when more bioinformatics tools, available as web services or via jETI, lead to easy extensions or variations of the basic process. This concerns for instance variations of data retrieval or alignment tools as provided by the European Bioinformatics Institute (EBI). CONCLUSIONS: The resulting service- and process-oriented GeneFisher-P demonstrates how basic services from heterogeneous sources can be easily orchestrated in the Bio-jETI platform and lead to a flexible family of specialized processes tailored to specific tasks. BioMed Central 2008-04-25 /pmc/articles/PMC2367627/ /pubmed/18460174 http://dx.doi.org/10.1186/1471-2105-9-S4-S13 Text en Copyright © 2008 Lamprecht et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Lamprecht, Anna-Lena
Margaria, Tiziana
Steffen, Bernhard
Sczyrba, Alexander
Hartmeier, Sven
Giegerich, Robert
GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title_full GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title_fullStr GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title_full_unstemmed GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title_short GeneFisher-P: variations of GeneFisher as processes in Bio-jETI
title_sort genefisher-p: variations of genefisher as processes in bio-jeti
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2367627/
https://www.ncbi.nlm.nih.gov/pubmed/18460174
http://dx.doi.org/10.1186/1471-2105-9-S4-S13
work_keys_str_mv AT lamprechtannalena genefisherpvariationsofgenefisherasprocessesinbiojeti
AT margariatiziana genefisherpvariationsofgenefisherasprocessesinbiojeti
AT steffenbernhard genefisherpvariationsofgenefisherasprocessesinbiojeti
AT sczyrbaalexander genefisherpvariationsofgenefisherasprocessesinbiojeti
AT hartmeiersven genefisherpvariationsofgenefisherasprocessesinbiojeti
AT giegerichrobert genefisherpvariationsofgenefisherasprocessesinbiojeti