specs icon indicating copy to clipboard operation
specs copied to clipboard

Add labels to BioContainers made from Bioconda packages

Open RenskeW opened this issue 3 years ago • 1 comments

Hello,

@mr-c and I are working on including software metadata in Workflow Run RO-Crate provenance. While registries such as bio.tools provide metadata, they are often not specific for a version. Therefore, it would be very useful if metadata could be directly retrieved from the container itself, using labels (following a common scheme).

Current status

BioContainers built from Dockerfiles have non-standard labels:

  • base_image
  • version (Dockerfile version)
  • software
  • software.version
  • about.summary
  • about.home
  • about.documentation
  • about.license_file
  • about.license
  • extra.identifiers.biotools
  • about.tags

BioContainers made from Bioconda packages are unlabeled.

Proposal

RenskeW avatar May 18 '22 12:05 RenskeW

  • regarding bioconda packages, don't know how/if they can add easilly some labels @bgruening ?
  • modifying annotations is not transparent, beside updating existing containers definitions (and would not be reflected in containers themselves for existing ones). CI tools analyse them, so need to update CI tools in the same time.
  • regarding identifier, why not (but again will not be reflected in existing containers)

osallou avatar May 18 '22 12:05 osallou