Methods Inf Med 2011; 50(04): 364-371
DOI: 10.3414/ME10-01-0005
Original Articles
Schattauer GmbH

Enabling GeneHunter as a Grid Service

A Case Study for Implementing Analytical Services in Biomedical Grids
S. Krikov
1   Department of Biomedical Informatics, The University of Utah, Salt Lake City, Utah, USA
,
R. C. Price
2   Center for High Performance Computing, The University of Utah, Salt Lake City, Utah, USA
,
S. A. Matney
1   Department of Biomedical Informatics, The University of Utah, Salt Lake City, Utah, USA
,
K. Allen-Brady
1   Department of Biomedical Informatics, The University of Utah, Salt Lake City, Utah, USA
,
J. C. Facelli
1   Department of Biomedical Informatics, The University of Utah, Salt Lake City, Utah, USA
2   Center for High Performance Computing, The University of Utah, Salt Lake City, Utah, USA
› Author Affiliations
Further Information

Publication History

received: 13 January 2010

accepted: 30 May 2010

Publication Date:
18 January 2018 (online)

Preview

Summary

Background: A cursory analysis of the biomedical grid literature shows that most projects emphasize data sharing and the development of new applications for the grid environment. Much less is known about the best practices for the migration of existing analytical tools into the grid environment.

Objectives: To make GeneHunter available as a grid service and to evaluate the effort and best practices needed to enable a legacy application as a grid service when addressing semantic integration and using the caBIG tools.

Methods: We used the tools available in the caBIG environment because these tools are quite general and they may be used to deploy services in similar biomedical grids that are OGSA-compliant.

Results: We achieved semantic integration of GeneHunter within the caBIG by creating a new UML model, LinkageX, for the LINKAGE data format. The LinkageX UML model has been published in the caDSR and it is publically available for usage with Gene-Hunter or any other program using this data format.

Conclusions: While achieving semantic interoperability is still a time-consuming task, the tools available in caBIG can greatly enhance productivity and decrease errors.