Skip to content
This repository has been archived by the owner on Aug 10, 2023. It is now read-only.

Development Themes

Tim Lustberg edited this page Jan 11, 2017 · 9 revisions

Dockerize CAT imaging pathway

To create an environment independent standardized CAT installation all software components of the imaging pathway (see Fig1.) can be converted to Docker containers. The following containers will be created (or tested if already available).

Docker-compose CAT imaging pathway

After all components are Docker-ized they need to be collected into a network/vlan of containers to enable communication and data transfer between containers. It should be possible to build the entire pathway in one Docker-compose to be re-used.

CWL CAT database pathway

The Common Workflow Language enables could provide a standardized framework to run our data mining programs/scripts/etc. Using Pentaho containers and CWL build a standardized data mining workflow. http://www.commonwl.org/draft-3/UserGuide.html

Distributed computational resources in the cloud (using Docker)

To limit the local hardware required to build CAT connectors for the network, moving the image analysis to the cloud is an interesting use-case. To do this we need to modify the MIA framework in a way that all the micro-services can run at a centralized location with a local file and result service. The biggest challenge is changing the current universal worker module to use JSON input instead of the DICOM files.

Fig1. Overview of the to-be-developed infrastructure