Skip to content
This repository has been archived by the owner on Sep 13, 2021. It is now read-only.

somnonetz/tds-experiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDS Experiment

This is an experiment description for the Time-Delay-Stability (TDS) Matlab application, which is compatible with FAICE (Fair Collaboration and Experiments) tools.

Usage

The experiment is based on the docker.io/curiouscontainers/cc-tds-app:cloudam2017 container image, which is compatible with two different execution engines, Curious Containers and Common Workflow Language.

Install FAICE tools, to run an experiment.

Option 1 (Curious Containers)

Run the experiment remotely with a Curious Containers installation in the HTW Berlin cloud infrastructure. Input and result files will be accessed in XNAT.

faice run https://raw.githubusercontent.com/somnonetz/tds-experiment/master/curious-containers/tds-experiment.json

The faice tool will ask for user credentials. Required values are cc_username, cc_password, xnat_username and xnat_password.

Option 2 (Curious Containers)

Create a Vagrant VM and run the experiment localy with Curious Containers. Input and result files are accessed in the local file system.

faice vagrant https://raw.githubusercontent.com/somnonetz/tds-experiment/master/curious-containers/tds-experiment.json

The faice tool will ask for user credentials, but none of them are strictly required.

Option 3 (Curious Containers)

Create a Vagrant VM and run the experiment localy with Curious Containers. Input and result files are accessed in XNAT.

faice vagrant --remote-data https://raw.githubusercontent.com/somnonetz/tds-experiment/master/curious-containers/tds-experiment.json

The faice tool will ask for user credentials. Only xnat_username and xnat_password are required values.

Option 4 (Curious Containers)

Create a Vagrant VM and run the experiment localy with Curious Containers. Input files are downloaded from XNAT, but result files are stored in the local file system.

faice vagrant --remote-input-data https://raw.githubusercontent.com/somnonetz/tds-experiment/master/curious-containers/tds-experiment.json

The faice tool will ask for user credentials. Only xnat_username and xnat_password are required values.

Option 5 (Common Workflow Language)

Create a Vagrant VM and run the experiment localy with CWLTool (Command Workflow Language). Input and result files are accessed in the local file system.

faice vagrant https://raw.githubusercontent.com/somnonetz/tds-experiment/master/common-workflow-language/tds-experiment.json