2022.07_3 Artifact Release

RELEASE DATE: July 19, 2022

Bug Fixes

DE-4361 Bug Fix: Chemstation edge cases
  • Task Script

    • namespace: common
    • slug: agilent-chemstation-raw-json-to-ids
    • version: v3.1.2
    • changelog:
      • Add support for variable software name/versions strings
      • Add improved error handling and warnings for methods[*].detection
  • Protocol

    • namespace: common
    • slug: agilent-chemstation-raw-to-ids
    • version: v4.0.2
    • changelog:
      • Updated second step to use task script common/agilent-chemstation-raw-json-to-ids:v3.1.2
      • Increased container memory size to 4096 MB for both steps
DE-4153 BRUKER NMR - Parse sample.:.location.position barcode and add to samples.:.location.holder.barcode

❗️

Bug

There is a bug discovered after testing the protocol. Please don't use this version.

  • Task Script

    • namespace: common
    • slug: bruker-nmr-raw-to-ids
    • version: v2.0.1
    • changelog:
      • Fix parsing of barcode data appearing in AUTOPOS section of input file
      • Update output filename to be of the form <ids namespace>-<ids slug>-<file suffix>
  • Protocol

    • namespace: common
    • slug: bruker-nmr-raw-to-ids
    • version: v1.3.0
    • changelog:
      • Update to use task script common/bruker-nmr-raw-to-ids:v2.0.1

Enhancements (New Features and Functionality)

DE-4224 BMG Labtech - Update Task Script to keep the raw date time string
  • IDS

    • namespace: common
    • slug: plate-reader-bmg-labtech-absorbance
    • version: v2.0.0
    • changelog:
      • Add field runs[*].time.raw.start, which contains the raw datetime string from the input file before it is parsed.
      • Add fields samples[*].properties[*].time.raw.lookup and samples[*].labels[*].time.raw.lookup, which contains the raw datetime strings.
  • IDS

    • namespace: common
    • slug: plate-reader-bmg-labtech-nephelometry-fluorescence
    • version: v2.0.0
    • changelog:
      • Add field runs[*].time.raw.start, which contains the raw datetime string from the input file before it is parsed.
      • Add fields samples[*].properties[*].time.raw.lookup and samples[*].labels[*].time.raw.lookup, which contains the raw datetime strings.
  • Task Script

    • namespace: common
    • slug: bmg-labtech-util
    • version: v7.0.0
    • changelog:
      • Update to new datetime parsing strategy
      • Update to IDS common/plate-reader-bmg-labtech-absorbance:v2.0.0 and common/plate-reader-bmg-labtech-nephelometry-fluorescence:v2.0.0, which stores raw datetimes with the parsed datetime (eg. time.start will now also have time.raw.start). If the datetime cannot be parsed, null is stored
      • Update input to a Datetime Parsing Configuration object, which can contain specific datetime formats in datetime_formats, or day_first/year_first options, as well as custom timezone_mapping
  • Protocol

    • namespace: common
    • slug: bmg-labtech-plate-reader-raw-to-ids
    • version: v1.1.0
    • changelog:
      • Update to use task script common/bmg-labtech-util:v7.0.0
      • Change input to Datetime Parsing Configuration object
DE-4244 Convert to number util does not filter for empty strings or expected null values
  • Task Script

    • namespace: common
    • slug: unchained-labs-lunatic-util
    • version: v6.0.3
    • changelog:
      • Update to convert empty or n/a strings to null values in results and datacubes
  • Protocol

    • namespace: common
    • slug: unchained-labs-lunatic-util
    • version: v2.6.2
    • changelog:
      • Update to use task script common/unchained-labs-lunatic-util:v6.0.3