Integrating Heterogeneous Data and Applications with Distributed-AIBENCH

Nowadays, there are huge amount of data in the bioinformatics field where lots of software packages are required in order to correctly handle and dissect available information. In this situation, final users often need specific software combinations for achieving satisfying results. A typical situation is the need to import many large files that, after processing, are stored on different formats. This combination between formats, files and programs is particularly tedious. Distributed-AIBENCH has been developed in order to solve this problem. Our software is a development framework which allows the programmer to connect with another target program. The tool to connect to must be developed under our framework or it must use the GaggleClient library. GaggleClient library is also presented in this paper. Furthermore, Distributed-AIBENCH provides extra-functionality allowing the linkage of several operations through well-defined inputs and outputs. Thus, bioinformaticians could design, automate and integrate whatever process or experiment in which they use lot of tools with the adoption of our platform.