Step 3 (optional): Assign & Name Run Resources

Once the rules for creating or updating existing runs has been configured, inventory resources can be assigned and/or output resource names can be generated on the Current Step.

Screen_Shot_2017-10-10_at_4.17.06_PM.png

In the first part of the Resource Rules section, called Assign Resources, input and pass-through resources can be assigned for new or existing runs. For each Input Resource Type being assigned, an identifier must be selected on the left -- either its name (e.g., SN123456) or its Rif ID (e.g., IR-Zg6gFdzLn83nRBwrb or GR-whWFLGZYr3e7sXPe9) -- and a file data field name must be selected on the right.

Parsely will assign a resource to every run where the name provided is Sufficiently Unique according to these criteria applied in this specific order:

  • a resource name is Sufficiently Unique if there exists precisely one resource of the specified name and type born on an upstream step of the current experiment, otherwise
  • a resource name is Sufficiently Unique if there exists precisely one resource of the specified name and type born on any step of the current experiment, otherwise
  • a resource name is Sufficiently Unique if there exists precisely one resource of the specified name and type in the resource inventory, otherwise
  • a resource name is Sufficiently Unique if there exists precisely one resource of the specified name of any type in the resource inventory

This logic has been designed to support these three common material labeling practices:

  • some teams will re-use the same labeled containers for transient intermediate materials in experiment after experiment (e.g., "Fraction 1", "Fraction 2", etc.)
  • some teams will occasionally use the same name for different resources, as when they write by hand the same Batch ID onto both the supernatant and pellet materials collected from a single centrifugation event
  • some laboratories are equipped to print a unique barcode for every material in their inventory, from drums to microcentrifuge tubes

If the resource assigned is the output resource of a step immediately upstream of the Current Step, Parsely will also create connections between the appropriate runs on each step. This feature can be especially helpful when attempting to randomize run connections or create a different number of connected runs on the Current Step for each run on the upstream step. 

In the second part of Parsely's Run Rules section, called Name Resources, generated output resources on the current step can be named, creating runs at the top of the Run Rules section. For each Output resource to be named, select its name on the left and a file data field name on the right.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request