-
Notifications
You must be signed in to change notification settings - Fork 24
Description
To make it easier to understand the output structure (originally intended for #369), we may want to include some extra file, report-{timestamp}.md
(or .html, etc.., any convenient readable file), which would be a very basic report file specifying the entire output directory for the current run - e.g. algorithm outputs, analysis steps, visualization, etc...
This would include files that were not changed with the particular configuration run, but are still tied to the run (i.e. cached results), while excluding files that were not part of the aforementioned run.
A hypothetical example of this file may begin with:
# SPRAS run at {timestamp}
## Algorithm outputs
- dataset data0:
- omicsintegrator1, Parameter combination {hash} (parameters-omicsintegrator1-params-{hash}.yaml: data0-omicsintegrator1-params-{hash}/
- ...
## Downstream analysis
- data0-gs0-eval/
- ...
Essentially, this should be a much lighter, single-file version of the display we have in the spras-benchmarking repository that only links to file paths.
This is not very helpful compared to documentation if the user already cleared output
before, or uses separate folders for different runs, but in the case of a user re-using the same output
folder, this can clear up some confusion. (Other than improving some user experience, this also seems useful for navigating the information we'll eventually store in OSDF from all the benchmarking runs.)