Skip to content

6.4 Reproducibility Evidence ​

Reproducibility material should let a reviewer verify inputs, BioLine objects, downstream implementation, and runtime environment. The workspace layout may vary; the items below describe evidence types rather than mandatory filenames.

EvidenceWhat to retain
Flow and planBioLine-returned Flow/Version ID, inspect/sourceGraph read-back, input bindings, parameters, defaults, and user confirmation.
Job lifecycleReal Job ID, submission response, polling states, download, and finalization result.
Downstream ToolExact NAME:VERSION, summary/config snapshot or hash, and registered-object read-back.
Script and commandThe script generated for this task, actual runtime command, dependencies, and exit status.
Pull identityExact derived local Tool tag, whether it existed before pull, image IDs before/after, and timestamp.
Outputs and logsResult files, stdout, stderr, failure details, and relevant input summary.
Isolation boundaryRead-only stage, disabled execution networking, task resource settings, and cleanup decision.

Check reproducibility at three levels:

  • Object: the BioLine Flow/Job and exact Tool version used.
  • Implementation: summary/config snapshot or hash and the task-generated script.
  • Runtime: pulled image identity, actual command, logs, outputs, and input summary.

Historical Skill snapshots or Dockerfiles may remain as migration material, but they do not select current downstream capabilities and cannot replace exact Tool-version and task evidence.