-
Notifications
You must be signed in to change notification settings - Fork 0
Home
wongiseng edited this page Oct 9, 2014
·
8 revisions
Experiments in Data2Semantics involve various computations which can be organized in a modular way. These modular components, will be reusable in different use cases, using different parameter settings. Deriving semantics from data in this fashion allows for reproducability and hopefully more productive experimentation.
Ducktape aims to achieve this goal by providing a platform for defining modular component, composing experiments, executing the experiments and generating provenance and reports. Initial experimental use case incorporated in this platform comprise of machine learning experiments developed in WP1-WP2 of Data2Semantics project.
- easily incorporate existing code as a modular components using a few simple annotations, and to run it in a controlled environment
- support for modules in Java, Python, (Matlab under development)
- command line programs can be used as modules for unsupported languages
- complete separation of code and running parameters
- definition of parameter sweep
- coupling of parameter inputs
- automatically generated reports in HTML/CSV that offer quick insight into the result of an experimental run
- automatic provenance information generated based on PROV-O
- scale your experiments from your laptop to a cluster with minimal effort. Initial version based on PJ2 is implemented, allow remote execution of Java modules.
###Installation