Skip to content

logs/report-{timestamp}.md #380

@tristan-f-r

Description

@tristan-f-r

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpotential-intro-projectA well-scoped, standalone project that would be ideal for a new developer to take on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions