ecl-logo Documentation

ExperimentInoculateLiquidMedia

ExperimentInoculateLiquidMedia[Objects]Protocol

creates a Protocol that takes colonies from the provided sample or container Objects and deposit them into liquid media.

    
InoculateLiquidMedia allows for the transfer of microbial cells to a new or existing container containing liquid media for further growth and analysis. The microbial cells growing as colonies on solid media are picked by a colony-picking robot and deposited in liquid media. Microbial cells in a bacterial stab are collected and transferred to liquid media via a pipette tip. Microbial cells in suspension are transferred by pipette to the destination container. Freeze-dried microbial cells are resuspended and transferred to liquid media. Microbial Cells in frozen glycerol are scraped and deposited into liquid media via pipette tips, while the source tube is transported in a portable cooler to remain frozen. The transfer can occur manually in a Biosafety Cabinet or robotically on a liquid handling or colony handling workcell.
    

Experimental Principles

    Figure 1.1: Procedural overview of ExperimentInoculateLiquidMedia if the source cells are in a suspension. Step 1: The samples are detected to be growing in liquid media. Step 2: Samples are transferred by Pipette to the destination container.
    Figure 1.2: Procedural overview of ExperimentInoculateLiquidMedia if the source cells are growing on solid media. Step 1: The samples are detected to be growing on solid media. Step 2: Samples are imaged using the CCD camera on the instrument. Step 3: The images are analyzed by the function AnalyzeColonies in order to find the locations of the colonies on the plates. Step 4: The selected colonies are picked by the QPix 420 HT colony picking tool. Step 5: The picked colonies are placed on the desired media. Step 6: The colony picking tool is washed in sanitization solution. Step 7: The colony picking tool is dried by a fan.
    Figure 1.3: Procedural overview of ExperimentInoculateLiquidMedia if the source cells are in a bacterial stab. Step 1: The samples are detected to be in a bacterial stab and a Biosafety Cabinet is selected. Step 2: A pipette tip is dipped into the stab to collect cells. Step 3: The pipette tip is dipped in the destination container containing liquid media. Step 4: The destination container is mixed by pipette or via swirling.
    Figure 1.4: Procedural overview of ExperimentInoculateLiquidMedia if the source cells are in the form of freeze-dried powder. Step 1: The samples are detected to be solid in a glass ampoule. Step 2: The ampoule is broken open and media is added to the powder. Step 3: The reconstituted cell suspension is mixed by pipette. Step 4: Samples are transferred by Pipette to the destination container.
    Figure 1.5: Procedural overview of ExperimentInoculateLiquidMedia if the source cells are in frozen glycerol. Step 1: The samples are detected to be stored in freezer or lower temperature. Step 2: Samples are acquired by scraping the top of the sample with a pipette, while the source sample is kept in a portable cooler to prevent thawing. Step 3: The pipette tip with scraped samples is dipped into the media in the destination container. Step 4: The deposited samples are mixed by pipette in the destination container.

Instrumentation

    QPix 420 HT

    Figure 2.1.1: Overview of the ColonyHandler WorkCell. This figure provides a comprehensive view of the ColonyHandler, showcasing its layout and main components. The QPix instrument is designed to perform multiple tasks including imaging solid media plates, picking colonies from solid media, and plating suspended colonies onto solid media. Its bed features a deck with designated positions for multi-well and single-well SBS plates, a light table, and wash baths for cleaning the pins before and during the process. Above the deck, a robotic gantry moves and is equipped with several components: a pipette nozzle, an LED-based light source, preset filter pairs for fluorescence excitation and emission wavelengths, a monochrome CCD camera, and a position to accept a ColonyHandlerHeadCassette. The robotic gantry moves seamlessly between tasks, and have the capacity to capture multiple types of images.

    microbioSTAR

    Figure 2.2.1: Overhead view of the liquid handler instrument deck.

    pipetus, Microbial

    Figure 2.3.1: The above diagram lists the compatible serological tip sizes that are available at the ECL.

    Eppendorf Research Plus P2.5, Microbial

    Figure 2.4.1: The diagram above lists the available pipette sizes and corresponding tip types that are available in the ECL.

    Eppendorf Research Plus P20, Microbial

    Figure 2.5.1: The diagram above lists the available pipette sizes and corresponding tip types that are available in the ECL.

    Eppendorf Research Plus P200, Microbial

    Figure 2.6.1: The diagram above lists the available pipette sizes and corresponding tip types that are available in the ECL.

    Eppendorf Research Plus P1000, Microbial

    Figure 2.7.1: The diagram above lists the available pipette sizes and corresponding tip types that are available in the ECL.

    Eppendorf Research Plus P5000, Microbial

    Figure 2.8.1: The diagram above lists the available pipette sizes and corresponding tip types that are available in the ECL.

Diameter

    diameterRules

    Key/value pairs that define a set of colonies into a population based on their diameter.
    Pattern: {_Rule..}

    Characterization

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Diameter, defined as the diameter of a colony is the diameter of a disk with the same area as the colony. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the smallest or largest partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from smallest to largest and the partition with the largest colonies will be selected as the population. Alternatively, if the Select option is AboveThreshold or BelowThreshold, an absolute cutoff is used to group ordered colonies into a population. The threshold is set by the ThresholdDiameter option. For example, if the Select option is BelowThreshold and the ThresholdDiameter is 0.8 Millimeter, all colonies smaller than 0.8 Millimeter in Diameter are grouped into a population.
    Default Value: Automatic
    Default Calculation: If the Threshold is specified, set to AboveThreshold, otherwise set to Max.
    Pattern Description: Min, Max, AboveThreshold, or BelowThreshold.
    Programmatic Pattern: (Min | Max | AboveThreshold | BelowThreshold) | Automatic

    ThresholdDiameter

    The min or max possible diameter for a colony to be included in the population. When the Select option is AboveThreshold or BelowThreshold, all colonies with a diameter larger or smaller than the ThresholdDiameter, respectively, are grouped into a population. The colony diameter is defined as the diameter of a disk with the same area as the colony.
    Default Value: Null
    Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
    Programmatic Pattern: RangeP[$QPixMinDiameter, 10*Millimeter] | Null

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

Isolation

    isolationRules

    Key/value pairs that define a set of colonies into a population based on their isolation.
    Pattern: {_Rule..}

    Characterization

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Isolation, the shortest distance from the boundary of the colony to the boundary of another. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the least isolated or most isolated partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from least isolated to most isolated and the partition with the most isolated colonies will be selected as the population. Alternatively, if the Select option is AboveThreshold or BelowThreshold, an absolute cutoff is used to group ordered colonies into a population. The threshold is set by the ThresholdDistance option. For example, if the Select option is AboveThreshold and the ThresholdDistance is 1 Millimeter, all colonies with separation greater than 1 Millimeter are grouped into a population.
    Default Value: Automatic
    Default Calculation: If the Threshold is specified, set to AboveThreshold, otherwise set to Max.
    Pattern Description: Min, Max, AboveThreshold, or BelowThreshold.
    Programmatic Pattern: (Min | Max | AboveThreshold | BelowThreshold) | Automatic

    ThresholdDistance

    The min or max possible isolation for a colony to be included in the population. When the Select option is AboveThreshold or BelowThreshold, all colonies with an isolation distance larger or smaller than the ThresholdDistance, respectively, are grouped into a population. The isolation is the shortest distance from the boundary of the colony to the boundary of another.
    Default Value: Null
    Pattern Description: Greater than or equal to 0 millimeters or Null.
    Programmatic Pattern: GreaterEqualP[0*Millimeter] | Null

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

Circularity

    circularityRules

    Key/value pairs that define a set of colonies into a population based on their circularity.
    Pattern: {_Rule..}

    Characterization

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Circularity, the ratio of the minor axis to the major axis of the best fit ellipse. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the least circular or most circular partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from least circular to most circular and the partition with the most circular colonies will be selected as the population. Alternatively, if the Select option is AboveThreshold or BelowThreshold, an absolute cutoff is used to group ordered colonies into a population. The threshold is set by the ThresholdCircularity option. For example, if the Select option is AboveThreshold and the ThresholdCircularity is 0.9, all colonies with a circularity ratio greater than 0.9 are grouped into a population.
    Default Value: Automatic
    Default Calculation: If the Threshold is specified, set to AboveThreshold, otherwise set to Max.
    Pattern Description: Min, Max, AboveThreshold, or BelowThreshold.
    Programmatic Pattern: (Min | Max | AboveThreshold | BelowThreshold) | Automatic

    ThresholdCircularity

    The min or max possible circularity ratio for a colony to be included in the population. When the Select option is AboveThreshold or BelowThreshold, all colonies with a circularity ratio larger or smaller than the ThresholdCircularity, respectively, are grouped into a population. The colony circularity ratio is the ratio of the minor axis to the major axis of the best fit ellipse.
    Default Value: Null
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: RangeP[0, 1] | Null

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

Regularity

    regularityRules

    Key/value pairs that define a set of colonies into a population based on their regularity.
    Pattern: {_Rule..}

    Characterization

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Regularity, the ratio of the area of the colony to the area of a circle with the same perimeter. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the least regular or most regular partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from least regular to most regular and the partition with the most regular colonies will be selected as the population. Alternatively, if the Select option is AboveThreshold or BelowThreshold, an absolute cutoff is used to group ordered colonies into a population. The threshold is set by the ThresholdRegularity option. For example, if the Select option is AboveThreshold and the ThresholdRegularity is 0.9, all colonies with a regularity ratio greater than 0.9 are grouped into a population.
    Default Value: Automatic
    Default Calculation: If the Threshold is specified, set to AboveThreshold, otherwise set to Max.
    Pattern Description: Min, Max, AboveThreshold, or BelowThreshold.
    Programmatic Pattern: (Min | Max | AboveThreshold | BelowThreshold) | Automatic

    ThresholdRegularity

    The min or max possible regularity ratio for a colony to be included in the population. When the Select option is AboveThreshold or BelowThreshold, all colonies with a regularity ratio larger or smaller than the ThresholdRegularity, respectively, are grouped into a population. The colony regularity ratio is the ratio of the area of the colony to the area of a circle with the same perimeter.
    Default Value: Null
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: RangeP[0, 1] | Null

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

Fluorescence

    fluorescenceRules

    Key/value pairs that define a set of colonies into a population based on their fluorescence.
    Pattern: {_Rule..}

    Characterization

    Dye

    The fluorophore used to detect colonies that fluoresce at an EmissionWavelength when exposed to an ExcitationWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the fluorophore within the excitation/emission range. For VioletFluorescence, set to DAPI. For GreenFluorescence, set to GFP. For OrangeFluorescence, set to Cy3. For RedFluorescence, set to TxRed. For DarkRedFluorescence, set to Cy5.
    Pattern Description: DAPI, UltraViolet, GFP, RGBColor[0, 0, 1], Cy3, TxRed, Cy5, or RGBColor[1, 0, 0]
    Programmatic Pattern: (DAPI | UltraViolet | GFP | Blue | Cy3 | TxRed | Cy5 | Red) | Automatic

    ExcitationWavelength

    The wavelength of light that adds energy to colonies and causes them to fluoresce. Pairs with an EmissionWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the excitation wavelength specified in the FluorescentExcitationWavelength field of model cell in CellTypes.
    Pattern Description: 377 nanometers, 457 nanometers, 531 nanometers, or 628 nanometers.
    Programmatic Pattern: (377*Nanometer | 457*Nanometer | 531*Nanometer | 628*Nanometer) | Automatic

    EmissionWavelength

    The light that the instrument measures to detect colonies fluorescing at a particular wavelength. Pairs with an ExcitationWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the emission wavelength specified in the FluorescentEmissionWavelength field of model cell in CellTypes.
    Pattern Description: 447 nanometers, 536 nanometers, 593 nanometers, 624 nanometers, or 692 nanometers.
    Programmatic Pattern: (447*Nanometer | 536*Nanometer | 593*Nanometer | 624*Nanometer | 692*Nanometer) | Automatic

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Fluorescence, the average pixel value inside the colony boundary from an image generated using an excitation wavelength and emission filter. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the least fluorescing or most fluorescing partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from least fluorescing to most fluorescing and the most fluorescing partition will be selected as the population. Alternatively, if the Select option is Positive or Negative, the ordered colonies are first clustered into two groups based on their Fluorescence above or below background intensity. Then, if the Select option is Positive, the group with the higher fluorescing values is selected as the population. However, if the Select option is Negative, the group without fluorescence values are chosen as the population.
    Default Value: Automatic
    Default Calculation: If the NumberOfDivisions is specified, set to Max, otherwise set to Positive.
    Pattern Description: Min, Max, Positive, or Negative.
    Programmatic Pattern: (Min | Max | Positive | Negative) | Automatic

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

BlueWhiteScreen

    blueWhiteScreenRules

    Key/value pairs that define a set of colonies into a population based on their BlueWhiteScreen feature.
    Pattern: {_Rule..}

    Characterization

    Color

    The color to block with the absorbance filter which is inserted between the light source and the sample. Default to blue to eliminate blue colonies from the image, even when the colonies are newly formed and appear powder blue.
    Default Value: RGBColor[0, 0, 1]
    Pattern Description: RGBColor[0, 0, 1]
    Programmatic Pattern: Blue

    FilterWavelength

    The mean wavelength of light blocked by the absorbance filter. Blue colonies, which have a wavelength around 450 nanometers, appear darker.
    Default Value: 400 nanometers
    Pattern Description: 400 nanometers.
    Programmatic Pattern: 400*Nanometer

    Select

    The method used to group colonies into a population. Colonies are first ordered by their intensities from BlueWhiteScreen images, the average pixel value inside the colony boundary from an image generated using an absorbance filter. If the Select option is Positive or Negative, the ordered colonies are first clustered into two groups based on their Absorbance. Then, if the Select option is Positive, the group with the higher brightness is selected as the population, and in this case white colonies. However, if the Select option is Negative, the group with the lower brightness values are chosen as the population, and in this case blue colonies. Alternatively, if the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the least bright or most bright partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted from least bright to most bright and the most bright partition will be selected as the population.
    Default Value: Automatic
    Default Calculation: If the NumberOfDivisions is specified, set to Max, otherwise set to Positive.
    Pattern Description: Min, Max, Positive, or Negative.
    Programmatic Pattern: (Min | Max | Positive | Negative) | Automatic

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((GreaterEqualP[2, 1] | All) | Automatic) | Null

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Unit Operation feature. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, set to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None) | Null

AllColonies

    allColoniesRules

    Key/value pairs that define a set of colonies within a single classification.
    Pattern: {_Rule..}

    Characterization

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {} | ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None)

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({} | (Null | ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None))) | Null

MultiFeatured

    multiFeaturedRules

    Key/value pairs that define a set of colonies into a population by multiple features, including Diameter, Regularity, Isolation, Circularity, BlueWhiteScreen, and Fluorescence.
    Pattern: {_Rule..}

    Characterization

    Features

    The characteristics selected from Diameter, Regularity, Isolation, Circularity, BlueWhiteScreen, and Fluorescence of the colony by which the population will be isolated. For example, if Features is set to {Isolation, Diameter}, the colonies that are both larger than the median colony and more fluorescing than the median colony will be grouped into a population. More than one feature must be specified, otherwise the individual feature Unit Operation should be used. Colonies that match all features in the MultiFeatured unit operation will be included in the population.
    Default Value: {Isolation, Diameter}
    Pattern Description: Diameter, Isolation, Regularity, Circularity, Fluorescence, BlueWhiteScreen, or Absorbance or {Isolation, Diameter}
    Programmatic Pattern: ColonySelectionFeatureP
    Index Matches to: Features

    Select

    The method used to group colonies into a population. Colonies are first ordered by their Feature. If the Select option is Min or Max, the ordered colonies are divided into partitions based on the NumberOfDivisions. From there, the smallest or largest partition is grouped into a population depending on if the Select option is Min or Max. For example, if the Select option is set to Max and the NumberOfDivisions is 10, the colonies will be divided into 10 partitions sorted by the Feature and the highest partition will become the selected population. If the Select option is AboveThreshold or BelowThreshold, an absolute cutoff is used to group ordered colonies into a population. The threshold values is set by the Threshold option. For example, if the Select option is BelowThreshold, the Feature is Diameter, and the Threshold is 0.8 Millimeter, all colonies with Diameter less than 0.8 Millimeter will be selected as the population. If the Select option is Positive or Negative, the colonies are first clustered into two groups based on their Fluorescence or BlueWhiteScreen image intensity compared with background. Then, if the Select option is Positive, the group with the higher intensity values is selected as the population. However, if the Select option is Negative, the group without Fluorescence or BlueWhiteScreen signal is chosen as the population.
    Default Value: Automatic
    Default Calculation: For Diameter, Isolation, Regularity, and Circularity features the default is Max unless a Threshold is specified, in which case the default is AboveThreshold. For Fluorescence and BlueWhiteScreen the default is Positive, unless the NumberOfDivisions is specified, in which case the default is Max.
    Pattern Description: Min, Max, AboveThreshold, BelowThreshold, Positive, or Negative.
    Programmatic Pattern: (Min | Max | AboveThreshold | BelowThreshold | Positive | Negative) | Automatic
    Index Matches to: Features

    NumberOfDivisions

    The number of partitions to group colonies into. Partitions are ordered by the Features. If the Select option is Min or Max, the lowest or highest partition will be used, respectively.
    Default Value: Automatic
    Default Calculation: If the Select option is set to Min or Max, set NumberOfDivisions to 2.
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[2, 1] | Automatic) | Null
    Index Matches to: Features

    Threshold

    The min or max possible feature value (e.g., Diameter or Regularity) for a colony to be included in the population. When the Select option is AboveThreshold or BelowThreshold, all colonies with a feature value larger or smaller than the Threshold, respectively, are grouped into a population.
    Default Value: Null
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or greater than or equal to 0 millimeters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Millimeter] | RangeP[0, 1]) | Null
    Index Matches to: Features

    Color

    The color to block with the absorbance filter which is inserted between the light source and the sample. Default to blue to eliminate blue colonies from the image, even when the colonies are newly formed and appear powder blue.
    Default Value: Automatic
    Default Calculation: If the feature is BlueWhiteScreen, set to Blue.
    Pattern Description: RGBColor[0, 0, 1] or Null.
    Programmatic Pattern: (Blue | Automatic) | Null
    Index Matches to: Features

    FilterWavelength

    The mean wavelength of light blocked by the absorbance filter. Blue colonies, which have a wavelength around 450 nanometers, appear darker.
    Default Value: Automatic
    Default Calculation: If the feature is BlueWhiteScreen, set to 400 Nanometer.
    Pattern Description: 400 nanometers or Null.
    Programmatic Pattern: (400*Nanometer | Automatic) | Null
    Index Matches to: Features

    Dye

    The coloring used to detect colonies that fluoresce at an EmissionWavelength when exposed to an ExcitationWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the fluorophore within the excitation/emission range. For VioletFluorescence, set to DAPI. For GreenFluorescence, set to GFP. For OrangeFluorescence, set to Cy3. For RedFluorescence, set to TxRed. For DarkRedFluorescence, set to Cy5.
    Pattern Description: DAPI, UltraViolet, GFP, RGBColor[0, 0, 1], Cy3, TxRed, Cy5, or RGBColor[1, 0, 0] or Null.
    Programmatic Pattern: ((DAPI | UltraViolet | GFP | Blue | Cy3 | TxRed | Cy5 | Red) | Automatic) | Null
    Index Matches to: Features

    ExcitationWavelength

    The wavelength of light that adds energy to colonies and causes them to fluoresce. Pairs with an EmissionWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the excitation wavelength specified in the FluorescentExcitationWavelength field of model cell in CellTypes.
    Pattern Description: 377 nanometers, 457 nanometers, 531 nanometers, or 628 nanometers or Null.
    Programmatic Pattern: ((377*Nanometer | 457*Nanometer | 531*Nanometer | 628*Nanometer) | Automatic) | Null
    Index Matches to: Features

    EmissionWavelength

    The light that the instrument measures to detect colonies fluorescing at a particular wavelength. Pairs with an ExcitationWavelength.
    Default Value: Automatic
    Default Calculation: Automatically set to the emission wavelength specified in the FluorescentEmissionWavelength field of model cell in CellTypes.
    Pattern Description: 447 nanometers, 536 nanometers, 593 nanometers, 624 nanometers, or 692 nanometers or Null.
    Programmatic Pattern: ((447*Nanometer | 536*Nanometer | 593*Nanometer | 624*Nanometer | 692*Nanometer) | Automatic) | Null
    Index Matches to: Features

    PopulationName

    The name used to reference the population of colonies.
    Default Value: Automatic
    Default Calculation: By default, each population is labeled as ColonySelection with sequential integers.
    Pattern Description: A string.
    Programmatic Pattern: _String | Automatic

    NumberOfColonies

    The upper limit for the count of colonies in the population.
    Default Value: Automatic
    Default Calculation: If Select is Min or Max, up to 10 colonies are selected, otherwise All colonies are selected.
    Pattern Description: All or greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[2, 1] | All)) | Automatic) | Null

    Include

    Coordinates of colonies included in the selection even if they do not match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None.
    Programmatic Pattern: {} | ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None)

    Exclude

    Coordinates of colonies excluded from the selection even if they match the selection criteria.
    Default Value: {}
    Pattern Description: {} or list of one or more {X, Y} entries or None or Null.
    Programmatic Pattern: ({} | (Null | ({{GreaterP[0*Millimeter], GreaterP[0*Millimeter]}..} | None))) | Null

Experiment Options

    General

    InoculationSource

    The type of the media (Solid, Liquid, AgarStab, FreezeDried, or FrozenGlycerol) where the source cells are stored before the experiment. Note that for source type of FrozenGlycerol, the samples are scraped from top and resuspended into liquid media via pipette tips, while the source tube is chilled to remain frozen.
    Default Value: Automatic
    Default Calculation: If the source cells are in liquid media, automatically set to LiquidMedia. Otherwise if the source container is a plate, automatically set to SolidMedia, and if the source container is a vial or tube, automatically set to AgarStab. If the source container model is hermetic or an ampoule, automatically set to FreezeDried. If the source container is stored in freezer or -80 Celsius, automatically set to FrozenGlycerol.
    Pattern Description: SolidMedia, LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol.
    Programmatic Pattern: InoculationSourceP | Automatic

    Instrument

    The instrument that is used to move cells to fresh liquid media in order to initiate a culture growth.
    Default Value: Automatic
    Default Calculation: If the source cells are on solid media and in a Object[Container,Plate], set to Object[Instrument,ColonyHandler,"Pinhead"]. If the source cells are in liquid media or freeze-dried powder and Preparation->Manual, set to the smallest Microbial pipette that fits the Volume. If the source cells are in an agar stab and Preparation->Manual, set to Model[Instrument, Pipette, "Eppendorf Research Plus P1000, Microbial"] if that will reach the bottom of DestinationMediaContainer. If that tip does not reach, set to a serological pipette. If the source cells are in frozen glycerol and Preparation->Manual, set to Model[Instrument, Pipette, "Eppendorf Research Plus P1000, Microbial"].
    Pattern Description: An object of type or subtype Model[Instrument, ColonyHandler], Object[Instrument, ColonyHandler], Object[Instrument, Pipette], or Model[Instrument, Pipette] or Null.
    Programmatic Pattern: (ObjectP[{Model[Instrument, ColonyHandler], Object[Instrument, ColonyHandler], Object[Instrument, Pipette], Model[Instrument, Pipette]}] | Automatic) | Null
    Index Matches to: experiment samples

    TransferEnvironment

    For each sample, the environment in which the inoculation will be performed. Containers involved in the inoculation will first be moved into the TransferEnvironment (with covers on), uncovered inside of the TransferEnvironment, then covered after the inoculation has finished -- before they're moved back onto the operator cart. This option is only applicable if InoculationSource is LiquidMedia or AgarStab and Preparation->Manual.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia or AgarStab and Preparation->Manual, Automatically set to a biosafety Cabinet.
    Pattern Description: An object of type or subtype Model[Instrument, BiosafetyCabinet] or Object[Instrument, BiosafetyCabinet] or Null.
    Programmatic Pattern: (ObjectP[{Model[Instrument, BiosafetyCabinet], Object[Instrument, BiosafetyCabinet]}] | Automatic) | Null
    Index Matches to: experiment samples

    Volume

    For each sample, if the source cells are in liquid media or freeze dried powder, the amount of suspended source cells to transfer to the destination container.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia or FreezeDried, automatically set to the larger of 1 Microliter and 1/10th of the sample volume.
    Pattern Description: All or Specific Volume or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, $MaxTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    MediaVolume

    For each sample, the starting amount of liquid media in which the source colonies are deposited prior to the colonies being added.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to the RecommendedFillVolume of the Destination container, or 40% of the MaxVolume if the field is not populated. Otherwise set to Null
    Pattern Description: Greater than 0 microliters or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Microliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationMedia

    For each Sample, the media in which the source colonies should be placed.
    Default Value: Automatic
    Default Calculation: If InoculationSource is FreezeDried and ResuspensionMedia is specified, automatically set to match the ResuspensionMedia. In other cases, DestinationMedia is automatically set to the value in the PreferredLiquidMedia field for the first Model[Cell] in the input sample Composition. If there is no PreferredLiquidMedia, automatically set to Model[Sample, Media, "LB Broth, Miller"].
    Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Object[Sample], Model[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationMediaContainer

    For each Sample, the desired container to have cells transferred to.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] if the sample will fit. Otherwise set to the PreferredContainer[] of the output sample.
    Pattern Description: A single container or A single model of container or Multiple containers.
    Programmatic Pattern: (ObjectP[Model[Container]] | (ObjectP[Object[Container]] | _String) | {(ObjectP[Object[Container]] | _String)..}) | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationWell

    For each sample, the position in the destination container in which the source cells be moved to.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to the first empty position of the DestinationMediaContainer. If no empty position is found, automatically set to "A1".
    Pattern Description: Any valid container position or any well from A1 to H12 or Null.
    Programmatic Pattern: ((WellPositionP | LocationPositionP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationMix

    For each sample, indicates if mixing will occur after the cells are dispensed into the destination container.
    Default Value: True
    Default Calculation: If Destination is LiquidMedia or if DestinationNumberOfMixes is specified, automatically resolves to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (Null | BooleanP) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationMixType

    For each sample, the type of mixing that will occur immediately after the cells are dispensed into the destination container. Pipette performs DestinationNumberOfMixes aspiration/dispense cycle(s) of DestinationMixVolume using a pipette. Swirl has the operator place the container on the surface of the TransferEnvironment and perform DestinationNumberOfMixes clockwise rotations of the container. Shake moves the pin on the ColonyHandlerHeadCassette used to pick the colony in a circular motion DestinationNumberOfMixes times in the DestinationWell. If InoculationSource is SolidMedia, Shake is applicable. If InoculationSource is LiquidMedia or AgarStab and Prepartion->Robotic, Pipette is applicable. If InoculationSource is LiquidMedia, FreezeDried, FrozenGlycerol, or AgarStab and Prepartion->Manual, Pipette and Swirl are applicable. See the below table.
    Figure 3.1: The possible DestinationMixTypes depend on the InoculationSource and the Preparation options.
    Default Value: Automatic
    Default Calculation: If DestinationMix->True, automatically set based on InoculationSource. If InoculationSource is SolidMedia, set to shake. Otherwise, set to Pipette.
    Pattern Description: Shake, Pipette, or Swirl or Null.
    Programmatic Pattern: (InoculationMixTypeP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationNumberOfMixes

    For each sample, the number of times the colonies will be mixed in the destination container.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 if DestinationMix is True.
    Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, $MaxNumberOfMixes, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationMixVolume

    For each sample, the volume that will be repeatedly aspirated and dispensed via pipette from the destination sample in order to mix the destination sample immediately after the inoculation occurs. The same pipette and tips used in the inoculation will be used to mix the destination sample. This option is only applicable if InoculationSource is LiquidMedia or AgarStab.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to 1/2 the volume of the destination sample or the maximum volume of the pipette being used, depending on which value is smaller.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 milliliters or Null.
    Programmatic Pattern: ((Null | RangeP[0*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Tips

    For each sample, the pipette tips used to aspirate and dispense the cells into liquid media.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to a tip that does not conflict with the incompatible materials of the cells that the tip will come in contact with, the amount being inoculated, and the source and destination containers of the inoculation (accessibility). For more information, please refer to the function TransferDevices[].
    Pattern Description: An object of type or subtype Model[Item, Tips] or Object[Item, Tips] or Null.
    Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
    Index Matches to: experiment samples

    TipType

    For each sample, the type of pipette tips used to aspirate and dispense the cells during the inoculation. This option is only applicable if InoculationSource is LiquidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to the TipType field of the calculated Tips that will be used to perform the inoculation.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples

    TipMaterial

    For each sample, the material of the pipette tips used to aspirate and dispense the cells during the inoculation.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to the chemistry of the calculated Tips that will be used to perform the inoculation.
    Pattern Description: {ABS, PLA, Acrylic, AmorphousFluoropolymer, CPVC, CTFE, Cycloolefine, COC, Delrin, ECTFE, EPDM, ETFE, EVA, FEP, FFKM, HDPE, Hypalon, LDPE, NaturalRubber, NBR, Neoprene, Nitrile, Noryl, Nylon, PEEK, PEI, Perlast, PharmaPure, Polycarbonate, Polyester, Polyethylene, Polyisoprene, Polyolefin, Polyoxymethylene, Polypropylene, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfReplicates

    The number of destination containers to inoculate from a source colony.
    Default Value: Null
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: GreaterEqualP[2, 1] | Null

    WorkCell

    Indicates the work cell that this primitive will be run on if Preparation->Robotic.
    Default Value: Automatic
    Default Calculation: Automatically set to microbioSTAR if Preparation->Robotic and InoculationSource is LiquidMedia. Automatically set to qPix if Preparation is Robotic and InoculationSource is SolidMedia. Otherwise set to Null.
    Pattern Description: STAR, bioSTAR, microbioSTAR, or qPix or Null.
    Programmatic Pattern: (WorkCellP | Automatic) | Null

    Preparation

    Indicates if this unit operation is carried out primarily robotically or manually. Manual unit operations are executed by a laboratory operator and robotic unit operations are executed by a liquid handling work cell.
    Default Value: Automatic
    Pattern Description: Manual or Robotic.
    Programmatic Pattern: PreparationMethodP | Automatic

    Inoculate From Freeze Dried

    ResuspensionMix

    For each sample, indicates if the cells in resuspension is mixed after adding ResuspensionMedia to the source sample.
    Default Value: Automatic
    Default Calculation: If InoculationSource is FreezeDried, or if any of the other ResuspensionMix options are set, automatically set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: ((Null | BooleanP) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfResuspensionMixes

    For each sample, the number of times that the cells in resuspension is mixed after adding ResuspensionMedia to the source sample.
    Default Value: Automatic
    Default Calculation: If InoculationSource is FreezeDried, or if any of the other ResuspensionMix options are set, automatically set to 5.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    ResuspensionMixVolume

    For each sample, the volume that will be repeatedly aspirated and dispensed via pipette from the cells in resuspension in order to mix after adding ResuspensionMedia to the source sample. The same pipette and tips used to add the ResuspensionMedia will be used to mix the cell resuspension.
    Default Value: Automatic
    Default Calculation: If InoculationSource is FreezeDried, or if any of the other ResuspensionMix options are set, automatically set to 1/2 the ResuspensionMediaVolume or 1/2 of the maximum volume of the pipette being used, depending on which value is smaller.
    Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples

    ResuspensionMedia

    For each sample, the media to add to the source samples in order to resuspend the cells.
    Default Value: Automatic
    Default Calculation: Automatically set to match the specified DestinationMedia. If DestinationMedia is not specified, ResuspensionMedia is automatically set to the PreferredLiquidMedia of the Model[Cell] in the sample. If PreferredLiquidMedia is not informed, automatically set to Model[Sample, "Nutrient Broth"].
    Pattern Description: An object of type or subtype Model[Sample], Object[Sample], or Object[Container] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Model[Sample], Object[Sample], Object[Container]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples

    ResuspensionMediaVolume

    For each sample, the amount of liquid media added to the source samples in order to resuspend the cells.
    Default Value: Automatic
    Default Calculation: Automatically set to 1/4 of the source sample container's volume.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 20*Liter]) | Automatic) | Null
    Index Matches to: experiment samples

    Inoculate From Frozen Glycerol

    NumberOfSourceScrapes

    For each sample, the number of times that the sample is scraped with the tip before it is dipped into the liquid media and swirled.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 if InoculationSource is FrozenGlycerol.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples

    Inoculate From Solid Media

    Populations

    For each sample, the criteria used to group colonies together into a population to pick. Criteria are based on the ordering of colonies by the desired feature(s): Diameter, Regularity, Circularity, Isolation, Fluorescence, and BlueWhiteScreen. Additionally, CustomCoordinates can be specified, which work in conjunction with the PickCoordinates option to select colonies based on pre-determined locations. For more information see documentation on colony population Unit Operations: Diameter, Isolation, Regularity, Circularity, Fluorescence, BlueWhiteScreen, MultiFeatured, and AllColonies under Experiment Principles section. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, and if the Model[Cell] information in the sample object matches one of the fluorescent excitation and emission pairs of the colony picking instrument, Populations will group the fluorescent colonies into a population. Otherwise, Populations will be set to All.
    Pattern Description: AllColonies or BlueWhiteScreen or Circularity or Diameter or Fluorescence or Fluorescence, BlueWhiteScreen, Diameter, Isolation, Circularity, Regularity, or All or Isolation or Known Coordinates or MultiFeatured or Regularity or Null.
    Programmatic Pattern: (((Fluorescence | BlueWhiteScreen | Diameter | Isolation | Circularity | Regularity | All) | FluorescencePrimitiveP | BlueWhiteScreenPrimitiveP | DiameterPrimitiveP | IsolationPrimitiveP | CircularityPrimitiveP | RegularityPrimitiveP | AllColoniesPrimitiveP | MultiFeaturedPrimitiveP | CustomCoordinates) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    MinDiameter

    For each sample, the smallest diameter value from which colonies will be included. The diameter is defined as the diameter of a circle with the same area as the colony. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.2: Diameter is the distance of the longest line connecting 2 points on the edge of the colony that goes through the centerpoint.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 0.5 Millimeter.
    Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
    Programmatic Pattern: ((Null | RangeP[$QPixMinDiameter, 10*Millimeter]) | Automatic) | Null
    Index Matches to: experiment samples

    MaxDiameter

    For each sample, the largest diameter value from which colonies will be included. The diameter is defined as the diameter of a circle with the same area as the colony. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.3: Diameter is the distance of the longest line connecting 2 points on the edge of the colony that goes through the centerpoint.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 2 Millimeter.
    Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
    Programmatic Pattern: ((Null | RangeP[$QPixMinDiameter, 10*Millimeter]) | Automatic) | Null
    Index Matches to: experiment samples

    MinColonySeparation

    For each sample, the closest distance included colonies can be from each other from which colonies will be included. The separation of a colony is the shortest path between the perimeter of the colony and the perimeter of any other colony. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.4: Isolation is the distance between the 2 closest points of 2 colonies.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, set to 0.2 Millimeter.
    Pattern Description: Greater than 0 millimeters or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Millimeter]) | Automatic) | Null
    Index Matches to: experiment samples

    MinRegularityRatio

    For each sample, the smallest regularity ratio from which colonies will be included. The regularity ratio is the ratio of the area of the colony to the area of a circle with the colony's perimeter. For example, jagged edged shapes will have a longer perimeter than smoother ones and therefore a smaller regularity ratio. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.5: Regularity is the ratio of the area of the colony to the area of a circle with the colony's perimeter.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 0.65.
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    MaxRegularityRatio

    For each sample, the largest regularity ratio from which colonies will be included. The regularity ratio is the ratio of the area of the colony to the area of a circle with the colony's perimeter. For example, jagged edged shapes will have a longer perimeter than smoother ones and therefore a smaller regularity ratio. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.6: Regularity is the ratio of the area of the colony to the area of a circle with the colony's perimeter.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 1.
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    MinCircularityRatio

    For each sample, the smallest circularity ratio from which colonies will be included. The circularity ratio is defined as the ratio of the minor axis to the major axis of the best fit ellipse. For example, a very oblong colony will have a much larger major axis compared to its minor axis and therefore a low circularity ratio. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.7: Circularity is a measure of the ratio of the minor axis to the major axis of the best fit ellipse.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 0.65.
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    MaxCircularityRatio

    For each sample, the largest circularity ratio from which colonies will be included. The circularity ratio is defined as the ratio of the minor axis to the major axis of the best fit ellipse. For example, a very oblong colony will have a much larger major axis compared to its minor axis and therefore a low circularity ratio. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.8: Circularity is a measure of the ratio of the minor axis to the major axis of the best fit ellipse.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 1.
    Pattern Description: Greater than or equal to 0 and less than or equal to 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    ImagingStrategies

    For each sample, the end goals for capturing images. The options include BrightField imaging, BlueWhite Screening, and Fluorescence imaging. Images can be taken even if they are not used during Analysis. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.9: Diagram of the imaging module of the ColonyHandler with various imaging strategies. For BlueWhiteScreen, an absorbance filter which blocks blue light between the sample and the light source, eliminating blue colonies from the image, even when they are newly formed and appear powder blue. For VioletFluorescence, GreenFluorescence, OrangeFluorescence, RedFluorescence, or DarkRedFluorescence, an LED-based light source with a specific fluorescence excitation wavelength illuminates the sample, and emission is filtered before reaching the CCD camera. The transition to capture multiple types of images is accomplished by the robotic gantry of the QPix colony handler, which moves seamlessly between imaging strategies and samples.
    Default Value: Automatic
    Default Calculation: Automatically set to include the BlueWhiteScreen along with BrightField if option Populations is set to include BlueWhiteScreen, set to include fluorescence along with BrightField if the Model[Cell] information in the sample matches one of the fluorescent excitation and emission pairs of the imaging instrument. Otherwise, set to BrightField as a BrightField image is always taken.
    Pattern Description: Multiple Imaging Strategies or Single Imaging Strategy or Null.
    Programmatic Pattern: ((DuplicateFreeListableP[BrightField | BlueWhiteScreen | VioletFluorescence | GreenFluorescence | OrangeFluorescence | RedFluorescence | DarkRedFluorescence] | BrightField) | Automatic) | Null
    Index Matches to: experiment samples

    ExposureTimes

    For each Sample and for each imaging strategy, the length of time to allow the camera to capture an image. An increased ExposureTime leads to brighter images based on a linear scale. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.10: This table outlines the suggested exposure times for various imaging strategies and lists the corresponding fields where the raw image data is stored for each imaging strategy.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia and ExposureTimes is not specified, optimal exposure time is automatically determined during experiment. This is done by running AnalyzeImageExposure on suggested initial exposure time and calculating pixel gray levels. The process adjusts the exposure time for subsequent image acquisitions until the optimal exposure time is found.
    Pattern Description: Multiple Exposure Times or Single Exposure Time or Null.
    Programmatic Pattern: (({(RangeP[1*Millisecond, 2000*Millisecond] | Automatic)..} | (RangeP[1*Millisecond, 2000*Millisecond] | Automatic)) | Automatic) | Null
    Index Matches to: experiment samples

    ColonyPickingTool

    For each sample, the part used to collect the source colonies and deposit them into a destination well. This option is only applicable if InoculationSource is SolidMedia.
    Figure 3.11: Various colony picking tools. In Picking application, the ColonyHandlerHeadCassette containing either 96/24-pin picking head is installed into the robot gantry, and is designed to stab source colonies and deposit any material stuck to the probe onto the destination plate or into a destination well.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, if the DestinationContainer has 24 wells, set to Model[Part,ColonyHandlerHeadCassette, "Qpix 24 pin picking head - E. coli" ]. If the DestinationContainer has 96 or 384 wells, or is an OmniTray, will use the PreferredColonyHanderHeadCassette of the first Model[Cell] in the composition of the input sample. If the Composition field is not filled or there are not Model[Cell]'s in the composition, this option is automatically set to Model[Part,ColonyHandlerHeadCassette, " Qpix 96 pin picking head, deepwell - E. coli"] if the destination is a deep well plate and Model[Part,ColonyHandlerHeadCassette, " Qpix 96 pin picking head, deepwell - E. coli"] otherwise.
    Pattern Description: An object of type or subtype Model[Part, ColonyHandlerHeadCassette] or Object[Part, ColonyHandlerHeadCassette] or Null.
    Programmatic Pattern: (ObjectP[{Model[Part, ColonyHandlerHeadCassette], Object[Part, ColonyHandlerHeadCassette]}] | Automatic) | Null
    Index Matches to: experiment samples

    HeadDiameter

    For each sample, the width of the metal probe that will pick the colonies. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, resolves from the ColonyPickingTool[HeadDiameter].
    Pattern Description: Greater than 0 millimeters or Null.
    Programmatic Pattern: (GreaterP[0*Millimeter] | Automatic) | Null
    Index Matches to: experiment samples

    HeadLength

    For each sample, the length of the metal probe that will pick the colonies. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, resolves from the ColonyPickingTool[HeadLength].
    Pattern Description: Greater than 0 millimeters or Null.
    Programmatic Pattern: (GreaterP[0*Millimeter] | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfHeads

    For each sample, the number of metal probes on the ColonyHandlerHeadCassette that will pick the colonies. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, resolves from the ColonyPickingTool[NumberOfHeads].
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: (GreaterP[0, 1] | Automatic) | Null
    Index Matches to: experiment samples

    ColonyHandlerHeadCassetteApplication

    For each sample, the designed use of the ColonyPickingTool. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, resolves from the ColonyPickingTool[Application].
    Pattern Description: Pick, Spread, or Streak or Null.
    Programmatic Pattern: (ColonyHandlerHeadCassetteTypeP | Automatic) | Null
    Index Matches to: experiment samples

    ColonyPickingDepth

    For each sample, the deepness to reach into the agar when collecting a colony. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 2 Millimeter.
    Pattern Description: Greater than or equal to 0 millimeters and less than or equal to 20 millimeters or Null.
    Programmatic Pattern: (RangeP[0*Millimeter, 20*Millimeter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PickCoordinates

    For each sample, the coordinates, in Millimeters, from which colonies will be collected from the source plate where {0 Millimeter, 0 Millimeter} is the center of the source well. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: Automatically set to Null if not specified.
    Pattern Description: List of one or more {XCoordinate, YCoordinate} entries or Null.
    Programmatic Pattern: ((Null | {{RangeP[-63*Millimeter, 63*Millimeter], RangeP[-43*Millimeter, 43*Millimeter]}..}) | Automatic) | Null
    Index Matches to: experiment samples

    DestinationFillDirection

    For each Sample, indicates if the destination will be filled with picked colonies in row order or column order. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to Row.
    Pattern Description: Row or Column or Null.
    Programmatic Pattern: (RowColumnP | Automatic) | Null

    MaxDestinationNumberOfColumns

    For each sample, the number of columns of colonies to deposit in the destination container. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set based on the below Table.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    MaxDestinationNumberOfRows

    For each sample, the number of rows of colonies to deposit in the destination container. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set based on the below Table.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PrimaryWash

    For each sample, whether the PrimaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: True
    Pattern Description: True or False or Null.
    Programmatic Pattern: BooleanP | Null
    Index Matches to: experiment samples

    PrimaryWashSolution

    For each sample, the first wash solution that is used during the sanitization process prior to each round of picking. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to Model[Sample,StockSolution,"70% Ethanol"], if PrimaryWash -> True.
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample]}] | _String)) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfPrimaryWashes

    For each sample, the number of times the ColonyHandlerHeadCassette moves in a circular motion in the PrimaryWashSolution to clean any material off the head. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 5.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    PrimaryDryTime

    For each sample, the length of time the ColonyHandlerHeadCassette is dried over the halogen fan after the cassette is washed in PrimaryWashSolution.. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 10 Second.
    Pattern Description: Greater than 0 seconds or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Second]) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryWash

    For each sample, whether the SecondaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to False if PrimaryWash is False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryWashSolution

    For each sample, the second wash solution that can be used during the sanitization process prior to each round of picking. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to Model[Sample,"Milli-Q water"].
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample]}] | _String)) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfSecondaryWashes

    For each sample, the number of times the ColonyHandlerHeadCassette moves in a circular motion in the SecondaryWashSolution to clean any material off the head. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 5.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryDryTime

    For each sample, the length of time the ColonyHandlerHeadCassette is dried over the halogen fan after the cassette is washed in SecondaryWashSolution. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 10 Second.
    Pattern Description: Greater than 0 seconds or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Second]) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryWash

    For each sample, whether the TertiaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to False if SecondaryWash is False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryWashSolution

    For each sample, the third wash solution that can be used during the sanitization process prior to each round of picking. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to Model[Sample, StockSolution, "10% Bleach"].
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample]}] | _String)) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfTertiaryWashes

    For each sample, the number of times the ColonyHandlerHeadCassette moves in a circular motion in the TertiaryWashSolution to clean any material off the head. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 5.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryDryTime

    For each sample, length of time the ColonyHandlerHeadCassette is dried over the halogen fan after the cassette is washed in TertiaryWashSolution. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to 10 Second.
    Pattern Description: Greater than 0 seconds or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Second]) | Automatic) | Null
    Index Matches to: experiment samples

    QuaternaryWash

    For each sample, whether the QuaternaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is SolidMedia, automatically set to False if TertiaryWash is False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    QuaternaryWashSolution

    For each sample, the fourth wash solution that can be used during the process prior to each round of picking. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Sample,StockSolution,"70% Ethanol"] if QuaternaryWash is True.
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample]}] | _String)) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfQuaternaryWashes

    For each sample, the number of times the ColonyHandlerHeadCassette moves in a circular motion in the QuaternaryWashSolution to clean any material off the head. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 if QuaternaryWash is True.
    Pattern Description: Greater than 0 in increments of 1 or Null.
    Programmatic Pattern: ((Null | GreaterP[0, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    QuaternaryDryTime

    For each sample, the length of time the ColonyHandlerHeadCassette is dried over the halogen fan after the cassette is washed in QuaternaryWashSolution. This option is only applicable if InoculationSource is SolidMedia.
    Default Value: Automatic
    Default Calculation: Automatically set to 10 seconds if QuaternaryWash is True.
    Pattern Description: Greater than 0 seconds or Null.
    Programmatic Pattern: ((Null | GreaterP[0*Second]) | Automatic) | Null
    Index Matches to: experiment samples

    Inoculate From Liquid Media

    SourceMix

    For each sample, indicates if mixing of the cells in liquid media will occur during aspiration from the source sample.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia,AgarStab, FreezeDried, or FrozenGlycerol, automatically set to True if any of the other SourceMix options are set.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    SourceMixType

    For each sample, the type of mixing of the cells that will occur immediately before aspiration from the source container. Pipette performs NumberOfSourceMixes aspiration/dispense cycle(s) of SourceMixVolume using a pipette. Swirl has the operator place the container on the surface of the TransferEnvironment and perform DestinationNumberOfMixes clockwise rotations of the container. This option is only applicable if InoculationSource is LiquidMedia. Swirl is only applicable if Preparation->Manual.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, automatically set to Pipette if any of the other SourceMix options are set.
    Pattern Description: Pipette or Swirl or Null.
    Programmatic Pattern: ((Pipette | Swirl) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfSourceMixes

    For each sample, the number of times that the source cells will be mixed during aspiration. This option is only applicable if InoculationSource is LiquidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, automatically set to 5 if any of the other SourceMix options are set.
    Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[0, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples

    SourceMixVolume

    For each sample, the volume that will be repeatedly aspirated and dispensed via pipette from the source cells in order to mix the source cells immediately before the inoculation occurs. The same pipette and tips used in the inoculation will be used to mix the source cells. This option is only applicable if InoculationSource is LiquidMedia.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, and SourceMixType is Pipette, automatically set to 1/2 the volume of the source cells or the maximum volume of the pipette being used, depending on which value is smaller.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 milliliters or Null.
    Programmatic Pattern: ((Null | RangeP[0*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples

    PipettingMethod

    For each sample, the pipetting parameters used to manipulate the source cells. If other pipetting options are specified, the parameters from the method here are overwritten. This option can only be specified if InoculationSource is LiquidMedia and Preparation->Robotic.
    Default Value: Automatic
    Default Calculation: If InoculationSource is LiquidMedia, automatically set to the PipettingMethod of the model of the sample if available.
    Pattern Description: An object of type or subtype Model[Method, Pipetting] or Null.
    Programmatic Pattern: ((Null | ObjectP[Model[Method, Pipetting]]) | Automatic) | Null
    Index Matches to: experiment samples

    Post Experiment

    SamplesOutStorageCondition

    The non-default conditions under which any new samples generated by this experiment should be stored after the protocol is completed. If left unset, the new samples will be stored according to their Models' DefaultStorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (Alternatives[SampleStorageTypeP | Disposal]) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SamplesInStorageCondition

    The non-default conditions under which the SamplesIn of this experiment should be stored after the protocol is completed. If left unset, SamplesIn will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (Alternatives[SampleStorageTypeP | Disposal]) | Null
    Index Matches to: experiment samples

Protocol Options

    Organizational Information

    Template

    A template protocol whose methodology should be reproduced in running this experiment. Option values will be inherited from the template protocol, but can be individually overridden by directly specifying values for those options to this Experiment function.
    Default Value: Null
    Pattern Description: An object of type or subtype Object[Protocol] or an object of type or subtype of Object[Protocol] with UnresolvedOptions, ResolvedOptions specified or Null.
    Programmatic Pattern: (ObjectP[Object[Protocol]] | FieldReferenceP[Object[Protocol], {UnresolvedOptions, ResolvedOptions}]) | Null

    Name

    A object name which should be used to refer to the output object in lieu of an automatically generated ID number.
    Default Value: Null
    Pattern Description: A string or Null.
    Programmatic Pattern: _String | Null

    Post Experiment

    MeasureWeight

    Indicates if any solid samples that are modified in the course of the experiment should have their weights measured and updated after running the experiment. Please note that public samples are weighed regardless of the value of this option.
    Default Value: False
    Pattern Description: True or False or Null.
    Programmatic Pattern: (Null | BooleanP) | Null

    MeasureVolume

    Indicates if any liquid samples that are modified in the course of the experiment should have their volumes measured and updated after running the experiment. Please note that public samples are volume measured regardless of the value of this option.
    Default Value: False
    Pattern Description: True or False or Null.
    Programmatic Pattern: (Null | BooleanP) | Null

    ImageSample

    Indicates if any samples that are modified in the course of the experiment should be freshly imaged after running the experiment. Please note that public samples are imaged regardless of the value of this option.
    Default Value: False
    Pattern Description: True or False or Null.
    Programmatic Pattern: (Null | BooleanP) | Null

Example Calls

    Inoculating from SolidMedia

    Pick colonies that are fluorescing using the Fluorescence primitive:
    Have the picked colonies placed into LiquidMedia and then mixed by pipette, so they can be further grown:

    Inoculating from LiquidMedia

    Perform an inoculation from suspended cells on a liquid handler:
    Perform an inoculation from suspended cells via a pipette:

    Inoculating from AgarStab

    Perform an inoculation from an AgarStab and mix the destination:

    Inoculating from FreezeDried

    Perform an inoculation from a FreezeDried powder, mix the resuspension and destination:

    Inoculating from FrozenGlycerol

    Perform an inoculation from a FrozenGlycerol cell stock and mix the destination:

Preferred Input Containers

    The preferred containers for if the microbial cells are in a bacterial stab.
    The preferred containers for if the microbial cells are in a suspension.
    The preferred containers for if the microbial cells are growing on solid media.

Warnings and Errors

    Messages  (60)

    ColonyHandlerHeadCassetteApplicationMismatch  (1)

    If InoculationSource is SolidMedia, if the specified ColonyHandlerHeadCassetteApplication does not match the value in the Application field of the specified ColonyPickingTool, an error will be thrown:

    DestinationMixMismatch  (1)

    If DestinationMix->False and another DestinationMix option is set, an error will be thrown:

    DuplicatedFreezeDriedSamples  (1)

    A message is thrown if there are duplicated samples when InoculationSourceType is FreezeDried:

    HeadDiameterMismatch  (1)

    If InoculationSource is SolidMedia, if the specified HeadDiameter does not match the value in the HeadDiameter field of the specified ColonyPickingTool, an error will be thrown:

    HeadLengthMismatch  (1)

    If InoculationSource is SolidMedia, if the specified HeadLength does not match the value in the HeadLength field of the specified ColonyPickingTool, an error will be thrown:

    ImagingOptionMismatch  (1)

    If InoculationSource is SolidMedia, if ImagingStrategies and ExposureTimes are set to different lengths, an error will be thrown:

    IncompatibleBiosafetyCabinetAndCellType  (2)

    If TransferEnvironment model specified is not compatible with the cell type in the input sample, an error will be thrown:

    If TransferEnvironment object specified is not compatible with the cell type in the input sample, an error will be thrown:

    IncompatibleMaterials  (2)

    If a wash solution is not compatible with the wetted materials of the instrument, an error will be thrown:

    If the input sample is not compatible with the wetted materials of the instrument, an error will be thrown:

    IndexMatchingPrimitive  (1)

    If InoculationSource is SolidMedia, if the options within a population don't index match, an error will be thrown:

    InoculationSourceInputMismatch  (1)

    A message is thrown if InoculationSource does not match the state of the input sample:

    InoculationSourceOptionMismatch  (2)

    If InoculationSource is LiquidMedia and options are set that are only valid for SolidMedia or AgarStab, an error will be thrown:

    If InoculationSource is SolidMedia and options are set that are only valid for LiquidMedia or AgarStab, an error will be thrown:

    InstrumentPrecision  (6)

    If a ColonyPickingDepth with a greater precision than 0.01 Millimeter is given, it is rounded:

    If an ExposureTime with a greater precision than 1 Millisecond is given, it is rounded:

    If a PrimaryDryTime with a greater precision than 1 Second is given, it is rounded:

    If a QuaternaryDryTime with a greater precision than 1 Second is given, it is rounded:

    If a SecondaryDryTime with a greater precision than 1 Second is given, it is rounded:

    If a TertiaryDryTime with a greater precision than 1 Second is given, it is rounded:

    InvalidColonyPickingDepths  (1)

    If InoculationSource is SolidMedia, if the specified ColonyPickingDepth is greater than the depth of a well of an input container, an error will be thrown:

    InvalidDestinationMediaContainer  (1)

    If InoculationSource is SolidMedia, if the DestinationMediaContainer does not have 1, 24, or 96 wells or is deep well but does not have 96 wells, an error will be thrown:

    InvalidDestinationMediaState  (1)

    If InoculationSource is SolidMedia, if the DestinationMedia has a non Liquid or Solid State, an error will be thrown:

    InvalidDestinationWellPosition  (1)

    If InoculationSource is AgarStab, if the specified DestinationWell is not a Position in the DestinationMediaContainer, an error will be thrown:

    InvalidInstrument  (3)

    If InoculationSource is AgarStab and Instrument is not a pipette, an error will be thrown:

    If InoculationSource is LiquidMedia and Instrument is a ColonyHandler, an error will be thrown:

    If InoculationSource is SolidMedia and Instrument is not a ColonyHandler, an error will be thrown:

    InvalidMixType  (1)

    If InoculationSource is SolidMedia and DestinationMixType is not Shake, an error will be thrown:

    InvalidTransferWellSpecification  (1)

    If InoculationSource is LiquidMedia, a message is thrown if a bogus DestinationWell is given:

    MissingImagingStrategies  (1)

    If InoculationSource is SolidMedia, if there are imaging strategies specified in a Population that are not specified in ImagingStrategies, an error will be thrown:

    MixMismatch  (1)

    If InoculationSource is AgarStab, if only some of the DestinationMix options are set (and others are Null), an error will be thrown:

    MultipleDestinationMediaContainers  (1)

    If InoculationSource is AgarStab or LiquidMedia, if DestinationMediaContainer is specified as a list of Object[Container]s, an error is thrown:

    MultipleInoculationSourceInInput  (1)

    A message is thrown if different input samples have different InoculationSource types:

    MultiplePopulationMethods  (1)

    If InoculationSource is SolidMedia, if Populations -> Population and PickCoordinates are specified an error will be thrown:

    NoAutomaticWavelength  (1)

    If InoculationSource is SolidMedia, if for a Fluorescence population and no fluorescent wavelength is given or can be found in the composition of the input sample, an error will be thrown:

    NoAvailablePickingTool  (1)

    If InoculationSource is SolidMedia, if there is no ColonyPickingTool that satisfies the colony picking tool parameter options, an error will be thrown:

    NoCompatibleTips  (1)

    If InoculationSource is LiquidMedia, a reasonable message is thrown if asked to transfer using tip requirements for which there are no engine default tips in the lab:

    NonOmniTrayContainer  (1)

    If InoculationSource is SolidMedia, return $Failed if the input samples are not in an omnitray:

    NoPreferredLiquidMedia  (1)

    If InoculationSource is AgarStab, if the input sample contains a Model[Cell] in its composition that does not have a PreferredLiquidMedia, a warning is thrown:

    NoResuspensionMixForFreezeDriedSample  (1)

    A warning message is thrown if it is specified not to mix during resuspension when the source type is FreezeDried:

    NoTipsFound  (1)

    If InoculationSource is AgarStab, an error is thrown if there are no Tips that match the required specifications:

    NotPreferredColonyHandlerHead  (1)

    If InoculationSource is SolidMedia, if the specified ColonyPickingTool is not preferred for the cell type in the input sample, a warning will be thrown:

    NumberOfHeadsMismatch  (1)

    If InoculationSource is SolidMedia, if the specified NumberOfHeads does not match the value in the NumberOfHeads field of the specified ColonyPickingTool, an error will be thrown:

    OutOfOrderWashStages  (1)

    If InoculationSource is SolidMedia, if a wash stage is specified but not all of the prerequisite stages are specified, an error will be thrown:

    OverAspiratedTransfer  (1)

    If InoculationSource is LiquidMedia, if Volume is more than will be in the container/well of the input sample at the time of the transfer, a warning is thrown:

    OverlappingPopulations  (1)

    If InoculationSource is SolidMedia, if Populations is specified as a mix of Populations, Unknown, or CustomCoordinates for a single sample, an error will be thrown:

    PickCoordinatesMissing  (1)

    If InoculationSource is SolidMedia, if Populations ->CustomCoordinates and PickCoordinates are not specified an error will be thrown:

    PickingToolIncompatibleWithDestinationMediaContainer  (1)

    If InoculationSource is SolidMedia, if the specified ColonyPickingTool is incompatible with a DestinationMediaContainer, an error will be thrown:

    PrimaryWashMismatch  (1)

    If InoculationSource is SolidMedia, if PrimaryWash->True and other PrimaryWash options are Null, an error will be thrown:

    QPixWashSolutionInsufficientVolume  (1)

    If there is not sufficient volume (150mL) left in a specified Object[Sample] for any wash solution options, an error will be thrown:

    QuaternaryWashMismatch  (1)

    If InoculationSource is SolidMedia, if QuaternaryWash->True and other QuaternaryWash options are Null, an error will be thrown:

    RepeatedPopulationNames  (1)

    If InoculationSource is SolidMedia, if the same PopulationName is used in multiple Populations, an error will be thrown :

    ResuspensionMixMismatch  (1)

    A message is thrown if there is mismatch in resuspension mix options:

    SecondaryWashMismatch  (1)

    If InoculationSource is SolidMedia, if SecondaryWash->True and other SecondaryWash options are Null, an error will be thrown:

    TertiaryWashMismatch  (1)

    If InoculationSource is SolidMedia, if TertiaryWash->True and other TertiaryWash options are Null, an error will be thrown:

    TipConnectionMismatch  (1)

    If InoculationSource is AgarStab, if the specified Instrument and specified Tips do not have the same TipConnectionType, an error is thrown:

    TipOptionMismatch  (1)

    If InoculationSource is AgarStab, if the options TipMaterial and TipType do not match the value of the specified Tips an error is thrown:

    TooManyDestinationMediaContainers  (1)

    If InoculationSource is SolidMedia, if there are more than 6 unique DestinationMediaContainers, an error will be thrown:

    TooManyInputContainers  (1)

    If InoculationSource is SolidMedia, return $Failed if the input samples are contained in more than 4 unique containers:

    TooManyWashSolutions  (1)

    If InoculationSource is SolidMedia, if there are more than 3 different sample models across PrimaryWashSolution, SecondaryWashSolution, TertiaryWashSolution, and QuaternaryWashSolution, an error will be thrown:

Last modified on Sat 2 Nov 2024 16:59:51