2022.5_1-1 Artifact Release

RELEASE DATE: May 6, 2022

Enhancements (New Features and Functionality)

DE-3334 Chemstation - Update parser to handle new IDS
  • Protocol

    • namespace: common
    • slug: agilent-chemstation-raw-to-ids
    • version: v2.0.0
    • changelog:
      • Changed to a two-step protocol to parse raw Chemstation files to the agilent-chemstation IDS
      • Updated agilent-chemstation-raw-json-to-ids version
  • Task Script

    • namespace: common
    • slug: agilent-chemstation-raw-json-to-ids
    • version: v2.0.0
    • changelog:
      • IDS change from lcuv-chemstation to agilent-chemstation
      • systems updates:
        • component.detectors updated to component.modules, as this should also include parts such as the column compartment, pumps, etc., that are not detectors sensu stricto.
        • component.column added to contain column information, such as a description, length, diameter, particle_size, and various other parameters.
      • users updated to match IDS Convention Version v1.0.0, requirements.
      • samples has been updated to match the IDS Convention Version v1.0.0 required format and to reduce the inclusion of redundant information.
      • methods[] array now has sections for acquisition_method, injection, detectors (previously, the methods section only accepted some basic parameters relevant to DAD detectors), and mobile_phase.
        • acquisition_method is the method name.
        • injection includes parameters relevant to the injection and run, such as the column flow, pressure, temperature, injection volume, and run_length.
        • detectors has four potential objects:
          • uv_vis to capture DAD, MWD, VWD, and similar detectors.
          • charged_aerosol to capture CAD detectors
          • mass_spectrometer to capture MSD detectors.
          • other to capture some basic descriptor information detector not in the types above.
        • mobile_phase includes an array of solvents, a string for elution_mode (isocratic or gradient), and a gradient_table.
      • Changed to results section for organization and logical grouping

Bug Fixes

DE-3716 Big Lunatic - Update error message for missing Plate ID
  • Protocol

    • namespace: common
    • slug: unchained-labs-lunatic-util
    • version: v2.5.2
    • changelog:
      • Update to use task script common/unchained-labs-lunatic-util:v5.0.2
  • Task Script

    • namespace: common
    • slug: unchained-labs-lunatic-util
    • version: v5.0.2
    • changelog:
      • Update Lunatic Protein Concentration parser to report missing Plate ID