Research Article
Development of distributed bioinformatics applications with GMP
Article first published online: 6 JUL 2004
DOI: 10.1002/cpe.815
Copyright © 2004 John Wiley & Sons, Ltd.
Issue
1532-0634/asset/cover.gif?v=1&s=6094df24c795ce080ff6df6ff3b6bcec19adb708)
Concurrency and Computation: Practice and Experience
Special Issue: High Performance Computational Biology
Volume 16, Issue 9, pages 945–959, 10 August 2004
Additional Information
How to Cite
Schmidt, B., Feng, L., Laud, A. and Santoso, Y. (2004), Development of distributed bioinformatics applications with GMP. Concurrency Computat.: Pract. Exper., 16: 945–959. doi: 10.1002/cpe.815
Publication History
- Issue published online: 6 JUL 2004
- Article first published online: 6 JUL 2004
- Manuscript Accepted: 8 SEP 2003
- Manuscript Received: 11 JUN 2003
- Abstract
- References
- Cited By
Keywords:
- message passing interfaces;
- parallel architectures for biological applications;
- computational genomics;
- bioinformatics systems development
Abstract
We present the design and use of gMP as a tool for developing distributed bioinformatics applications. gMP is a purely Java-based interface that adds MPI-like message-passing and collective communication to the genomics Research Network Architecture (gRNA). The gRNA is a highly programmable, modular environment specifically designed to invigorate the development of genome-centric tools for life science research. We demonstrate the development of a distributed application to detect regulatory elements using correlation with gene expression data. Its implementation with gMP leads to significant runtime savings on our distributed gRNA system. Copyright © 2004 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)