Document Type

Conference Proceeding

Publication Date



The amount of data produced in modern biological experiments such as Nuclear Magnetic Resonance (NMR) analysis far exceeds the processing capability of a single machine. The present state-of-the-art is taking the ”data to code”, the philosophy followed by many of the current service oriented workflow systems. However this is not feasible in some cases such as NMR data analysis, primarily due to the large scale of data.

The objective of this research is to bring ”code to data”, preferred in the cases when the data is extremely large. We present a DSL based approach to develop customized data intensive scientific workflows capable of running on Hadoop clusters. Our DSL has features to facilitate autogeneration of a Web service front end. These services can be used along with existing service oriented workflow systems. Biologists can use our approach either to implement complete workflows or expose mini workflows as services, all without any knowledge of the underlying complications of the Cloud environment.


Presented at the 2nd IEEE International Conference on Cloud Computing Technology and Science, Indianapolis, IN, November 30-December 3, 2010.

Additional Files

Getting Code Near the Data.pdf (260 kB)