cwltool Direct¶
Run cwltool on your machine without an orchestration container. cwltool will still use Docker (or Singularity) to run the individual tool containers.
Prerequisites¶
Windows Users¶
CWL requires a Unix-like environment. Use WSL (Windows Subsystem for Linux):
- Install WSL:
wsl --install(then restart) - In WSL:
sudo apt update && sudo apt install python3 python3-pip pip install cwltool
1. Unzip¶
unzip my_pipeline.crate.zip -d my_workflow
cd my_workflow
chmod +x workflows/*.cwl run.sh run_singularity.sh prefetch_images.sh prefetch_images_singularity.sh
2. Edit the Job File¶
Open workflows/<name>_job.yml and replace file path placeholders with your actual data paths.
3. Run¶
With a specific output directory: