The Dockstore (http://dockstore.org) provides the capability of registering Docker containers described with WDL or CWL. This really aids in reproducibility because it standardizes the way tools are described and called. The platform also conforms to the emerging GA4GH Tool Registry 1.0.0 standard and, therefore, improves interoperability with other registries like Dockstore.
Specific tasks for Hackathon
Adding “test” endpoints to the API that specify how a workflow or tool should be tested. This can include one or more test sets that will be used (via public datasets) to excercise the workflow or tool
Add comparison code hook to allow tools to evaluate results from testing
Work with BioShadock and other sites to implement 1.0.0 schema
“Launch with…” working with Galaxy
Dockstore CLI to include plugins to support task and workflow API standards.
Ideal candidates
The ideal candidate would be interested in Dockerization and Linux and would be capable of programming in Java. Experience with a few of the following would be helpful: Java unit/integration testing, REST web services, and SQL/JPA.
Background
The Dockstore (http://dockstore.org) provides the capability of registering Docker containers described with WDL or CWL. This really aids in reproducibility because it standardizes the way tools are described and called. The platform also conforms to the emerging GA4GH Tool Registry 1.0.0 standard and, therefore, improves interoperability with other registries like Dockstore.
Specific tasks for Hackathon
Ideal candidates
The ideal candidate would be interested in Dockerization and Linux and would be capable of programming in Java. Experience with a few of the following would be helpful: Java unit/integration testing, REST web services, and SQL/JPA.