{"@id":"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","retrievedFrom":{"repoUrl":"https://github.com/ResearchObject/workflow-run-crate.git","branch":"ce40a38bdbf57fb03dd97f7e56cdeb5365974435","path":"docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","packedId":null,"type":"GITHUB","rawUrl":"https://raw.githubusercontent.com/ResearchObject/workflow-run-crate/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","url":"https://github.com/ResearchObject/workflow-run-crate/blob/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl"},"retrievedOn":"2026-10-11T10:24:25.625+00:00","lastCommit":"ce40a38bdbf57fb03dd97f7e56cdeb5365974435","label":"predictions.cwl","inputs":{"gpu":{"type":"Integer (Optional)"},"slide":{"type":"File"},"tumor-label":{"type":"String"},"tumor-level":{"type":"Integer"},"tumor-filter":{"type":"String"},"tissue-low-label":{"type":"String"},"tissue-low-level":{"type":"Integer"},"tumor-batch-size":{"type":"Integer (Optional)"},"tumor-chunk-size":{"type":"Integer (Optional)"},"tissue-high-label":{"type":"String"},"tissue-high-level":{"type":"Integer"},"tissue-high-filter":{"type":"String"},"tissue-low-batch-size":{"type":"Integer (Optional)"},"tissue-low-chunk-size":{"type":"Integer (Optional)"},"tissue-high-batch-size":{"type":"Integer (Optional)"},"tissue-high-chunk-size":{"type":"Integer (Optional)"}},"outputs":{"tumor":{"type":"File"},"tissue":{"type":"File"}},"steps":{"classify-tumor":{"run":"classify_tumor.cwl","runType":"COMMANDLINETOOL","sources":{"classify-tumor":{"sourceIDs":["tumor-filter"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/gpu":{"sourceIDs":["gpu"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/src":{"sourceIDs":["slide"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/label":{"sourceIDs":["tumor-label"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/level":{"sourceIDs":["tumor-level"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/batch-size":{"sourceIDs":["tumor-batch-size"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/chunk-size":{"sourceIDs":["tumor-chunk-size"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#classify-tumor/filter_slide":{"sourceIDs":["extract-tissue-low"]}}},"extract-tissue-low":{"run":"extract_tissue.cwl","runType":"COMMANDLINETOOL","sources":{"extract-tissue-low":{"sourceIDs":["tissue-low-label"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-low/gpu":{"sourceIDs":["gpu"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-low/src":{"sourceIDs":["slide"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-low/level":{"sourceIDs":["tissue-low-level"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-low/batch-size":{"sourceIDs":["tissue-low-batch-size"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-low/chunk-size":{"sourceIDs":["tissue-low-chunk-size"]}}},"extract-tissue-high":{"run":"extract_tissue.cwl","runType":"COMMANDLINETOOL","sources":{"extract-tissue-high":{"sourceIDs":["tissue-high-chunk-size"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/gpu":{"sourceIDs":["gpu"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/src":{"sourceIDs":["slide"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/label":{"sourceIDs":["tissue-high-label"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/level":{"sourceIDs":["tissue-high-level"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/filter":{"sourceIDs":["tissue-high-filter"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/batch-size":{"sourceIDs":["tissue-high-batch-size"]},"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl#extract-tissue-high/filter_slide":{"sourceIDs":["extract-tissue-low"]}}}},"cwltoolVersion":"3.1.20230201224320","visualisationDot":"digraph workflow {\n  graph [\n    bgcolor = \"#eeeeee\"\n    color = \"black\"\n    fontsize = \"10\"\n    labeljust = \"left\"\n    clusterrank = \"local\"\n    ranksep = \"0.22\"\n    nodesep = \"0.05\"\n  ]\n  node [\n    fontname = \"Helvetica\"\n    fontsize = \"10\"\n    fontcolor = \"black\"\n    shape = \"record\"\n    height = \"0\"\n    width = \"0\"\n    color = \"black\"\n    fillcolor = \"lightgoldenrodyellow\"\n    style = \"filled\"\n  ];\n  edge [\n    fontname=\"Helvetica\"\n    fontsize=\"8\"\n    fontcolor=\"black\"\n    color=\"black\"\n    arrowsize=\"0.7\"\n  ];\n  subgraph cluster_inputs {\n    rank = \"same\";\n    style = \"dashed\";\n    label = \"Workflow Inputs\";\n    \"tumor-label\" [fillcolor=\"#94DDF4\",label=\"tumor-label\"];\n    \"tissue-low-label\" [fillcolor=\"#94DDF4\",label=\"tissue-low-label\"];\n    \"tissue-high-level\" [fillcolor=\"#94DDF4\",label=\"tissue-high-level\"];\n    \"tumor-filter\" [fillcolor=\"#94DDF4\",label=\"tumor-filter\"];\n    \"tissue-high-chunk-size\" [fillcolor=\"#94DDF4\",label=\"tissue-high-chunk-size\"];\n    \"slide\" [fillcolor=\"#94DDF4\",label=\"slide\"];\n    \"tissue-high-batch-size\" [fillcolor=\"#94DDF4\",label=\"tissue-high-batch-size\"];\n    \"tumor-level\" [fillcolor=\"#94DDF4\",label=\"tumor-level\"];\n    \"tumor-batch-size\" [fillcolor=\"#94DDF4\",label=\"tumor-batch-size\"];\n    \"tissue-high-label\" [fillcolor=\"#94DDF4\",label=\"tissue-high-label\"];\n    \"tissue-low-batch-size\" [fillcolor=\"#94DDF4\",label=\"tissue-low-batch-size\"];\n    \"tumor-chunk-size\" [fillcolor=\"#94DDF4\",label=\"tumor-chunk-size\"];\n    \"gpu\" [fillcolor=\"#94DDF4\",label=\"gpu\"];\n    \"tissue-low-level\" [fillcolor=\"#94DDF4\",label=\"tissue-low-level\"];\n    \"tissue-low-chunk-size\" [fillcolor=\"#94DDF4\",label=\"tissue-low-chunk-size\"];\n    \"tissue-high-filter\" [fillcolor=\"#94DDF4\",label=\"tissue-high-filter\"];\n  }\n  subgraph cluster_outputs {\n    rank = \"same\";\n    style = \"dashed\";\n    labelloc = \"b\";\n    label = \"Workflow Outputs\";\n    \"tissue\" [fillcolor=\"#94DDF4\",label=\"tissue\"];\n    \"tumor\" [fillcolor=\"#94DDF4\",label=\"tumor\"];\n  }\n  \"extract-tissue-low\" [label=\"extract-tissue-low\"];\n  \"extract-tissue-high\" [label=\"extract-tissue-high\"];\n  \"classify-tumor\" [label=\"classify-tumor\"];\n  \"tissue-low-label\" -> \"extract-tissue-low\" [label=\"label\"];\n  \"slide\" -> \"extract-tissue-low\" [label=\"src\"];\n  \"tissue-low-level\" -> \"extract-tissue-low\" [label=\"level\"];\n  \"gpu\" -> \"extract-tissue-low\" [label=\"gpu\"];\n  \"tissue-low-chunk-size\" -> \"extract-tissue-low\" [label=\"chunk-size\"];\n  \"tissue-low-batch-size\" -> \"extract-tissue-low\" [label=\"batch-size\"];\n  \"tissue-high-chunk-size\" -> \"extract-tissue-high\" [label=\"chunk-size\"];\n  \"slide\" -> \"extract-tissue-high\" [label=\"src\"];\n  \"tissue-high-filter\" -> \"extract-tissue-high\" [label=\"filter\"];\n  \"gpu\" -> \"extract-tissue-high\" [label=\"gpu\"];\n  \"tissue-high-level\" -> \"extract-tissue-high\" [label=\"level\"];\n  \"extract-tissue-low\" -> \"extract-tissue-high\" [label=\"filter_slide\"];\n  \"tissue-high-batch-size\" -> \"extract-tissue-high\" [label=\"batch-size\"];\n  \"tissue-high-label\" -> \"extract-tissue-high\" [label=\"label\"];\n  \"tumor-filter\" -> \"classify-tumor\" [label=\"filter\"];\n  \"tumor-label\" -> \"classify-tumor\" [label=\"label\"];\n  \"tumor-batch-size\" -> \"classify-tumor\" [label=\"batch-size\"];\n  \"tumor-level\" -> \"classify-tumor\" [label=\"level\"];\n  \"extract-tissue-low\" -> \"classify-tumor\" [label=\"filter_slide\"];\n  \"slide\" -> \"classify-tumor\" [label=\"src\"];\n  \"gpu\" -> \"classify-tumor\" [label=\"gpu\"];\n  \"tumor-chunk-size\" -> \"classify-tumor\" [label=\"chunk-size\"];\n  \"extract-tissue-high\" -> \"tissue\";\n  \"classify-tumor\" -> \"tumor\";\n}\n","licenseLink":"https://spdx.org/licenses/Apache-2.0","permalink":"https://w3id.org/cwl/view/git/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","packed":false,"visualisationXdot":"/graph/xdot/github.com/ResearchObject/workflow-run-crate/blob/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","visualisationPng":"/graph/png/github.com/ResearchObject/workflow-run-crate/blob/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","visualisationSvg":"/graph/svg/github.com/ResearchObject/workflow-run-crate/blob/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","roBundle":"/robundle/github.com/ResearchObject/workflow-run-crate/blob/ce40a38bdbf57fb03dd97f7e56cdeb5365974435/docs/examples/draft/ml-predict-pipeline-streamflow/predictions.cwl","licenseName":"Apache License 2.0"}