{"@id":"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","retrievedFrom":{"repoUrl":"https://github.com/hubmapconsortium/hra-workflows.git","branch":"4f75e87eb56925d456e78d9e06cf543c2fb0dada","path":"steps/run-one.cwl","packedId":null,"type":"GITHUB","rawUrl":"https://raw.githubusercontent.com/hubmapconsortium/hra-workflows/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","url":"https://github.com/hubmapconsortium/hra-workflows/blob/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl"},"retrievedOn":"2026-10-24T05:53:20.512+00:00","lastCommit":"4f75e87eb56925d456e78d9e06cf543c2fb0dada","label":"run-one.cwl","inputs":{"organ":{"type":"String"},"matrix":{"type":"File"},"algorithm":{}},"outputs":{"directory":{"type":"Directory"}},"steps":{"collect":{"run":"collect-files.cwl","runType":"EXPRESSIONTOOL","sources":{"collect":{"sourceIDs":["algorithm"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#collect/files":{"sourceIDs":["selectReport"]}}},"annotate":{"run":"annotate.cwl","runType":"WORKFLOW","sources":{"annotate":{"sourceIDs":["matrix"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/organ":{"sourceIDs":["organ"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#annotate/algorithm":{"sourceIDs":["algorithm"]}}},"crosswalk":{"run":"../containers/crosswalking/pipeline.cwl","runType":"COMMANDLINETOOL","sources":{"crosswalk":{"sourceIDs":["check_result"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#crosswalk/options":{"sourceIDs":["algorithm"]}}},"summarize":{"run":"../containers/extract-summary/pipeline.cwl","runType":"COMMANDLINETOOL","sources":{"summarize":{"sourceIDs":["algorithm"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#summarize/matrix":{"sourceIDs":["gene_expression"]}}},"check_result":{"run":"check_annotation_report.cwl","runType":"EXPRESSIONTOOL","sources":{"check_result":{"sourceIDs":["annotate"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#check_result/matrix":{"sourceIDs":["annotate"]}}},"selectReport":{"run":"3f4ceac24e4272a4decaa6b01987b650","runType":"EXPRESSIONTOOL","sources":{"selectReport":{"sourceIDs":["gene_expression"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#selectReport/reports":{"sourceIDs":["annotate"]}}},"gene_expression":{"run":"../containers/gene-expression/pipeline.cwl","runType":"COMMANDLINETOOL","sources":{"gene_expression":{"sourceIDs":["crosswalk"]},"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl#gene_expression/options":{"sourceIDs":["algorithm"]}}}},"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    \"algorithm\" [fillcolor=\"#94DDF4\",label=\"algorithm\"];\n    \"organ\" [fillcolor=\"#94DDF4\",label=\"organ\"];\n    \"matrix\" [fillcolor=\"#94DDF4\",label=\"matrix\"];\n  }\n  subgraph cluster_outputs {\n    rank = \"same\";\n    style = \"dashed\";\n    labelloc = \"b\";\n    label = \"Workflow Outputs\";\n    \"directory\" [fillcolor=\"#94DDF4\",label=\"directory\"];\n  }\n  \"check_result\" [label=\"check_result\"];\n  \"crosswalk\" [label=\"crosswalk\"];\n  \"annotate\" [label=\"annotate\", fillcolor=\"#F3CEA1\"];\n  \"selectReport\" [label=\"selectReport\"];\n  \"gene_expression\" [label=\"gene_expression\"];\n  \"collect\" [label=\"collect\"];\n  \"summarize\" [label=\"summarize\"];\n  \"annotate\" -> \"check_result\" [label=\"report\"];\n  \"annotate\" -> \"check_result\" [label=\"matrix\"];\n  \"check_result\" -> \"crosswalk\" [label=\"matrix\"];\n  \"algorithm\" -> \"crosswalk\" [label=\"options\"];\n  \"matrix\" -> \"annotate\" [label=\"matrix\"];\n  \"algorithm\" -> \"annotate\" [label=\"algorithm\"];\n  \"organ\" -> \"annotate\" [label=\"organ\"];\n  \"gene_expression\" -> \"selectReport\" [label=\"reports\"];\n  \"annotate\" -> \"selectReport\" [label=\"reports\"];\n  \"crosswalk\" -> \"gene_expression\" [label=\"matrix\"];\n  \"algorithm\" -> \"gene_expression\" [label=\"options\"];\n  \"algorithm\" -> \"collect\" [label=\"outputDirectory\"];\n  \"summarize\" -> \"collect\" [label=\"files\"];\n  \"summarize\" -> \"collect\" [label=\"files\"];\n  \"selectReport\" -> \"collect\" [label=\"files\"];\n  \"algorithm\" -> \"summarize\" [label=\"options\"];\n  \"gene_expression\" -> \"summarize\" [label=\"matrix\"];\n  \"collect\" -> \"directory\";\n}\n","licenseLink":"https://spdx.org/licenses/MIT","permalink":"https://w3id.org/cwl/view/git/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","packed":false,"visualisationXdot":"/graph/xdot/github.com/hubmapconsortium/hra-workflows/blob/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","visualisationPng":"/graph/png/github.com/hubmapconsortium/hra-workflows/blob/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","visualisationSvg":"/graph/svg/github.com/hubmapconsortium/hra-workflows/blob/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","roBundle":"/robundle/github.com/hubmapconsortium/hra-workflows/blob/4f75e87eb56925d456e78d9e06cf543c2fb0dada/steps/run-one.cwl","licenseName":"MIT License"}