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
› Institutsangaben
Weitere Informationen

Publikationsverlauf

received: 13. Januar 2010

accepted: 30. Mai 2010

Publikationsdatum:
18. Januar 2018 (online)

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.

 
  • References

  • 1 Foster I. Service-Oriented Science. Science 2005; 308: 814-817.
  • 2 Foster I, Kesselman C. Scaling System-Level Science: Scientific Exploration and IT Implications. Computer 2006 pp 31-53.
  • 3 Facelli JC. editor. The Impact of Grid Computing in Biomedical Informatics. INFOLAC2008-AAIM; Buenos Aires, Argentina: 2008
  • 4 Langella S, Hasting S, Oster S, Pan T, Sharma A, Permar J. et al. Sharing Data and Analytical Resources Securely in a Biomedical Research Grid Environment. J Am Med Inform Assoc 2008; 15 (03) 363-373.
  • 5 Hastings S, Oster S, Langella S, Ervin D, Kurc T, Saltz J. Introduce: An Open Source Toolkit for Rapid Development of Strongly Typed Grid Services. J Grid Computing 2007; 5: 407-427.
  • 6 Saltz J, Oster S, Hastings S, Langella S, Kurc T, Sanchez W. et al. caGrid: design and implementation of the core architecture of the cancer biomedical informatics grid. Bioinformatics 2006; 22: 1910-1916.
  • 7 Jithesh PV, Donachy P, Harmer T, Kelly N, Perrott R, Wasnik S, Johnston J, McCurley M, Townsley M, McKee S. GeneGrid: Architecture, Implementation and Application. J Grid Computing 2006; 4: 209-222.
  • 8 Drake TA, Braun J, Marchevsky A, Kohane IS, Fletcher C, Chueh H. et al. A system for sharing routine surgical pathology specimens across institutions. the Shared Pathology Informatics Network 2007; 38 (08) 1212.
  • 9 Sinnott RO, Stell AJ, Ajayi O. Supporting grid-based clinical trials in Scotland. Health Informatics Journal 2008; 14 (02) 79-93.
  • 10 Corcho O, Alper P, Kotsiopoulos I, Missier P, Bechhofer S, Goble C. An overview of S-OGSA: A Reference Semantic Grid Architecture. Web Semantics: Science, Services and Agents on the World Wide Web 2006; 4 (02) 102-115.
  • 11 Friedrich CM, Dach H, Gattermayer T, Engelbrecht G, Benkner S, Hofmann-Apitius M. editors. @neu-Link: A Service-oriented Application for Biomedical Knowledge Discovery. HealthGrid; 2008. Chicago: IOS Press.
  • 12 Breton V, Solomonides AE, McClatchey RH. A perspective on the Healthgrid initiative. Second International Workshop on Biomedical Computations on the Grid, at the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid; April 2004 Chicago 2004 (available from: http://arxiv.org/abs/cs. DB/0402025 )
  • 13 Erverich SG, Silverstein JC, Chervenak A, Schuler R, Nelson MD, Kesselman C. Globus MEDICUS – federation of DICOM medical imaging devices into healthcare Grids. Stud Health Technol Inform 2007; 126: 269-278.
  • 14 Pierson JM, Gossa J, Wehrle P, Cardenas Y, Cahon S, El Samad M. et al. GGM: Efficient Navigation and Mining in Distributed Genomedical Data. IEEE Transactions on Nanobioscience 2007; 6 (02) 110.
  • 15 Mirto M, Cafaro M, Fiore SL, Tartarini D, Aloisio G. A Grid-Enabled Protein Secondary Structure Predictor. IEEE Transactions on Nanobioscience 2007; 6 (02) 124.
  • 16 Sun Y, Zhao S, Yu H, Gao G, Luo J. ABCGrid: Application for Bioinformatics Computing Grid. Bioinformatics Applications Note 2007; 23 (09) 1175-1177.
  • 17 Delaitre T, Kiss T, Goyeneche A, Terstyanszky G, Winter S, Kacsuk P. GEMLCA: Running Legacy Code Applications as Grid Services. Journal of Grid Computing 2005; 3: 75-90.
  • 18 Huang Y, Taylor I, Walker DM, Davies R. Wrapping Legacy Codes for Grid-Based Applications. In: 17th International Parallel and Distributed Processing Symposium: IPDPS. IEEE Computer Society; 2003 p 139.
  • 19 Kruglyak L, Daly MJ, Reeve-Daly MP, Lander ES. Parametric and nonparametric linkage analysis: a unified multipoint approach. Am J Hum Genet 1996; 58 (06) 1347-1363.
  • 20 Phillips J, Chilukuri R, Fragoso G, Warzel D, Covitz PA. The caCORE Software Development Kit: streamlining construction of interoperable biomedical information services. BMC Med Inform Decis Mak 2006; 6: 2.
  • 21 S. Patel et al. caCORE Software Developer Kit (SDK) V 4.1 Programmer’s Guide. In: Informatics NCICf B, Technology a I, editors. 4.1 ed 2008
  • 22 Komatsoulis GA, Warzel DB, Hartel FW, Shanbhag K, Chilukuri R, Fragoso G. et al. caCORE version 3: Implementation of a model driven, service-oriented architecture for semantic interoperability. J Biomed Inform 2008; 41 (01) 106-123.