2021.10_0-1 Artifact Release

RELEASE DATE: 6 OCTOBER 2021

Bug Fixes

DE-2680: Fix Chemstation Raw to IDS protocol
  • Task Script

    • Slug: common/agilent-chemstation-raw-json-to-ids/chemstation-agilent-series1200-raw-json-to-ids
    • Version: v1.0.0
    • Changes:
      • Improve internal code documentation and cleanliness
  • Protocol

    • Slug: common/chemstation-agilent-series1200-raw-json-to-ids/
    • Version: v1.0.0
    • Changes:
      • Bug Fix -- correct slugs in protocol

Enhancements (New Features and Functionality)

Empower IDS and Pipeline improvements
  • IDS

    • Slug: common/lcuv-empower
    • Version: v8.0.0
    • Changes:
      • Add system.node to IDS using data from Injection.Node
      • Add system.creation_date to IDS using data from Injection.SystemCreateDate
      • Add components field to method.processing[*]
      • Add results[*].faults to IDS using data from Results[*].Faults
      • Add results[*].processing_locked to IDS using data from Results[*].ProcessingLocked
      • Add results[*].codes to IDS using data from Results[*].ResultCodes
      • Update method.processing[*].parameter.system_suitability.half_Height_multiplier_for_ep_signal_to_noise_noise_region to fully snake case by converting half_Height to half_height
      • Update method.processing[*].parameter.system_suitability.half_Height_multiplier_for_jp_signal_to_noise_noise_region to fully snake case by converting half_Height to half_height
      • Update system.comment to point to Injection.SystemComments
      • Update method.processing[*].parameter.id to method.processing[*].id
      • Update method.processing[*].parameter.name to method.processing[*].name
      • Update method.processing[*].parameter.integration_algorithm to method.processing[*].integration_algorithm
      • Update field name method.processing[*].parameter.integration.integration_start by changing integration_start to start to remove redundancy
      • Update field name method.processing[*].parameter.integration.integration_end by changing integration_end to end to remove redundancy
  • Task Script

    • Slug: common/empower-raw-to-ids
    • Version: v7.0.0
    • Changes:
      • Add function which map non-datacube fields from -50000 or -2147483648 to null
      • Add functions to map pharmacopoeia, baseline noise minimum, and noise value for signal:noise from raw values provided by agent
      • Update regex which captures signOffReason to capture the entire text instead of a single word
      • Update parser to follow common/lcuv-empower IDS v8.0.0
  • Protocol

    • Slug: common/empower-raw-to-ids
    • Version: v3.8.0
    • Changes:
      • Update protocol steps to use common/empower-raw-to-ids v7.0.0
DE-2545: Update Renishaw IDS and pipeline to ingest TXT+SPC
  • IDS

    • Slug: common/raman-microscope-renishaw-invia
    • Version: v2.0.0
    • Changes:
      • Update users, samples to follow standard conventions
      • Update most fields to be nullable
      • Change systems to include vendor, model, type
      • Add @idsConventionVersion
      • Fix typos
  • Task Script

    • Slug: common/renishaw-invia-raw-to-ids
    • Version: v2.0.0
    • Changes:
      • Update to follow IDS update
      • Add logic to parse zip(spc+txt) file
  • Protocol

    • Slug: common/renishaw-invia-raw-to-ids
    • Version: v1.2.0
    • Changes:
      • Update protocol steps to use common/renishaw-invia-raw-to-ids v2.0.0
DE-2368: Thermofisher Cellinsight CX5 IDS
  • IDS
    • Slug: common/plate-reader-thermofisher-cellinsight-cx5
    • Version: v1.0.0
    • Changes:
      • First version