Support for Workflow (WF) and Workflow Run models in the context of the OSCARS funded project LabID-PROV running until 10.2026. This first deliverable includes the core object models (workflow, workflow version and workflow execution objects); as well as the various user interfaces for creating a workflow or importing it from a git repository e.g. importing a WF from nf-core or creating a WF from scratch, as well as for storing multiple versions of a workflow. It is also now possible to register workflow execution results and metadata using the REST API and the CLI. More features around this will be added in the coming months, stay tuned!
Groups can now have secondary data storages
Searching and sorting on linked objects is now possible on the item list page e.g. the TREC specimen can now be searched by shipment name
Improved archival and restore procedure
[UI] Child sample creation allows to clone annotations from the parent sample to the child sample
[UI] Improved behavior of the annotation component
[UI] Improved advanced controls on dataset builder in the URI mode: initialise a dataset name extractor regex built with dropbox root path to auto extract nicer name
[CLI] added support for study's contributors and suggested annotations when exporting MAGE-TAB and ENA tables for the ena-upload-cli tool (that is used behind the hood to upload data to ENA)
[CLI] improved single cell support to describe the read layout (where are the UMI, cell barcode, cDNA...found in the reads) when exporting MAGE-TAB and ENA tables using the Read Layout ... annotations to be added on Sequencing Library objects
[CLI] new labid register wfrun command to register a "workflow run" in the server
[Server] Missing dataset file metadata (size, checksum) are now computed at night when missing
[Server] Expiration date is now set on archived data ; dataset archives expiring in the next 30 days and check weekly and a warnign email is sent to the owner