ExperimentManualCellPreparation
ExperimentManualCellPreparation[UnitOperations]⟹Protocol
creates a Protocol object that will perform the manual cell preparation specified in UnitOperations.
ExperimentManualCellPreparation allows for inoculation, incubation, quantification, etc. of cell samples (not on a robotically integrated liquid or colony handler deck), in addition to sample preparations supported by ExperimentManualSamplePreparation, to be performed in-line with volume and mass transfers (via LabelSample, LabelContainer, and Transfer). To prepare cell-free samples robotically, please consult ExperimentRoboticSamplePreparation. To prepare cell samples both manually and robotically, please consult ExperimentCellPreparation.
Experimental Principles
FreezeCells
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> $MaxNumberOfWells]], ObjectP[{Object[Container]}] | _String}
CellType
The taxon of the organism or cell line from which the cell sample originates. Options include Bacterial, Mammalian, and Yeast.
Default Calculation: Automatically set to the CellType field of the input sample. If the CellType field of the input sample is Unspecified, automatically set to the majority cell type of the input sample based on its composition.
CultureAdhesion
Indicates how the input cell sample physically interacts with its container. Options include Adherent and Suspension (including any microbial liquid media).
CryogenicSampleContainer
For each sample, the desired container model for freezing the cell stock(s). Or in cases where samples are frozen in situ, the original container holding the input sample. All resulting containers are subsequently frozen, and stored under cryogenic conditions.
Default Calculation: If Aliquot is False, automatically set to the original container holding the input sample. If Aliquot is True and FreezingStrategy is set to ControlledRateFreezer, automatically set to Model[Container, Vessel, "2mL Cryogenic Vial"]. If Aliquot is True and FreezingStrategy is set to InsulatedCooler, automatically set to a container with a CryogenicVial Footprint and sufficient capacity to hold the cell stock(s), accounting for ice expansion by limiting fill volume to 75% to prevent vial rupture.
Pattern Description: An object of type or subtype Object[Container, Vessel] or Model[Container, Vessel] or a prepared sample.
Programmatic Pattern: (ObjectP[{Object[Container, Vessel], Model[Container, Vessel]}] | _String) | Automatic
CryogenicSampleContainerLabel
The base label for all containers of frozen cell stock samples being prepared for the input cell sample in this experiment. If NumberOfReplicates is set, automatically expand to include replica number in the final label. Otherwise, the base label is the final label. The final label is used for identification in downstream unit operations.
Default Calculation: If NumberOfReplicates is set, automatically set CryogenicSampleContainerLabel to "freeze cells cryogenic sample container # replicate #", otherwise set to "freeze cells cryogenic sample container #".
CryoprotectionStrategy
The manner in which the cell sample(s) are processed prior to freezing in order to protect the cells from detrimental ice formation. If ChangeMedia is selected, the entire input sample is pelleted, the existing media is removed and replaced with CryoprotectantSolution, resulting in cell stocks suspended in cryoprotectant solution. If AddCryoprotectant is selected, the CryoprotectantSolution and a portion of the input sample is added directly to the CryogenicSampleContainer when Aliquot is True, or the CryoprotectantSolution is added directly to the input sample if freezing samples in situ is desired. In both cases, the resulting cell stocks consist of cells in the original medium supplemented with cryoprotectant solution. If None is selected, the existing media is left unchanged. The sample is simply mixed to ensure a uniform suspension.
Default Calculation: Automatically set to ChangeMedia if any of CellPelletCentrifuge, CellPelletTime, CellPelletIntensity, or CellPelletSupernatantVolume are specified. Otherwise, automatically set to AddCryoprotectant.
NumberOfReplicates
Specifies how many identical frozen cell stock samples are prepared from each provided sample(s). For example, if NumberOfReplicates is set to 2, two cryogenic vials with identical contents are generated as a result of this experiment. This also indicates that the samples are transferred into new cryogenic vials. If NumberOfReplicates is set to Null, one and only one CryogenicSampleContainer is generated.
Pattern Description: Greater than or equal to 2 and less than or equal to 48 in increments of 1 or Null.
FreezingStrategy
The manner in which the cell sample(s) are frozen. ControlledRateFreezer employs a programmable instrument that electronically controls the sample temperature to freeze the cell sample(s), allowing the user to specify a multi-stage TemperatureProfile if desired. InsulatedCooler employs a rack submerged in a coolant solution, which is placed in a freezer to freeze the cell sample(s).
Default Calculation: If either Coolant or InsulatedCoolerFreezingTime is specified, or a static temperature freezer is specified as Freezer, or CryogenicSampleContainer is set to a container with MaxVolume larger than 2 Milliliter, automatically set to InsulatedCooler. Otherwise, automatically set to ControlledRateFreezer.
Media Changing
CellPelletCentrifuge
The centrifuge used to pellet the cell sample(s) in order to remove the existing media and replace with cryoprotectant media.
Default Calculation: Automatically set to a centrifuge that can attain the specified CellPelletIntensity and is compatible with the sample in its current container if CryoprotectionStrategy is set to ChangeMedia. For more information on compatible centrifuges, see the function CentrifugeDevices.
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CellPelletTime
The duration of time for which the sample(s) are centrifuged in order to pellet the cells, enabling removal of existing media.
CellPelletIntensity
The rotational speed or force applied to the cell sample(s) by centrifugation in order to create a pellet, enabling removal of existing media.
Default Calculation: If CryoprotectionStrategy is set to ChangeMedia, automatically set to an intensity typical for centrifugation of the given CellType due to its effectiveness in pelleting that CellType: 300 standard accelerations due to gravity on the surface of the earth if the CellType is Mammalian, 2000 standard accelerations due to gravity on the surface of the earth if the CellType is Bacterial, or 1000 standard accelerations due to gravity on the surface of the earth if the CellType is Yeast.
Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 5703 revolutions per minute or greater than or equal to 0 standard accelerations due to gravity on the surface of the earth and less than or equal to 3600 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (RangeP[0*RPM, $MaxRoboticCentrifugeSpeed] | RangeP[0*GravitationalAcceleration, $MaxRoboticRelativeCentrifugalForce])) | Automatic) | Null
CellPelletSupernatantVolume
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 20 liters or Null.
Programmatic Pattern: ((Null | (RangeP[0*Microliter, $MaxTransferVolume] | All)) | Automatic) | Null
Cryoprotection
CryoprotectantSolution
The solution which contains high concentration of cryoprotective agents, such as glycerol and DMSO. The cryoprotectant solution protects the cells during freezing and thawing by preventing ice crystals from forming inside or around cells. See Figure 3.1 for more information about suggested cryoprotectant solutions for different cell types and strategies.
Default Calculation: If CryoprotectionStrategy is set to AddCryoprotectant, CryoprotectantSolution is automatically set to Model[Sample, StockSolution, "50% Glycerol in Milli-Q water, Autoclaved"] for bacterial and yeast cells, and to Model[Sample, StockSolution, "30% Glycerol in Milli-Q water, Autoclaved"] for mammalian cells. If CryoprotectionStrategy is set to ChangeMedia, CryoprotectantSolution is automatically set to Model[Sample, "Gibco Recovery Cell Culture Freezing Medium"] for mammalian cells, to Model[Sample, StockSolution, "15% glycerol, 0.5% sodium chloride, Autoclaved"] for bacterial cells, and to Model[Sample, StockSolution, "30% Glycerol in Milli-Q water, Autoclaved"] for yeast cells.
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
CryoprotectantSolutionVolume
Default Calculation: If CryoprotectionStrategy is set to ChangeMedia, the volume is automatically set to match the CellPelletSupernatantVolume that is removed following pelleting. This volume is used to resuspend the cell pellet obtained from the entire sample, prior to aliquoting into cryogenic vials, if applicable. If CryoprotectionStrategy is set to AddCryoprotectant, the volume is automatically set to 50% of the sample volume to be mixed with. When Aliquot is True, this corresponds to 50% of the AliquotVolume. When Aliquot is False, this corresponds to 50% of the total input sample volume.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 180 milliliters or Null.
CryoprotectantSolutionTemperature
The temperature of the CryoprotectantSolution prior to its addition to the cell sample(s). If set to Chilled, the CryoprotectantSolution is placed in a cooler maintained at 4 Celsius for the following duration depending on the CryoprotectantSolutionVolume multiplied by the NumberOfReplicates: 20 Minute for a total volume less than 5 Milliliter, 1 Hour for a total volume of at least 5 Milliliter but no more than 50 Milliliter, and 2 Hour for a total volume greater than 50 Milliliter.
Default Calculation: Automatically set to Chilled if CryoprotectionStrategy is set to AddCryoprotectant or ChangeMedia.
Aliquoting
Aliquot
For each sample, indicates whether to prepare cell stock(s) in new cryogenic vial(s) rather than in the current container of the provided sample. If CryoprotectionStrategy is set to ChangeMedia, aliquoting occurs after pelleting the entire sample and replacing the existing media with CryoprotectantSolution. If CryoprotectionStrategy is set to AddCryoprotectant or None, aliquoting occurs before the addition of CryoprotectantSolution. See Figure 1 of freeze cells for more information.
Default Calculation: Automatically set to True if AliquotVolume, NumberOfReplicates, or a new CryogenicSampleContainer is specified, if the sample's current container has a Footprint other than CryogenicVial, or if the total volume of the cell stock exceeds 75% of the current container's maximum capacity. Otherwise, set to False.
AliquotVolume
The volume of suspended cell sample that is transferred into new cryogenic sample container(s). If CryoprotectionStrategy is set to ChangeMedia, the entire input sample is first pelleted and resuspended in CryoprotectantSolution. In this case, the AliquotVolume refers to the specified amount of the resuspended cells being transferred into new cryogenic sample container(s). If CryoprotectionStrategy is set to AddCryoprotectant or None, AliquotVolume refers to the specified amount of the well-mixed original input sample that is transferred into new cryogenic container(s).
Default Calculation: If Aliquot is True and CryoprotectionStrategy is set to ChangeMedia or None, automatically set to the lesser of 75% of the volume of the CryogenicSampleContainer (to account for ice expansion and prevent vial rupture) or the total volume of the suspended cell sample divided equally among the number of frozen cell stocks being prepared. If Aliquot is True and CryoprotectionStrategy is set to AddCryoprotectant, automatically set to the lesser of 75% of the volume of the CryogenicSampleContainer minus the volume of CryoprotectantSolution or the total volume of the suspended cell sample divided equally among the number of frozen cell stocks being prepared.
Cell Freezing
FreezingRack
The insulated cooler rack or controlled rate freezer-compatible sample rack used to freeze the cell sample(s).
Default Calculation: Automatically set to Model[Container, Rack, "2mL Cryo Rack for VIA Freeze"] if FreezingStrategy is set to ControlledRateFreezer. If FreezingStrategy is set to InsulatedCooler, automatically set to a rack that can accommodate the vials containing the experiment samples. Refer to Figure 3.2 for more information on freezing racks for InsulatedCooler.
Pattern Description: An object of type or subtype Model[Container, Rack] or Object[Container, Rack] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, Rack], Object[Container, Rack]}] | _String) | Automatic
Freezer
Default Calculation: Automatically set to Model[Instrument, ControlledRateFreezer, "VIA Freeze Research"] if FreezingStrategy is set to ControlledRateFreezer. Otherwise, automatically set to a Model[Instrument, Freezer] maintained at -80 Celsius. In order to maximize the efficiency of freezer storage in the laboratory, user specification of a particular Object[Instrument, Freezer] is not supported.
Pattern Description: An object of type or subtype Model[Instrument, ControlledRateFreezer], Object[Instrument, ControlledRateFreezer], or Model[Instrument, Freezer]
Programmatic Pattern: ObjectP[{Model[Instrument, ControlledRateFreezer], Object[Instrument, ControlledRateFreezer], Model[Instrument, Freezer]}] | Automatic
Coolant
Liquid that fills the chamber of the insulated cooler in which the sample rack is immersed. The coolant is employed to achieve gradual cooling of the cell sample(s).
Default Calculation: Automatically set to Model[Sample, "Isopropanol"] if FreezingStrategy is set to InsulatedCooler.
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
InsulatedCoolerFreezingTime
The duration for which the cell stock(s) within an insulated cooler are kept within the Freezer to freeze the cells prior to being transported to SamplesOutStorageCondition.
TemperatureProfile
The series of cooling steps applied to the cell sample(s). The specified time is cumulative (i.e., the total time elapsed from the beginning of freezing is specified at each time point) and the profile linearly interpolates between the specified points. For example, between the points {0 Celsius, 10 Minute} and {-60 Celsius, 40 Minute}, the temperature would decrease at a constant rate of 2 Celsius/Minute for 30 Minutes. The last specified temperature is held until the samples are transported to the final storage. An initial temperature is assumed to be 25 Celsius at the initial time point.
Default Calculation: If FreezingStrategy is set to ControlledRateFreezer, automatically set to a profile which results in linear cooling at 1 Celsius per Minute beginning at 25 Celsius and terminating at -80 Celsius.
Programmatic Pattern: ({{RangeP[-100*Celsius, 25*Celsius], RangeP[0*Hour, 24*Hour]}..} | Automatic) | Null
Storage
SamplesOutStorageCondition
IncubateCells
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> $MaxNumberOfWells]], ObjectP[{Object[Container]}] | _String}
SampleLabel
A user defined word or phrase used to identify the input samples to be incubated, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the input samples to be incubated, for use in downstream unit operations.
Incubator
The instrument used to cultivate cell cultures under specified conditions, including, Temperature, CarbonDioxide, RelativeHumidity, ShakingRate, and ShakingRadius.
Default Calculation: If Preparation is set to Robotic, automatically set to Model[Instrument, Incubator, "STX44-ICBT with Humidity Control"] for Mammalian cell culture, or set to Model[Instrument, Incubator, "STX44-ICBT with Shaking"] for Bacterial and Yeast cell culture. If Preparation is Manual, is automatically set to an incubator that meets the requirements of desired incubation conditions (CellType, Temperature, CarbonDioxide, RelativeHumidity, Shake) and footprint of the container of the input sample. See the helpfile of the function IncubateCellsDevices for more information about operating parameters of all incubators.
Pattern Description: An object of type or subtype Model[Instrument, Incubator] or Object[Instrument, Incubator]
Programmatic Pattern: ObjectP[{Model[Instrument, Incubator], Object[Instrument, Incubator]}] | Automatic
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.
WorkCell
Default Calculation: Automatically set to microbioSTAR when all samples' cell types are either Microbial or Null, otherwise set to bioSTAR when all samples' cell types are either Mammalian or Null, if Preparation->Robotic.
Time
Default Calculation: If Preparation is set to Robotic, automatically set to 3 hours. If Preparation is set to Manual, automatically set to the shorter time between 72 hours and 36 times the shortest DoublingTime of the cells in the sample.
Incubation Condition
Temperature
Temperature at which the input cells are incubated. 30 Degrees Celsius and 37 Degrees Celsius are supported by default cell culture incubation conditions. Alternatively, a customized temperature can be requested with a dedicated custom incubator between 28 degrees Celsius and 80 degrees Celsius until the protocol is completed. See the IncubationCondition option for more information.
Default Calculation: Automatically set to match the Temperature field of specified IncubationCondition, see below table. If IncubationCondition is not provided, automatically set to 37 Celsius if CellType is Bacterial or Mammalian, or 30 Celsius if CellType is Yeast.
Programmatic Pattern: (CellIncubationTemperatureP | RangeP[$MinCellIncubationTemperature, $MaxCellIncubationTemperature]) | Automatic
Shake
Default Calculation: Automatically set to True if ShakingRate or ShakingRadius are provided, or if IncubationCondition is BacterialShakingIncubation or YeastShakingIncubation. Otherwise, set to False.
ShakingRate
The frequency at which the sample is agitated by movement in a circular motion. Currently, 200 RPM is supported by preset cell culture incubation conditions with shaking. Alternatively, a customized shaking rate can be requested with a dedicated custom incubator until the protocol is completed. See the IncubationCondition option for more information.
Default Calculation: If Shake is True, automatically set match the ShakingRate value of specified IncubationCondition if it is provided. If IncubationCondition is not provided, automatically set to 200 RPM.
Programmatic Pattern: ((Null | (CellIncubationShakingRateP | RangeP[$MinCellIncubationShakingRate, $MaxCellIncubationShakingRate])) | Automatic) | Null
ShakingRadius
The radius of the circle of orbital motion applied to the sample during incubation. The MultitronPro Incubators for plates has a 25 mm shaking radius, and the Innova Incubators have a 25.4 Millimeter shaking radius. See the Instrumentation section of the helpfile for more information.
Default Calculation: If Shake is True, automatically set to match the ShakingRadius value of specified IncubationCondition if it is provided, or set to the shaking radius of incubator.
IncubationCondition
The type of incubation that defines the Temperature, Carbon Dioxide Percentage, Relative Humidity, Shaking Rate and Shaking Radius, under which the input cells are incubated. Custom incubation actively selects an incubator in the lab and uses a thread to incubate only the cells from this protocol for the specified Time. Selecting an IncubationCondition, through a symbol or an object, will passively store the cells for the specified time in a shared incubator, potentially with samples from other protocols. However, it will not consume a thread while the cells are inside the incubator. Currently, MammalianIncubation, BacterialIncubation, BacterialShakingIncubation, YeastIncubation, and YeastShakingIncubation are supported cell culture incubation conditions with shared incubators.
Default Calculation: Automatically set to a storage condition matching specified CellType, CultureAdhesion, Temperature, CarbonDioxide, RelativeHumidity, ShakingRate and ShakingRadius options, or set to Custom if no existing storage conditions can provide specified incubation condition options. If no Temperature, RelativeHumidity, CarbonDioxide, ShakingRate, or ShakingRadius are provided, automatically set based on the CellType and CultureAdhesion as described in the below table.
Programmatic Pattern: ((MammalianIncubation | BacterialIncubation | BacterialShakingIncubation | YeastIncubation | YeastShakingIncubation | Custom) | ObjectP[Model[StorageCondition]]) | Automatic
CellType
The type of the most abundant cells that are thought to be present in this sample. Options include Bacterial, Mammalian, and Yeast.
Default Calculation: Automatically set to match the value of CellType of the input sample if it is populated, or set to Mammalian if CultureAdhesion is Adherent or if WorkCell is bioSTAR. If the cell type is unknown, automatically set to Bacterial.
CultureAdhesion
The manner of cell growth the cells in the sample are thought to employ. Options include SolidMedia, Suspension, and Adherent. SolidMedia cells grow in colonies on a nutrient rich substrate, suspended cells grow free floating in liquid media, and adherent cells grow attached to a substrate.
Default Calculation: Automatically set to match the CultureAdhesion value of the input sample if it is populated, or set to Adherent if CellType is Mammalian, or set to SolidMedia if the State value of the input sample is Solid. Otherwise set to Suspension.
RelativeHumidity
Percent humidity at which the input cells are incubated. Currently, 93% Relative Humidity is supported by default cell culture incubation conditions. Alternatively, a customized relative humidity can be requested with a dedicated custom incubator until the protocol is completed. See the IncubationCondition option for more information.
Default Calculation: Automatically set to match the RelativeHumidity field of specified IncubationCondition, see below table. If IncubationCondition is not provided, automatically set to 93% if CellType is Mammalian, or Ambient if CellType is Bacterial or Yeast.
Programmatic Pattern: (Ambient | CellIncubationRelativeHumidityP | RangeP[0*Percent, 100*Percent]) | Automatic
CarbonDioxide
Percent CO2 at which the input cells are incubated. Currently, 5% Carbon Dioxide is supported by default cell culture incubation conditions. Alternatively, a customized carbon dioxide percentage can be requested with a dedicated custom incubator until the protocol is completed. See the IncubationCondition option for more information.
Default Calculation: Automatically set to match the CarbonDioxide field of specified IncubationCondition, see below table. If IncubationCondition is not provided, automatically set to 5% if CellType is Mammalian, or Ambient if CellType is Bacterial or Yeast.
Programmatic Pattern: (Ambient | CellIncubationCarbonDioxideP | RangeP[0*Percent, $MaxCellIncubationCarbonDioxide]) | Automatic
Post Experiment
SamplesOutStorageCondition
Default Calculation: If IncubationCondition is Custom, automatically set based on the CellType and CultureAdhesion of the cells. If CellType and CultureAdhesion are unknown, automatically set to BacterialIncubation if the container is a shallow plate, or BacterialShakingIncubation otherwise. If IncubationCondition is not Custom, automatically set to the IncubationCondition.
Pattern Description: {YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation}, AmbientStorage, Refrigerator, or Disposal.
InoculateLiquidMedia
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
Instrument
The instrument that is used to transfer cells (e.g., cell suspension or inoculum) into fresh liquid media to initiate culture growth. See InstrumentTable section in the helpfile for information about TipConnectionType, CultureHandling and compatible InoculationTips.
Default Calculation: If InoculationSource is SolidMedia, automatically set to Model[Instrument, ColonyHandler, "QPix 420 HT"]. If InoculationSource is LiquidMedia and Preparation is Robotic, automatically set to Model[Instrument, LiquidHandler, "bioSTAR"] for mammalian samples or Model[Instrument, LiquidHandler, "microbioSTAR"] for microbial samples. If InoculationTips is specified and Preparation is Manual, set to a pipette that is the same TipConnectionType as the InoculationTips and CultureHandling field matching the cell type of the input sample. If InoculationSource is LiquidMedia and Preparation is Manual, set to a pipette that has MaxVolume greater than Volume and CultureHandling field matching the cell type of the input sample. If InoculationSource is AgarStab, set to a pipette with either the P1000 or Serological TipConnectionType and CultureHandling field matching the cell type of the input sample. If InoculationSource is FrozenGlycerol or FreezeDried, set to a pipette that has TipConnectionType P1000 and CultureHandling field matching the cell type of the input sample.
Pattern Description: An object of type or subtype Object[Instrument, Pipette], Model[Instrument, Pipette], Model[Instrument, LiquidHandler], Object[Instrument, LiquidHandler], Model[Instrument, ColonyHandler], or Object[Instrument, ColonyHandler]
Programmatic Pattern: ObjectP[{Object[Instrument, Pipette], Model[Instrument, Pipette], Model[Instrument, LiquidHandler], Object[Instrument, LiquidHandler], Model[Instrument, ColonyHandler], Object[Instrument, ColonyHandler]}] | Automatic
TransferEnvironment
The environment in which the inoculation is performed for the input sample (e.g., cell suspension or inoculum). Containers involved are first moved into the TransferEnvironment (with covers on), then uncovered inside of the TransferEnvironment for inoculation, and covered before moving back onto the operator cart. This option is only applicable if Preparation is set to Manual.
Default Calculation: If Preparation is Manual, automatically set to Model[Instrument, BiosafetyCabinet, "Thermo Scientific 1300 SeriesClass II, Type A2 Biosafety Cabinet (Tissue Culture)"] for mammalian cell samples, otherwise set to Model[Instrument, HandlingStation, BiosafetyCabinet, "Biosafety Cabinet Handling Station for Microbiology"].
Pattern Description: An object of type or subtype Model[Instrument, HandlingStation, BiosafetyCabinet] or Object[Instrument, HandlingStation, BiosafetyCabinet] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, HandlingStation, BiosafetyCabinet], Object[Instrument, HandlingStation, BiosafetyCabinet]}]) | Automatic) | Null
SampleLabel
For each sample, the label of the sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
SampleContainerLabel
For each sample, the label of the sample's container that are being used in the experiment, which is used for identification elsewhere in sample preparation.
SampleOutLabel
For each sample, the label of the sample(s) that will be created in this experiment, which is used for identification elsewhere in sample preparation.
ContainerOutLabel
For each sample, the label of the container(s) of the sample(s) that will be created in this experiment, which is used for identification elsewhere in sample preparation.
Pattern Description: Label of Multiple Object Containers or Model Container or Label of Single Object Container or Null.
InoculationSource
The type of media in which the source cell samples are stored before the experiment. The possible types accepted by ExperimentInoculateLiquidMedia include LiquidMedia, SolidMedia, AgarStab, FreezeDried, and FrozenGlycerol. For sources of type LiquidMedia, samples are mixed in the source containers, the well-mixed input sample is then transferred to the destination media container with fresh media. For sources of type SolidMedia, microbial colonies are first imaged and categorized, then picked and transferred to the destination media container with fresh media. For sources of type AgarStab, microbial colonies are picked and transferred to destination media container with fresh media. For sources of type FreezeDried, samples are resuspended with media in the source container, the resuspended material is then transferred to the destination media container with fresh media. For sources of type FrozenGlycerol, samples are scraped from the frozen surface using pipette tips while the source container is kept chilled, the scraped material is then deposited into the destination media container with fresh media. If the entire amount of FrozenGlycerol samples are desired or when there is no glycerol in the composition thus scrapping technique does not work, the samples should be thaw first to liquid before calling ExperimentInoculateLiquidMedia. See Figure 1 of ExperimentInoculateLiquidMedia to check inoculation source specific procedures and ExampleResults section in the helpfile for more information.
Default Calculation: If the source samples have liquid state, automatically set to LiquidMedia. If the source container models are hermetic or ampoules and the source samples have solid state, automatically set to FreezeDried. If the source samples contain agarose in the composition and are in solid state, automatically set to SolidMedia if the source containers are plates, or set to AgarStab if the source containers are vials or tubes. If the source containers are stored in cryogenic or deep freezer storage condition, automatically set to FrozenGlycerol if the source samples contain glycerol in the composition.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Default Calculation: If Preparation is Robotic and InoculationSource is LiquidMedia, automatically set to bioSTAR if the cell types of input samples contain Mammalian, otherwise set to microbioSTAR. If InoculationSource is SolidMedia, automatically set to qPix.
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.
Inoculation
InoculationTips
The pipette tip used during the inoculation process, either on a manual pipette or a robotic liquid handler, to move cells from the source container to the destination media container(s). This option is only applicable when the InoculationSource is not SolidMedia. For SolidMedia, a ColonyPickingTool is used instead to deposit source cells into the destination media containers.
Default Calculation: If InoculationSource is LiquidMedia, AgarStab, FreezeDried, or FrozenGlycerol, automatically set to a tip that matches the TipConnectionType of the Instrument option and is sterile.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
Volume
The amount of suspended source cells to transfer to the destination container. Applicable only when the input sample is in liquid form or resuspended from freeze-dried powder.
Default Calculation: If InoculationSource is LiquidMedia, automatically set to either 1/12th of the maximum volume of DestinationMediaContainer or 1/10th of the cell suspension volume, whichever is smaller. If InoculationSource is FreezeDried, automatically set to the total volume of the cell resuspension divided by the total number of DestinationMediaContainer.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 20 liters or Null.
Programmatic Pattern: ((Null | (RangeP[0*Microliter, $MaxTransferVolume] | All)) | Automatic) | Null
DestinationMix
Indicates if mixing is performed immediately after the input sample (e.g., cell suspension or inoculum) is dispensed into the destination media container.
Default Calculation: Automatically set to True if any of the other DispenseMix options are set. Otherwise, set to Null.
DestinationMixType
The style of mixing that is performed immediately after the input sample (e.g., cell suspension or inoculum) is dispensed into the destination media container. Pipette performs DestinationNumberOfMixes aspiration/dispense cycle(s) of DestinationMixVolume using the Instrument with the same InoculationTips. 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. For other inoculation sources, if Preparation is set to Robotic, Pipette is applicable, otherwise both Pipette and Swirl are applicable. See Figure 3.1 of ExperimentInoculateLiquidMedia for more information.
Default Calculation: If DestinationMix is set to True, automatically set to shake when InoculationSource is SolidMedia, otherwise set to Pipette.
DestinationNumberOfMixes
The number of times the cells are mixed in the destination container. Pipette performs DestinationNumberOfMixes aspirate-dispense cycles. Shake performs DestinationNumberOfMixes number of circular motions of the ColonyPickingTool in the destination liquid media during inoculation. Swirl has the operator perform DestinationNumberOfMixes clockwise motions to the destination container on the surface of the TransferEnvironment.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
DestinationMixVolume
The amount repeatedly aspirated and dispensed via pipette from the destination sample in order to distribute the input sample (e.g., cell suspension or inoculum) in the destination media uniformly after the inoculation. This option is only applicable if DestinationMixType is set to Pipette.
Default Calculation: If DestinationMixType is set to Pipette, automatically set to the lesser of either half the destination media volume or the pipette's maximum volume.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 milliliters or Null.
Media Preparation
MediaVolume
The amount of fresh media pre-loaded into the DestinationMediaContainer prior to the addition of the input sample (e.g., cell suspension or inoculum). This option is only applicable when DestinationMedia is specified.
Default Calculation: If InoculationSource is LiquidMedia or FreezeDried, automatically set to 5 times of Volume for 1:5 split cell culture or 40% of the MaxVolume of the DestinationMediaContainer, whichever is smaller. For other inoculation sources, automatically set to recommended fill volume or 40% of the MaxVolume of the DestinationMediaContainer.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
DestinationMedia
A liquid, nutrient-rich solution added to the destination container to provide the necessary conditions for cell growth following inoculation.
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 cell model for the most abundant cells 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: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
DestinationMediaContainer
The desired container to have cells transferred to. When InoculationSource is SolidMedia, multiple containers can be specified for each Population. However, container model must be the same within a Population. When InoculationSource is FreezeDried, it can be one or multiple containers. For all other cases, a single container can be used.
Default Calculation: If InoculationSource is SolidMedia, automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate, Sterile"]. If InoculationSource is LiquidMedia and Preparation is Robotic, automatically set to Model[Container, Plate, "24-well Round Bottom Deep Well Plate, Sterile"] if the total volume of output sample is less than 10 Milliliter or set as a plate calculated with function PreferredContainer given the total volume of the output sample. For all other cases, automatically set to set to Model[Container, Vessel, "Falcon Round-Bottom Polypropylene 14mL Test Tube With Cap"] if the total volume of the output sample is less than 14 Milliliter or set as a tube or a flask calculated with function PreferredContainer given the total volume of the output sample.
Programmatic Pattern: ((ObjectP[{Model[Container], Object[Container]}] | _String) | {(ObjectP[Object[Container]] | _String)..}) | Automatic
DestinationWell
The position in the DestinationMediaContainer where the fresh media and source cells (e.g., cell suspension or inoculum) are transferred. Applicable only when the input sample is not on SolidMedia.
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, set to "A1".
Inoculation From Freeze Dried
ResuspensionMix
Indicates if the cells in resuspension is mixed after adding ResuspensionMedia to the input sample. This option is only applicable if InoculationSource is FreezeDried.
Default Calculation: If InoculationSource is FreezeDried, or if any of the other ResuspensionMix options are set, automatically set to True.
NumberOfResuspensionMixes
The number of times the aspiration/dispense cycle(s) is repeated using a pipette after adding ResuspensionMedia to the input sample.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
ResuspensionMixVolume
The amount repeatedly aspirated and dispensed via pipette from the cells in resuspension in order to mix after adding ResuspensionMedia to the source sample in freeze-dried powder. The same pipette and tips used to add the ResuspensionMedia are used to mix the cell resuspension.
Default Calculation: If ResuspensionMix is True, automatically set to the lesser of either half the ResuspensionMediaVolume or the InoculationTips's maximum volume.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
ResuspensionMedia
The liquid, nutrient-rich solution added to the input sample in freeze-dried powder in order to resuspend the cells. This option is only applicable if InoculationSource is FreezeDried.
Default Calculation: If InoculationSource is FreezeDried, automatically set to match DestinationMedia. If DestinationMedia is not specified, ResuspensionMedia is automatically set to the value in the PreferredLiquidMedia field for the cell model of the most abundant cells 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 Model[Sample], Object[Sample], or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample], Object[Container, Vessel]}] | _String)) | Automatic) | Null
ResuspensionMediaVolume
The amount of ResuspensionMedia added to the input sample in order to resuspend the cells. This option is only applicable if InoculationSource is FreezeDried.
Default Calculation: If InoculationSource is FreezeDried, automatically set to 1/4 of the MaxVolume of the source sample container's model.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Programmatic Pattern: ((Null | (Alternatives[RangeP[1*Microliter, $MaxTransferVolume]])) | Automatic) | Null
Inoculation From Frozen Glycerol
NumberOfSourceScrapes
The number of times that the input sample is scraped with the pipette tip prior to introducing the tip into the destination media for inoculation. This option is only applicable 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.
Inoculation From Solid Media
Populations
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 Calculation: If InoculationSource is SolidMedia, and if the cell model 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: ((Null | ((Fluorescence | BlueWhiteScreen | Diameter | Isolation | Circularity | Regularity | All) | FluorescencePrimitiveP | BlueWhiteScreenPrimitiveP | DiameterPrimitiveP | IsolationPrimitiveP | CircularityPrimitiveP | RegularityPrimitiveP | AllColoniesPrimitiveP | MultiFeaturedPrimitiveP | CustomCoordinates)) | Automatic) | Null
MinDiameter
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.
Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
MaxDiameter
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.
Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
MinColonySeparation
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.
MinRegularityRatio
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.
MaxRegularityRatio
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.
MinCircularityRatio
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.
MaxCircularityRatio
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.
ImagingStrategies
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.
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.
Programmatic Pattern: ((Null | (DuplicateFreeListableP[BrightField | BlueWhiteScreen | VioletFluorescence | GreenFluorescence | OrangeFluorescence | RedFluorescence | DarkRedFluorescence] | BrightField)) | Automatic) | Null
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.
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.
Programmatic Pattern: ((Null | ({(RangeP[1*Millisecond, 2000*Millisecond] | Automatic)..} | (RangeP[1*Millisecond, 2000*Millisecond] | Automatic))) | Automatic) | Null
ColonyPickingTool
The part attached to Instrument to collect the source cells and deposit them into DestinationMediaContainer. See Figure 3.11 of ExperimentInoculateLiquidMedia for more information. This option is only applicable if InoculationSource is SolidMedia.
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 PreferredColonyHandlerHeadCassette 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: ((Null | ObjectP[{Model[Part, ColonyHandlerHeadCassette], Object[Part, ColonyHandlerHeadCassette]}]) | Automatic) | Null
NumberOfHeads
The number of metal probes on the ColonyHandlerHeadCassette that will pick the colonies. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, resolves from the ColonyPickingTool[NumberOfHeads].
ColonyPickingDepth
The deepness to reach into the agar when collecting a colony. This option is only applicable if InoculationSource is SolidMedia.
Pattern Description: Greater than or equal to 0 millimeters and less than or equal to 20 millimeters or Null.
PickCoordinates
The coordinates, in Millimeters, from which colonies are 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.
Programmatic Pattern: ((Null | {{RangeP[-63*Millimeter, 63*Millimeter], RangeP[-43*Millimeter, 43*Millimeter]}..}) | Automatic) | Null
MaxDestinationNumberOfColumns
The number of columns of colonies to deposit in the destination container. See Figure 3.12 of ExperimentInoculateLiquidMedia for more information. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, automatically set based on the table Fig3.12.
MaxDestinationNumberOfRows
The number of rows of colonies to deposit in the destination container. See Figure 3.13 of ExperimentInoculateLiquidMedia for more information. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, automatically set based on the table Fig3.13.
PrimaryWash
Whether the PrimaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
PrimaryWashSolution
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 Calculation: If InoculationSource is SolidMedia and PrimaryWash is True, automatically set to Model[Sample,StockSolution,"70% Ethanol"].
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
NumberOfPrimaryWashes
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 Calculation: If InoculationSource is SolidMedia and PrimaryWash is True, automatically set to 5.
PrimaryDryTime
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 Calculation: If InoculationSource is SolidMedia and PrimaryWash is True, automatically set to 10 Second.
SecondaryWash
Whether the SecondaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, automatically set to False if PrimaryWash is False.
SecondaryWashSolution
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 Calculation: If InoculationSource is SolidMedia and SecondaryWash is True, 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
NumberOfSecondaryWashes
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 Calculation: If InoculationSource is SolidMedia and SecondaryWash is True, automatically set to 5.
SecondaryDryTime
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 Calculation: If InoculationSource is SolidMedia and SecondaryWash is True, automatically set to 10 Second.
TertiaryWash
Whether the TertiaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, automatically set to False if SecondaryWash is False.
TertiaryWashSolution
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 Calculation: If InoculationSource is SolidMedia and TertiaryWash is True, 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
NumberOfTertiaryWashes
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 Calculation: If InoculationSource is SolidMedia and TertiaryWash is True, automatically set to 5.
TertiaryDryTime
The 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 Calculation: If InoculationSource is SolidMedia and TertiaryWash is True, automatically set to 10 Second.
QuaternaryWash
Whether the QuaternaryWash stage should be turned on during the sanitization process. This option is only applicable if InoculationSource is SolidMedia.
Default Calculation: If InoculationSource is SolidMedia, automatically set to False if TertiaryWash is False.
QuaternaryWashSolution
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 Calculation: If InoculationSource is SolidMedia and QuaternaryWash is True, automatically set to Model[Sample, StockSolution, "70% Ethanol"].
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
NumberOfQuaternaryWashes
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 Calculation: If InoculationSource is SolidMedia and QuaternaryWash is True, automatically set to 5.
QuaternaryDryTime
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 Calculation: If InoculationSource is SolidMedia and QuaternaryWash is True, automatically set to 10 seconds.
DestinationFillDirection
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.
Inoculation From Liquid Media
SourceMix
Indicates if mixing is performed during aspiration from the input sample before the inoculation. This option is only applicable if InoculationSource is LiquidMedia.
SourceMixType
The type of mixing that is performed in the container of the input sample before the inoculation. 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 NumberOfSourceMixes clockwise rotations of the container. This option is only applicable if InoculationSource is LiquidMedia. Swirl is only applicable when Preparation is set to Manual.
Default Calculation: If InoculationSource is LiquidMedia, automatically set to Pipette if SourceMix is set to True.
NumberOfSourceMixes
The number of times that the cells are mixed in the input container. When SourceMixType is Pipette, it refers to the number of times of aspirate-dispense cycles. When SourceMixType is Swirl, it refers to the number of clockwise motions applied to the input container.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
SourceMixVolume
The amount repeatedly aspirated and dispensed via pipette from the input sample in order to mix the source cells before the inoculation. The same pipette and tips used in the inoculation are used to mix the source cells. This option is only applicable if SourceMixType is Pipette.
Default Calculation: If InoculationSource is LiquidMedia, and SourceMixType is Pipette, automatically set to the lesser of either half the sample volume or the InoculationTips's maximum volume.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 milliliters or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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 Calculation: If InoculationSource is FreezeDried, automatically set to Disposal. Otherwise, automatically set to the current StorageCondition of the provided input sample.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
OvenDry
Options
General
Sample
The samples that are dried in an oven in order to remove water or pyrogens, and then cooled in a desiccator.
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | ObjectP[{Model[Sample], Model[Container]}]
Oven
Pattern Description: An object of type or subtype Model[Instrument, Oven] or Object[Instrument, Oven]
OvenTemperature
Default Calculation: For objects of type Object[Sample], automatically set to 110 Celsius. For other objects, automatically set to the lower of MaxTemperature of the object or 250*Celsius.
Pattern Description: Greater than or equal to 100 degrees Celsius and less than or equal to 250 degrees Celsius.
OvenTime
For each input sample, the minimum length of time for which the sample is kept in the oven before being moved to the desiccator.
Desiccator
For each input sample, the desiccator in which the samples are cooled after being removed from the oven.
Pattern Description: An object of type or subtype Model[Instrument, Desiccator] or Object[Instrument, Desiccator]
DesiccatorTime
For each input sample, the minimum length of time for which the sample is cooled in the desiccator after being removed from the oven.
SampleLabel
A user defined word or phrase used to identify the samples that are being dried in ExperimentOvenDry, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are being dried in ExperimentOvenDry, for use in downstream unit operations.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
QuantifyCells
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> $MaxNumberOfWells]] | LocationPositionP, ObjectP[{Object[Container]}] | _String}
SampleLabel
A user defined word or phrase used to identify the input samples to be quantified, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the input samples to be quantified, for use in downstream unit operations.
RecoupSample
Indicates if the aliquots from the corresponding input cell samples used for quantification measurement are returned to those input cell samples after the protocol is completed.
Methods
The experimental instrumentation used to measure the cell concentration in the input cell samples. Instrumentation options include: 1) Absorbance, where the absorbance (at the provided Wavelength) of the cell sample is measured using a spectrophotometer or plate reader and then converted to QuantificationUnit using either the AbsorbanceStandardCurve or AbsorbanceStandardCoefficient; 2) Nephelometry, where the scattered light attenuation of the cell sample at 653 nm is measured using a nephelometer and then converted to QuantificationUnit using either the NephelometryStandardCurve or NephelometryStandardCoefficient. The order of methods dictates the order of operations when the protocol is executed in the lab.
Default Calculation: Automatically set to Absorbance if any Absorbance options are provided or Instruments is set to a Spectrophotometer or PlateReader. Automatically set to Nephelometry if any Nephelometry options are provided or Instruments is set to a Nephelometer. Otherwise, if QuantificationUnit is set, Methods is automatically set to the instrumentation capable of generating raw experimental results in that unit. If the QuantificationUnit cannot be directly generated by any instrumentation, Methods is automatically set to the instrumentation whose native output can be converted to the QuantificationUnit using the specified StandardCurve/StandardCoefficient, or using the standard curve found from cell models in the Composition of the input samples. Otherwise, Methods is automatically set to Absorbance.
Instruments
The instrument used to measure the absorbance (at the provided Wavelength) or nephelometry (scattered light attenuation) for the input cell samples.
Default Calculation: Automatically set to include a spectrophotometer or plate reader model if Methods include Absorbance. Automatically set to include a nephelometer model if Methods include Nephelometry. Please see the documentation of ExperimentAbsorbanceIntensity and ExperimentNephelometry for more details on the how the instrument option is determined given the input cell samples and corresponding Absorbance/Nephelometry options.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader], Object[Instrument, PlateReader], Model[Instrument, Spectrophotometer], Object[Instrument, Spectrophotometer], Model[Instrument, Nephelometer], or Object[Instrument, Nephelometer]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader], Model[Instrument, Spectrophotometer], Object[Instrument, Spectrophotometer], Model[Instrument, Nephelometer], Object[Instrument, Nephelometer]}] | Automatic
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times each of the input samples is analyzed using identical experimental parameters. If Absorbance/NephelometryAliquot is set to True, this specifies the number of replicate aliquots to prepare from each input cell sample under the same aliquot conditions.
MultiMethodAliquots
Indicates if a single aliquot is taken from the input cell samples and reused in all quantification measurements (Shared) or if each measurement takes a new aliquot from the input cell samples (Individual).
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Analysis
QuantificationUnit
The preferred unit of cell concentration to update the composition of the input sample after the quantification measurement. If the specified unit cannot be directly measured with the specified quantification Methods, Absorbance/NephelometryStandardCurve or Absorbance/NephelometryStandardCoefficient will be used to convert the raw experimental result. If the Absorbance/NephelometryStandardCurve or Absorbance/NephelometryStandardCoefficient information is neither provided nor available from the input samples' cell compositions, the unit that is directly measured with the specified quantification Methods will be used to update the composition. The final concentration used to update the composition is the mean value of any raw experimental results and any converted values from the raw experimental result in the unit of QuantificationUnit. If the QuantificationUnit is neither convertible nor directly measured by the quantification Methods, the composition of the input sample will not be updated. If the input sample contains more than one cell type, its composition will not be updated given that the quantification Methods only measure one overall quantity of all contents in the sample.
Default Calculation: Automatically set to "EmeraldCell/Milliliter" if a standard curve or standard coefficient is provided in StandardCurve/StandardCoefficient options or found from the input cell samples' cell Composition to convert the raw experimental result from Methods to "EmeraldCell/Milliliter". Otherwise, automatically set to "OD600".
AbsorbanceStandardCurve
The standard curve used to convert the raw experimental result, expressed in units of OD600 or AbsorbanceUnit, to the specified QuantificationUnit.
Default Calculation: Automatically set to the standard curve that is found from the input cell sample's cell Composition that can convert raw OD600 or AbsorbanceUnit to the target QuantificationUnit. Otherwise, automatically set to Null.
AbsorbanceStandardCoefficient
The factor used to multiply the raw experimental result in units of OD600 or AbsorbanceUnit to the specified QuantificationUnit, assuming a linear relationship.
NephelometryStandardCurve
The standard curve used to convert the raw experimental result, expressed in the unit of RelativeNephelometricUnit, to the specified QuantificationUnit.
Default Calculation: Automatically set to the standard curve that is found from the input cell sample's cell Composition that can convert raw RelativeNephelometricUnit to the target QuantificationUnit. Otherwise, automatically set to Null.
NephelometryStandardCoefficient
The factor used to multiply the raw experimental result in units of RelativeNephelometricUnit to the specified QuantificationUnit, assuming a linear relationship.
Aliquoting
AbsorbanceAliquot
Indicates if an aliquot is taken from the input cell sample or the aliquot from the previous quantification measurements (if any), and is used for the subsequent Absorbance measurement. If NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times.
AbsorbanceAssayBuffer
The solution that is added to the aliquot taken from the input cell sample or the aliquot from the previous quantification measurements (if any). The volume of this solution added is the difference between the AbsorbanceAliquotAmount and the AbsorbanceAssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AbsorbanceAliquotAmount
The amount of the sample that is transferred from the input cell sample or the aliquot from the previous quantification measurements (if any) into the new aliquot.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
AbsorbanceAssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4. milliliters or Null.
AbsorbanceAliquotSampleStorageCondition
The non-default conditions under which any unused aliquot sample generated for Absorbance measurement is stored after the protocol is completed.
NephelometryAliquot
Indicates if an aliquot is taken from the input cell sample or the aliquot from the previous quantification measurements (if any), and is used for the subsequent Nephelometry measurement. If NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times.
NephelometryAssayBuffer
The solution that is added to the aliquot taken from the input cell sample or the aliquot from the previous quantification measurements (if any). The volume of this solution added is the difference between the NephelometryAliquotAmount and the NephelometryAssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
NephelometryAliquotAmount
The amount of the sample that is transferred from the input cell sample or the aliquot from the previous quantification measurements (if any) into the new aliquot.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
NephelometryAssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4. milliliters or Null.
NephelometryAliquotSampleStorageCondition
The non-default conditions under which any unused aliquot sample generated for Nephelometry measurement is stored after the protocol is completed.
AbsorbanceAliquotContainer
The desired type of container that is used to house the aliquot sample prior to the Absorbance measurement, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: Container or Container with Index or list of one or more Container or Container with Index entries or Null.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container], Object[Container]}] | _String} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container], Object[Container]}] | _String})..}) | Automatic) | Null
AbsorbanceDestinationWell
The desired position in the corresponding AbsorbanceAliquotContainer in which the aliquot sample will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((Null | (WellPositionP | {((Automatic | Null) | WellPositionP)..})) | Automatic) | Null
NephelometryAliquotContainer
The desired type of container that is used to house the aliquot sample prior to the Nephelometry measurement, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: Container or Container with Index or list of one or more Container or Container with Index entries or Null.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container], Object[Container]}] | _String} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container], Object[Container]}] | _String})..}) | Automatic) | Null
NephelometryDestinationWell
The desired position in the corresponding NephelometryAliquotContainer in which the aliquot sample will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((Null | (WellPositionP | {((Automatic | Null) | WellPositionP)..})) | Automatic) | Null
Blanks
AbsorbanceBlank
The source used to generate a blank sample used to account for the background signal prior to the Absorbance measurement of the cell samples of interest.
Default Calculation: Automatically set to Null if BlankMeasurement is False. Otherwise, automatically set to the value of Solvent in SamplesIn. If Solvent not specfied, 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
AbsorbanceBlankVolume
The volume of the blank that is transferred out and used for blank measurements prior to the Absorbance measurement. If AbsorbanceBlank is specified, AbsorbanceBlankVolume of Null indicates that the blanks are read inside their current containers. If AbsorbanceBlank is specified, AbsorbanceBlankVolume of a specific volume indicates the blanks are transferred to a container with the same model as the measurement container that holds the input cell samples or their aliquots for the Absorbance measurement.
Default Calculation: If BlankMeasurement is True, automatically set to the value of AssayVolume if that was specified, or maximum volume of the container otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
NephelometryBlank
The source used to generate a blank sample used to account for the background signal prior to the Nephelometry measurement of the cell samples of interest.
Default Calculation: Automatically set to Null if BlankMeasurement is False. Otherwise, automatically set to the value of Solvent in SamplesIn. If Solvent not specfied, 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
NephelometryBlankVolume
The volume of the blank that is transferred out and used for blank measurements prior to the Nephelometry measurement. If NephelometryBlank is specified, NephelometryBlankVolume of Null indicates that the blanks are read inside their current containers. If NephelometryBlank is specified, NephelometryBlankVolume of a specific volume indicates the blanks are transferred to a container with the same model as the measurement container that holds the input cell samples or their aliquots for the Nephelometry measurement.
Default Calculation: If BlankMeasurement is True, automatically set to the value of AssayVolume if that was specified, or maximum volume of the container otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
AbsorbanceBlankMeasurement
Indicates if blank samples are prepared and measured prior to Absorbance measurement. The absorbance (at the provided Wavelength) of the blank samples are measured and background subtracted to account for any background signals.
NephelometryBlankMeasurement
Indicates if blank samples are prepared and measured prior to Nephelometry measurement. The scattered light attenuation of the blank samples are measured and background subtracted to account for any background signals.
Absorbance Measurement
Wavelength
The specific wavelength which should be used to measure absorbance of the input cell samples or its aliquot.
Default Calculation: Automatically resolves to the shortest wavelength specified in the input samples' ExtinctionCoefficients field, and 260 Nanometer if that field is not populated.
Pattern Description: Greater than or equal to 200 nanometers and less than or equal to 1000 nanometers or Null.
AbsorbanceAcquisitionTemperature
Indicates the temperature the cell samples are held at during data acquisition within the absorbance instrument.
Default Calculation: Sets to Ambient if an instrument is capable of manipulating the temperature of the samples.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius or Null.
AbsorbanceEquilibrationTime
The length of time for which the cell samples are held at the requested temperature within the absorbance instrument before data acquisition.
Default Calculation: If an instrument is capable setting the temperature of the samples, sets to 0 second when Temperature is set to Ambient. Otherwise, it is set to 5 minutes.
AbsorbanceTargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AbsorbanceTargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AbsorbanceAtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
NumberOfReadings
The number of times to acquire data from each input cell sample or its aliquot that is loaded into the instrument during the Absorbance measurement. Each data acquisition is performed on the same cell sample without reloading the instrument.
Default Calculation: If an instrument capable of adjusting NumberOfReadings is selected, resolves to 100. Otherwise resolves to Null
Pattern Description: Greater than or equal to 1 and less than or equal to 200 in increments of 1 or Null.
AbsorbanceMethod
Indicates the type of container to be used to measure the absorbance of the input cell samples or its aliquot. PlateReader utilize an open well container that transverses light from top to bottom. Cuvette uses a square container with transparent sides to transverse light from the front to back at a fixed path length. Microfluidic uses small channels to load samples which are then gravity-driven towards chambers where light transverse from top to bottom and measured at a fixed path length.
Default Calculation: If any of the SamplesIn provided has a volume less than 500 Micro Liter, set to microfluidic. Otherwise, if there are less 8 samples, set to Cuvette. If none of options are true, set to PlateReader
SpectralBandwidth
When using the Cuvette Method, indicates the physical size of the slit from which light passes out from the monochromator. The narrower the bandwidth, the greater the resolution in measurements.
Default Calculation: When using the Cuvette Method, automatically set 1.0 Nanometer. If using plate reader, set to Null.
Pattern Description: Greater than or equal to 0.5 nanometers and less than or equal to 5 nanometers or Null.
Nephelometry Measurement
NephelometryAcquisitionTemperature
Indicates the temperature the cell samples are held at during data acquisition within the nephelometer instrument.
Default Calculation: Automatically set to Ambient if Method->Solubility or the average of the IncubationTemperatures of the Model[Cell] Analytes, or 37 Celsius if that field is not informed if Method->CellCount.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 65 degrees Celsius or Null.
NephelometryEquilibrationTime
The length of time for which the cell samples are held at the requested temperature within the nephelometer instrument before data acquisition.
Default Calculation: Automatically set to 0 second when Temperature is set to Ambient, or 5 minutes when Temperature is above Ambient.
NephelometryTargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
NephelometryTargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
NephelometryAtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
BeamAperture
The diameter of the opening allowing the source laser light to pass through to the cell sample. A larger BeamAperture allows more light to pass through to the sample, leading to a higher signal. A setting of 1.5 millimeters is recommended for all 384 and 96 well plates, and 2.5-3.5 millimeters for 48 or less well plates. For non-homogenous solutions, a higher BeamAperture is recommended, and for samples with a large meniscus effect, a smaller BeamAperture is recommended.
Pattern Description: Greater than or equal to 1.5 millimeters and less than or equal to 3.5 millimeters or Null.
BeamIntensity
The percentage of the total amount of the laser source light passed through to reach the cell sample. For Solubility experiments, 80% is recommended, and for experiments with highly concentrated or highly turbid samples, such as those involving cells, a BeamIntensity of 10% is recommended.
Pattern Description: Greater than or equal to 0 percent and less than or equal to 100 percent or Null.
IntegrationTime
The amount of time that scattered light is measured. Increasing the IntegrationTime leads to higher signal and noise intensity.
Default Calculation: Automatically set to 1 second if no SamplingPattern is specified, or if SamplingPattern->Matrix. If SamplingPattern->Ring or Spiral, IntegrationTime is set based on the SamplingDistance.
QuantifyColonies
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> $MaxNumberOfWells]] | LocationPositionP, ObjectP[{Object[Container]}] | _String}
SampleLabel
A user defined word or phrase used to identify the input samples to be quantified, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the input samples to be quantified, for use in downstream unit operations.
SampleOutLabel
The label of the solid media samples that will be created in this experiment, which is used for identification elsewhere in sample preparation.
ContainerOutLabel
The label of the containers of the solid media sample that will be created in this experiment, which is used for identification elsewhere in sample preparation.
ImagingInstrument
Pattern Description: An object of type or subtype Model[Instrument, ColonyHandler] or Object[Instrument, ColonyHandler]
Programmatic Pattern: ObjectP[{Model[Instrument, ColonyHandler], Object[Instrument, ColonyHandler]}]
PreparedSample
Indicates if the provided samples containing microbial cells that are counted have been previously transferred onto a solid media plate and cultivated to grow colonies. If PreparedSample is set to True, the provided sample container is placed directly into the imaging instrument for imaging and counting, bypassing the cell spreading and incubation steps.
Default Calculation: Set to False if the provided samples is not in the state of Solid, otherwise set to True.
SpreaderInstrument
The colony handler that is used to spread the provided samples on solid media to prepare colony samples.
Default Calculation: When PreparedSample is set to False, automatically set SpreaderInstrument to Model[Instrument, ColonyHandler, "QPix 420 HT"].
Pattern Description: An object of type or subtype Model[Instrument, ColonyHandler] or Object[Instrument, ColonyHandler] or Null.
Programmatic Pattern: (ObjectP[{Model[Instrument, ColonyHandler], Object[Instrument, ColonyHandler]}] | Automatic) | Null
Incubator
The cell incubator that is used to grow colonies in the desired environment before colonies are imaged. Custom incubation actively selects an incubator in the lab and uses a thread to incubate only the cells from this protocol for the specified Time. Selecting a default IncubationCondition (BacterialIncubation, YeastIncubation) will passively store the cells for the specified time in a shared incubator, potentially with samples from other protocols. However, it will not consume a thread while the cells are inside the incubator.
Default Calculation: When PreparedSample is set to False, automatically set Incubator to an incubator that meets the requirements according to IncubateCellsDevices that provides desired incubation conditions.
Pattern Description: An object of type or subtype Model[Instrument, Incubator] or Object[Instrument, Incubator] or Null.
Programmatic Pattern: (ObjectP[{Model[Instrument, Incubator], Object[Instrument, Incubator]}] | Automatic) | Null
WorkCell
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.
Imaging
ImagingStrategies
The end goals for capturing images. ImagingStrategies can be either a single end goal of simple visualization or a list of multiple end goals. The options include BrightField, BlueWhiteScreen, and various fluorescence imaging techniques. BrightField imaging provides essential baseline images and is required if any other imaging strategies are employed. BlueWhiteScreen is used to distinguish recombinant colonies with disrupted lacZ (white colonies) from blue colonies, using an absorbance filter. Fluorescence imaging allows for the visualization of colonies with fluorescent dyes or proteins.
Default Calculation: Automatically set to include BlueWhiteScreen along with BrightField if Populations is set to include BlueWhiteScreen; set to include a specific fluorescence strategy along with BrightField if the Model[Cell] information in the sample matches one of the fluorescent excitation and emission pairs supported by the imaging instrument. Otherwise, set to BrightField, as a BrightField image is always taken.
Programmatic Pattern: (DuplicateFreeListableP[BrightField | BlueWhiteScreen | VioletFluorescence | GreenFluorescence | OrangeFluorescence | RedFluorescence | DarkRedFluorescence] | BrightField) | Automatic
ExposureTimes
A single length of time that the camera sensor collects light during image acquisition for each imaging strategy. An increased exposure time leads to brighter images based on a linear scale. When set as Automatic, optimal exposure time is automatically determined during the experiment. This is done by running AnalyzeImageExposure on images taken with suggested initial exposure times. The process adjusts the exposure time for subsequent image acquisitions until the optimal value is found.
Programmatic Pattern: ({(RangeP[1*Millisecond, 2000*Millisecond] | Automatic)..} | (RangeP[1*Millisecond, 2000*Millisecond] | Automatic)) | Automatic
Spreading
DilutionType
Indicates the type of dilution performed on the sample. Linear dilution represents a single stage dilution of the Analyte in the sample to a specified concentration or by a specified dilution factor. Serial dilution represents a stepwise dilution of the Analyte in the sample resulting in multiple samples and a geometric progression of the concentration. The progression can be described by either a series of target concentrations or a series of dilution factors. In a serial dilution the source of a dilution round is the resulting sample of the previous dilution round. The first source sample is the original sample provided.
DilutionStrategy
Indicates if only the final sample (Endpoint) or all diluted samples (Series) produced by serial dilution are used for spreading on solid media plate.
NumberOfDilutions
Default Calculation: Automatically set to the length of TargetAnalyteConcentration, CumulativeDilutionFactor, or SerialDilutionFactor if provided, otherwise set to 1.
Pattern Description: Greater than or equal to 1 and less than or equal to 100 in increments of 1 or Null.
CumulativeDilutionFactor
For each sample, the factor by which the concentration of the TargetAnalyte in the original sample is reduced during the dilution. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
SerialDilutionFactor
For each sample, the factor by which the concentration of the TargetAnalyte in the resulting sample of the previous dilution step is reduced. For example, if the CumulativeDilutionFactor is equal to {10,100,1000}. SerialDilutionFactor will resolve to {10,10,10}. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
ColonySpreadingTool
For each sample, the tool used to spread the suspended cells from the input sample onto the destination plate or into a destination well.
Default Calculation: If DestinationContainer is an 8 well solid media tray, resolves to Model[Part, ColonyHandlerHeadCassette, "8-pin spreading head"]. Otherwise resolves to Model[Part, ColonyHandlerHeadCassette, "1-pin spreading head"].
Pattern Description: An object of type or subtype Model[Part, ColonyHandlerHeadCassette] or Object[Part, ColonyHandlerHeadCassette] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, ColonyHandlerHeadCassette], Object[Part, ColonyHandlerHeadCassette]}]) | Automatic) | Null
SpreadVolume
Default Calculation: Automatically set to the median among 30 Microliter, the sample volume divided by the length of dispense coordinates, and 100 Microliter.
Pattern Description: Greater than or equal to 10 microliters and less than or equal to 130 microliters or Null.
DispenseCoordinates
For each sample, the location to dispense the suspended cells to be spread on the destination plate.
Programmatic Pattern: ((Null | {{RangeP[-63*Millimeter, 63*Millimeter], RangeP[-43*Millimeter, 43*Millimeter]}..}) | Automatic) | Null
SpreadPatternType
For each sample, the pattern the spreading colony handler head will move when spreading the colony on the plate. Can be specified as a pre-determined pattern or Custom to indicate the coordinates in CustomSpreadPattern should be used.
CustomSpreadPattern
For each sample, the user defined pattern used to spread the suspended cells across the plate. Specify a series of Spread[{{xCoordinate,yCoordinate}}..] to specify the pattern. In order to draw separate lines, specify series of coordinates in different Spread[...]'s. Between each Spread[...], the pin on colony spreading tool will be lifted off of the agar and then repositioned at the first coordinate of the next Spread[...].
Programmatic Pattern: ((Null | (Verbatim[Spread][{{RangeP[-63*Millimeter, 63*Millimeter], RangeP[-43*Millimeter, 43*Millimeter]}..}] | {Verbatim[Spread][{{RangeP[-63*Millimeter, 63*Millimeter], RangeP[-43*Millimeter, 43*Millimeter]}..}]..})) | Automatic) | Null
DestinationContainer
For each Sample, the desired type of container to have suspended cells spread in, with indices indicating grouping of samples in the same plate, if desired.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container]}] | _String) | Automatic})) | Automatic) | Null
DestinationWell
DestinationMedia
Default Calculation: Automatically set to the PreferredSolidMedia field of the first Model[Cell] of the composition of the Sample.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
Analysis
Populations
The criteria used to group colonies together into a population to count. Criteria are based on the ordering of colonies by the desired feature(s): Diameter, Regularity, Circularity, Isolation, Fluorescence, and BlueWhiteScreen. For more information see documentation on colony population Unit Operations: Diameter, Isolation, Regularity, Circularity, Fluorescence, BlueWhiteScreen, MultiFeatured, and AllColonies under Experiment Principles section.
Default Calculation: If the Model[Cell] information in the sample object matches one of the fluorescent excitation and emission pairs of the colony picking instrument, Populations is set to Fluorescence. If BlueWhiteScreen is specified in ImagingStrategies, Populations is set to BlueWhiteScreen. Otherwise, Populations is set to All.
Programmatic Pattern: (((Fluorescence | BlueWhiteScreen | Diameter | Isolation | Circularity | Regularity | All) | FluorescencePrimitiveP | BlueWhiteScreenPrimitiveP | DiameterPrimitiveP | IsolationPrimitiveP | CircularityPrimitiveP | RegularityPrimitiveP | AllColoniesPrimitiveP | MultiFeaturedPrimitiveP) | {((Fluorescence | BlueWhiteScreen | Diameter | Isolation | Circularity | Regularity | All) | FluorescencePrimitiveP | BlueWhiteScreenPrimitiveP | DiameterPrimitiveP | IsolationPrimitiveP | CircularityPrimitiveP | RegularityPrimitiveP | AllColoniesPrimitiveP | MultiFeaturedPrimitiveP)..}) | Automatic
PopulationCellTypes
The cell type thought to represent the physiological characteristics defined in each of the Populations.
Default Calculation: Automatically set to the cell type of the specified PopulationIdentities if it is a Model[Cell]. Otherwise, PopulationCellTypes is set to the cell type of the analyte or the cell model with the highest concentration from the input sample.
Pattern Description: CellType for single Colony Population or CellTypes for Multiple Colony Populations.
PopulationIdentities
The cell constituent thought to represent the physiological characteristics defined in each of the Populations. If given as a string, a new Model[Cell] with the given name will be created with the type specified in option PopulationCellTypes and the current model of the given sample will be removed after the quantification step.
Default Calculation: Automatically set to the cell model of the analyte or the cell model if there is only one cell model in the Composition of the input sample, otherwise set to "Characterized Colony from <SampleID> #", and the protocol ID is always appended to the end of name string automatically at the time of model creation.
Pattern Description: CellIdentities for Multiple Colony Populations or CellIdentity for single Colony Population.
Programmatic Pattern: ((_String | ObjectP[{Model[Cell, Bacteria], Model[Cell, Yeast]}]) | {(_String | ObjectP[{Model[Cell, Bacteria], Model[Cell, Yeast]}])..}) | Automatic
MinReliableColonyCount
The smallest number of colonies that can be counted on a solid media plate to provide a statistically reliable estimate of the concentration of microorganisms in a sample. Below this number, the count is considered statistically unreliable and the result is typically referred to as "Too Few To Count" (TFTC).
Default Calculation: If PreparedSample is set to False, automatically set to 30, otherwise set to 1.
MaxReliableColonyCount
The largest number of colonies that can be counted on a solid media plate beyond which accurate counting becomes impractical and unreliable. This threshold is typically set at 300 colonies. When the number of colonies exceeds this limit, it is difficult to distinguish and count individual colonies accurately, and the result is typically referred as "Too Numerous To Count" (TNTC).
MinDiameter
The smallest diameter value from which colonies will be included in TotalColonyCounts in the data and analysis. The diameter is defined as the diameter of a circle with the same area as the colony.
Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
MaxDiameter
The largest diameter value from which colonies will be included in TotalColonyCounts in the data and analysis. The diameter is defined as the diameter of a circle with the same area as the colony.
Pattern Description: Greater than or equal to 0.2 millimeters and less than or equal to 10 millimeters or Null.
MinColonySeparation
The closest distance included colonies can be from each other from which colonies will be included in the data and analysis. The separation of a colony is the shortest path between the perimeter of the colony and the perimeter of any other colony.
MinRegularityRatio
The smallest regularity ratio from which colonies will be included in the data and analysis. 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.
MaxRegularityRatio
The largest regularity ratio from which colonies will be included in the data and analysis. 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.
MinCircularityRatio
The smallest circularity ratio from which colonies will be included in the data and analysis. 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.
MaxCircularityRatio
The largest circularity ratio from which colonies will be included in the data and analysis. 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.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Incubation
IncubationCondition
The type of incubation that defines the Temperature, Carbon Dioxide Percentage, Relative Humidity, Shaking Rate and Shaking Radius, under which the input cells are incubated. Custom incubation actively selects an incubator in the lab and uses a thread to incubate only the cells from this protocol for the specified Time. Selecting an IncubationCondition, through a symbol or an object, will passively store the cells for the specified time in a shared incubator, potentially with samples from other protocols. However, it will not consume a thread while the cells are inside the incubator. Currently, MammalianIncubation, BacterialIncubation, BacterialShakingIncubation, YeastIncubation, and YeastShakingIncubation are supported cell culture incubation conditions with shared incubators.
Default Calculation: Automatically set to a storage condition matching specified CellType, CultureAdhesion, Temperature, CarbonDioxide, RelativeHumidity, ShakingRate and ShakingRadius options, or set to Custom if no existing storage conditions can provide specified incubation condition options. If no Temperature, RelativeHumidity, CarbonDioxide, ShakingRate, or ShakingRadius are provided, automatically set based on the CellType and CultureAdhesion as described in the below table.
Programmatic Pattern: (((BacterialIncubation | YeastIncubation | Custom) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
Temperature
Temperature at which the input cells are incubated. 30 Degrees Celsius and 37 Degrees Celsius are supported by default cell culture incubation conditions. Alternatively, a customized temperature can be requested with a dedicated custom incubator between 28 degrees Celsius and 80 degrees Celsius until the protocol is completed. See the IncubationCondition option for more information.
Default Calculation: Automatically set to match the Temperature field of specified IncubationCondition. If IncubationCondition is set to Custom, automatically set to 30 Celsius.
Programmatic Pattern: ((CellIncubationTemperatureP | RangeP[$MinCellIncubationTemperature, $MaxCellIncubationTemperature]) | Automatic) | Null
ColonyIncubationTime
Default Calculation: If PreparedSample is set to False, automatically set to the shorter time of 10 Hour or ten times the DoublingTime of the cells in the samples, with a minimum of 1 hour.
Incubation Repeat
IncubateUntilCountable
Indicates whether colony samples should undergo repeated cycles of incubation, imaging, and analysis until one of the following conditions is met: 1) The TotalColonyCounts from analyses are no longer increasing after surpassing the MinReliableColonyCount. 2) The TotalColonyCounts from analyses exceed the MaxReliableColonyCount. 3) A predetermined maximum incubation time is reached. The criteria for identifying colonies large enough to be counted can be set using the following options: MinDiameter, MaxColonySeparation, MinRegularityRatio, MaxRegularityRatio, MinCircularityRatio, and MaxCircularityRatio. Refer to Figure 3.2 for more information on colony identification criteria.
NumberOfStableIntervals
The number of consecutive intervals during which the TotalColonyCounts remain stable (do not increase). For example, if the TotalColonyCounts (e.g. {200, 240, 240}) do not increase for the last two consecutive incubation intervals, the stable interval number is 1. This metric is used to determine whether all viable colonies have been counted when calculating Colony Forming Units (CFU). This stability indicates that the growth phase of the colonies has plateaued, ensuring an accurate count of all viable colonies present.
MaxColonyIncubationTime
The maximum duration during which the colony samples are allowed to be incubated inside of cell incubator.
Default Calculation: If PreparedSample is set to False and IncubateUntilCountable is set to True, automatically set to the shorter time of 20 Hour or twenty times the DoublingTime of the cells in the samples, with a minimum of 2 hour. Otherwise set to the same value as IncubationTime if IncubateUntilCountable is set to False.
IncubationInterval
The duration during which colony samples are placed inside a cell incubator as part of repeated cycles of incubation, imaging, and analysis. Following this interval, the samples are moved out of the cell incubator and undergo imaging and analysis until all analyses return at least one value of TotalColonyCounts above the MinReliableColonyCount or until the MaxIncubationTime is reached.
Default Calculation: If IncubateUntilCountable is set to True, automatically set to the shorter time of 5 hours or five times the DoublingTime of the cells in the samples, with a minimum of 1 hour. Any time less than 1 hour is not sufficient to complete the cycle of setting up incubator and imaging instrument.
LabelSample
Options
General
Label
Restricted
Indicates whether the sample should be restricted from automatic use is any of your team's experiments that request the sample's models. (Restricted samples can only be used in experiments when specifically provided as input to the experiment functions by a team member). Setting the option to Null means the sample should be untouched. Setting the option to True or False will set the Restricted field of the sample to that value respectively.
Sample
Programmatic Pattern: (ObjectP[{Model[Sample]}] | (ObjectP[{Object[Sample]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String}) | Automatic
Container
Default Calculation: Automatically resolves to an Object[Container] if an Object[Sample] is specified. Otherwise, automatically resolves to a Model[Container] on any existing samples that can be used to fulfill the Model[Sample] request or based on the container that the default product for the Model[Sample] comes in.
Programmatic Pattern: ((ObjectP[Object[Container]] | _String) | ObjectP[Model[Container]]) | Automatic
Well
ContainerLabel
Amount
Programmatic Pattern: ((Null | (GreaterP[0*Milligram] | GreaterP[0*Milliliter] | GreaterEqualP[1, 1])) | Automatic) | Null
ExactAmount
Indicates that an Object[Sample] with the exact Amount specified (+/- Tolerance) should be picked in the lab. If set to False, existing samples with an amount greater than or equal to the amount requested can be used. ExactAmount should be set to True if you are depending on the sample having an exact volume/mass/count in the lab. However, if you're just transferring out of this sample and don't care about its exact volume, setting ExactAmount->False will save time in the lab (the exact amount doesn't need to first be aliquotted out).
Default Calculation: Automatically set to True if the sample has FixedAmounts or if the user has manually specified the Amount option.
Tolerance
The allowed tolerance when preparing the specified Amount of sample. This option can only be set if ExactAmount is set to True.
Programmatic Pattern: ((Null | (GreaterP[0*Milligram] | GreaterP[0*Milliliter] | GreaterEqualP[1, 1] | RangeP[0*Percent, 100*Percent])) | Automatic) | Null
Density
Indicates the known density of the sample being labeled at room temperature. By setting upfront, this allows ECL to skip measuring the density later.
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.
Health & Safety
SampleModel
Specifies the model of the given sample. This option should only be used if you want to override the default Model[Sample] of your labeled sample.
Composition
Specifies molecular composition of this sample. This option should only be used if you want to override the automatically calculated Composition of your labeled sample.
Programmatic Pattern: (Null | {{(GreaterP[0*Molar] | GreaterP[0*(Gram/Liter)] | RangeP[0*VolumePercent, 100*VolumePercent] | RangeP[0*MassPercent, 100*MassPercent] | RangeP[0*PercentConfluency, 100*PercentConfluency] | GreaterP[0*(Cell/Liter)] | GreaterP[0*(CFU/Liter)] | GreaterP[0*OD600] | GreaterP[0*Colony]) | Null, ObjectP[List @@ IdentityModelTypeP] | Null}..}) | Null
Acid
Indicates if this entity forms strongly acidic solutions when dissolved in water (typically pKa <= 4) and requires secondary containment during storage.
Default Calculation: If modifying an existing object, automatically set to match the field value of Acid.
Anhydrous
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
AsepticHandling
Indicates if aseptic techniques are followed for this sample. Aseptic techniques include sanitization, autoclaving, sterile filtration, mixing exclusively sterile components, and transferring in a biosafety cabinet during experimentation and storage.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
AutoclaveUnsafe
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Base
Indicates if this entity forms strongly basic solutions when dissolved in water (typically pKaH >= 11) and requires secondary containment during storage.
Default Calculation: If modifying an existing object, automatically set to match the field value of Base.
BiosafetyLevel
Default Calculation: If modifying an existing object, automatically set to match the field value of BiosafetyLevel.
CellType
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
CultureAdhesion
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
DOTHazardClass
Default Calculation: If modifying an existing object, automatically set to match the field value of DOTHazardClass.
Pattern Description: Class 0, Class 1 Division 1.1 Mass Explosion Hazard, Class 1 Division 1.2 Projection Hazard, Class 1 Division 1.3 Fire, Blast, or Projection Hazard, Class 1 Division 1.4 Limited Explosion, Class 1 Division 1.5 Insensitive Mass Explosion Hazard, Class 1 Division 1.6 Insensitive No Mass Explosion Hazard, Class 2 Division 2.1 Flammable Gas Hazard, Class 2 Division 2.2 Non-Flammable Gas Hazard, Class 2 Division 2.3 Toxic Gas Hazard, Class 3 Flammable Liquids Hazard, Class 4 Division 4.1 Flammable Solid Hazard, Class 4 Division 4.2 Spontaneously Combustible Hazard, Class 4 Division 4.3 Dangerous when Wet Hazard, Class 5 Division 5.1 Oxidizers Hazard, Class 5 Division 5.2 Organic Peroxides Hazard, Class 6 Division 6.1 Toxic Substances Hazard, Class 6 Division 6.2 Infectious Substances Hazard, Class 7 Division 7 Radioactive Material Hazard, Class 8 Division 8 Corrosives Hazard, or Class 9 Miscellaneous Dangerous Goods Hazard or Null.
DoubleGloveRequired
Default Calculation: If modifying an existing object, automatically set to match the field value of DoubleGloveRequired.
DrainDisposal
Default Calculation: If modifying an existing object, automatically set to match the field value of DrainDisposal.
ExpirationDate
Date after which this sample is considered expired and users will be warned about using it in protocols.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
ExpirationHazard
Indicates if pure samples of this entity become hazardous once they are expired and must be automatically disposed of when they pass their expiration date.
Default Calculation: If modifying an existing object, automatically set to match the field value of ExpirationHazard.
Flammable
Indicates if pure samples of this entity are easily set aflame under standard conditions. This corresponds to NFPA rating of 3 or greater.
Default Calculation: If modifying an existing object, automatically set to match the field value of Flammable.
Fuming
Default Calculation: If modifying an existing object, automatically set to match the field value of Fuming.
InertHandling
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
MSDSFile
Programmatic Pattern: ((Null | (NotApplicable | URLP | FilePathP | ObjectP[Object[EmeraldCloudFile]])) | Automatic) | Null
NFPA
The National Fire Protection Association (NFPA) 704 hazard diamond classification for the entity. The NFPA diamond standard is maintained by the United States National Fire Protection Association and summarizes, clockwise from top, Fire Hazard, Reactivity, Specific Hazard and Health Hazard of a substance.
Default Calculation: If modifying an existing object, automatically set to match the field value of NFPA.
Programmatic Pattern: ((Null | {0 | 1 | 2 | 3 | 4, 0 | 1 | 2 | 3 | 4, 0 | 1 | 2 | 3 | 4, DuplicateFreeListableP[Oxidizer | WaterReactive | Aspyxiant | Corrosive | Acid | Bio | Poisonous | Radioactive | Cryogenic | Null] | {}}) | Automatic) | Null
NucleicAcidFree
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
ParticularlyHazardousSubstance
Indicates if exposure to samples of this entity has the potential to cause serious and lasting harm. A substance is considered particularly harmful if it is categorized by any of the following GHS classifications (as found on a MSDS): Reproductive Toxicity (H340, H360, H362), Acute Toxicity (H300, H310, H330, H370, H371, H372, H373), Carcinogenicity (H350). Note that PHS designation primarily describes toxicity hazard and doesn't include other types of hazard such as water reactivity or being pyrophoric.
Default Calculation: If modifying an existing object, automatically set to match the field value of ParticularlyHazardousSubstance.
Pungent
Default Calculation: If modifying an existing object, automatically set to match the field value of Pungent.
PyrogenFree
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Pyrophoric
Default Calculation: If modifying an existing object, automatically set to match the field value of Pyrophoric.
Radioactive
Default Calculation: If modifying an existing object, automatically set to match the field value of Radioactive.
RNaseFree
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
SampleHandling
The method by which this sample should be manipulated in the lab when transfers out of the sample are requested.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Pattern Description: Liquid, Slurry, Powder, Itemized, Viscous, Paste, Brittle, Fabric, or Fixed or Null.
State
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Sterile
Indicates that this sample arrives free of both microbial contamination and any microbial cell samples from the manufacturer, or is prepared free of both microbial contamination and any microbial cell samples by employing autoclaving, sterile filtration, or mixing exclusively sterile components with aseptic techniques during experimentation and storage.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Ventilated
Indicates if pure samples of this entity must be handled in an enclosure where airflow is used to reduce exposure of the user to the substance and contaminated air is exhausted in a safe location. Samples may need to be ventilated if they are, for example, pungent, fuming or hazardous.
Default Calculation: If modifying an existing object, automatically set to match the field value of Ventilated.
WaterReactive
Default Calculation: If modifying an existing object, automatically set to match the field value of WaterReactive.
Storage Information
StorageCondition
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or an object of type or subtype Model[StorageCondition] or Null.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
AsepticTransportContainerType
Indicates how this sample is contained in an aseptic barrier and if it needs to be unbagged before being used in a protocol, maintenance, or qualification.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Expires
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
LightSensitive
Indicates if the samples of this entity reacts or degrades in the presence of light and requires storage in the dark.
Default Calculation: If modifying an existing object, automatically set to match the field value of LightSensitive.
ShelfLife
The length of time after DateCreated that samples of this model are recommended for use before they should be discarded.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
TransferTemperature
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
TransportTemperature
The temperature that this sample should be heated or refrigerated while transported between instruments during experimentation.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Pattern Description: Greater than or equal to -86 degrees Celsius and less than or equal to 10 degrees Celsius or greater than or equal to 30 degrees Celsius and less than or equal to 105 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[-86*Celsius, 10*Celsius] | RangeP[30*Celsius, 105*Celsius])) | Automatic) | Null
UnsealedShelfLife
The length of time after DateUnsealed that samples of this model are recommended for use before they should be discarded.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
Compatibility
GloveBoxBlowerIncompatible
Indicates that the glove box blower must be turned off to prevent damage to the catalyst in the glove box that is used to remove traces of water and oxygen, when manipulating this sample inside of the glove box.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
GloveBoxIncompatible
Indicates if this sample cannot be used inside of the glove box due high volatility and/or detrimental reactivity with the catalyst in the glove box that is used to remove traces of water and oxygen. Sulfur and sulfur compounds (such as H2S, RSH, COS, SO2, SO3), halides, halogen (Freon), alcohols, hydrazine, phosphene, arsine, arsenate, mercury, and saturation with water may deactivate the catalyst.
Default Calculation: If creating a new object, Automatic resolves to Null. For existing objects, Automatic resolves to the current field value.
IncompatibleMaterials
Default Calculation: If modifying an existing object, automatically set to match the field value of IncompatibleMaterials.
Pattern Description: List of one or more None, 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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton, Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina, Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, BorosilicateGlass, Glass, OpticalGlass, Graphite, Porcelain, Oxidizer, Cardboard, Wood, Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Ruby, Sapphire, Silicon, Viton, or VacuumMeltedStainlessSteel entries or Null.
LiquidHandlerIncompatible
Indicates if pure samples of this entity cannot be reliably aspirated or dispensed on an automated liquid handling robot. Substances may be incompatible if they have a low boiling point, readily producing vapor, are highly viscous or are chemically incompatible with all tip types.
Default Calculation: If modifying an existing object, automatically set to match the field value of LiquidHandlerIncompatible.
PipettingMethod
The default parameters describing how pure samples of this entity should be manipulated by pipette, such as aspiration and dispensing rates. These parameters may be overridden when creating experiments.
Default Calculation: If modifying an existing object, automatically set to match the field value of PipettingMethod.
UltrasonicIncompatible
Indicates if volume measurements of pure samples of this entity cannot be performed via the ultrasonic distance method due to vapors interfering with the reading.
LabelContainer
Options
General
Label
Restricted
Indicates whether the container should be restricted from automatic use is any of your team's experiments that request the container's models. (Restricted can only be used in experiments when specifically provided as input to the experiment functions by a team member). Setting the option to Null means the sample should be untouched. Setting the option to True or False will set the Restricted field of the sample to that value respectively.
Container
Pattern Description: An object of type or subtype Object[Container] or Model[Container] or a prepared sample or Null.
Preparation
Wait
Transfer
Options
General
Source
Pattern Description: Existing Container with Well Position or New Container with Index or Sample or Container or Null.
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container], Model[Sample]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String}
Destination
Pattern Description: Existing Container with Well Position or New Container with Index or Sample or Container or Waste or Null.
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Item], Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | Waste
Amount
Programmatic Pattern: RangeP[0.1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0., 1.] | All
SourceLabel
A user defined word or phrase used to identify the source sample from which the transfer occurs, for use in downstream unit operations.
SourceContainerLabel
A user defined word or phrase used to identify the container of the source sample from which the transfer occurs, for use in downstream unit operations.
DestinationLabel
A user defined word or phrase used to identify the destination sample from which the source sample is transferred into, for use in downstream unit operations.
DestinationContainerLabel
A user defined word or phrase used to identify the container of the destination sample from which the source sample is transferred into, for use in downstream unit operations.
SourceWell
Default Calculation: Automatically set to the first non-empty well if an Object[Container] or {_Integer, Model[Container]} is given. Otherwise, is set to the position of the given Object[Sample].
RestrictSource
Indicates whether the source should be restricted from automatic use is any of your team's experiments that request the sample's models. (Restricted samples can only be used in experiments when specifically provided as input to the experiment functions by a team member.)
Default Calculation: If this sample is being reused as a source/destination elsewhere in your Transfer and the RestrictSource/RestrictDestination option are specified for that sample, the same value will be used.
RestrictDestination
Indicates whether the destination should be restricted from automatic use is any of your team's experiments that request the sample's models. (Restricted samples can only be used in experiments when specifically provided as input to the experiment functions by a team member.)
Default Calculation: If this sample is being reused as a source/destination elsewhere in your Transfer and the RestrictSource/RestrictDestination option are specified for that sample, the same value will be used.
IntermediateDecantRecoup
Indicates if any residual sample transferred into the intermediate container should be transferred back to the source sample. This option can only be set to True for Object[Sample] source.
BalanceCleaningMethod
Indicates the type of cleaning performed on the balance right before a weighing instance if the operator indicates presence of stray material. Dry indicates the balance pan surface and the balance floor outside of the balance pan are cleared of any stray material using soft and lint-free non-woven wipes. Wet indicates the balance pan surface and the balance floor outside of the balance pan is first cleaned with Dry method, followed by wiping with DI-water moistened wipes, IPA-moistened wipes, and a final dry wipe. None indicates no cleaning is performed prior to initial setup.
Default Calculation: Automatically set to the same value as BalancePreCleaningMethod if BalancePreCleaningMethod is either Wet or Dry. If BalancePreCleaningMethod is None, set to Wet.
DestinationWell
Default Calculation: Automatically set to the position of the given Object[Sample]. Otherwise, is set to the first empty well of the container. Otherwise, is set to "A1".
MultichannelTransfer
Indicates if this transfer will occur simultaneously with the other transfer that occur before/after it, up to the number of channels that are available in the pipette chosen via the Instrument option.
Default Calculation: Automatically set to True if (1) the samples are in a plate, (2) the samples to be transferred before/after this sample are in the same row or well of the plate, (3) the volume of the samples to be transferred is the same, and (4) the spacing of the wells in the plate are compatible with the spacing between the channels in the pipette (HorizontalPitch/VerticalPitch/ChannelOffset).
SachetIntermediateContainer
The weigh boat item that the filler is emptied into after cutting open the source sachet in order to transfer to the destination, if not transferring gravimetrically using a weigh boat already.
Default Calculation: Automatically set to a compatible weigh boat model if Sachet -> True and WeighingContainer is Null.
Pattern Description: An object of type or subtype Model[Item, WeighBoat] or Object[Item, WeighBoat] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, WeighBoat], Object[Item, WeighBoat]}]) | Automatic) | Null
BalancePreCleaningMethod
Indicates the type of cleaning performed on the balance prior to its initial setup for use. Dry indicates the balance pan surface and the balance floor outside of the balance pan is cleared of any stray material using a cleaning brush and lint-free non-woven wipes. Wet indicates the balance pan surface and the balance floor outside of the balance pan is first cleaned with Dry method, followed by wiping with DI-water moistened wipes, IPA-moistened wipes, and a final dry wipe. None indicates no cleaning is performed prior to initial setup.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
TemperatureConditions
CoolingTime
Specifies the length of time that should elapse after the transfer before the sample is removed from the TransferEnvironment. This is a lower bound, which will govern the final transfer, and so any given sample in a batch may cool for longer than the CoolingTime.
SolidificationTime
In a media transfer, the duration of time after transferring the liquid media into incubation plates that they are held at ambient temperature for the media containing gelling agents to solidify before allowing them to be used for experiments.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 1 day or None or Null.
Temperature Conditions
SourceTemperature
Indicates the temperature at which the source sample will be at during the transfer. When samples are transferred off of the operator cart and into the TransferEnvironment, they are placed in a portable heater/cooler to get the sample to temperature right before the transfer occurs. Note that this is different than the TransportCondition of the sample. Samples transferred in a biosafety cabinet can have SourceTemperature specified as Cold (approximately 4 Celsius), Ambient, or a specific temperature above 25 Celsius.
Default Calculation: Automatically set to the TransferTemperature or TransportTemperature (whichever is first filled out) of the source sample. Otherwise, is transferred at Ambient temperature.
Pattern Description: Ambient or Cold or greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, 90*Celsius] | Ambient | Cold)) | Automatic) | Null
SourceEquilibrationTime
MaxSourceEquilibrationTime
The maximum duration of time for which the samples will be heated/cooled to the target SourceTemperature, if they do not reach the SourceTemperature after SourceEquilibrationTime. MaxSourceEquilibrationTime will only be used if SourceEquilibrationCheck is set, in order to extend the equilibration time past the initial SourceEquilibrationTime if SourceTemperature has not been reached. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
SourceEquilibrationCheck
The method by which to verify the temperature of the source before the transfer is performed. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
DestinationTemperature
Indicates the temperature at which the destination will be at during the transfer. When samples are transferred off of the operator cart and into the TransferEnvironment, they are placed in a portable heater/cooler to get the sample to temperature right before the transfer occurs. Note that this is different than the TransportCondition of the sample. Samples transferred in a biosafety cabinet can have DestinationTemperature specified as Cold (approximately 4 Celsius), Ambient, or a specific temperature above 25 Celsius.
Default Calculation: Automatically set to the TransferTemperature or TransportTemperature (whichever is first filled out) of the destination sample. Otherwise, is transferred at Ambient temperature.
Pattern Description: Ambient or Cold or greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, 90*Celsius] | Ambient | Cold)) | Automatic) | Null
DestinationEquilibrationTime
The duration of time for which the samples will be heated/cooled to the target DestinationTemperature.
MaxDestinationEquilibrationTime
The maximum duration of time for which the samples will be heated/cooled to the target DestinationTemperature, if they do not reach the DestinationTemperature after DestinationEquilibrationTime. MaxDestinationEquilibrationTime will only be used if DestinationEquilibrationCheck is set, in order to extend the equilibration time past the initial DestinationEquilibrationTime if DestinationTemperature has not been reached. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
DestinationEquilibrationCheck
The method by which to verify the temperature of the destination before the transfer is performed. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
Instrument Specifications
Instrument
The standalone instrument used to transfer the sample from the source container (or from the intermediate container if IntermediateDecant->True) to the destination container. If this option is set to Null, it indicates that pouring will be done to perform the transfer when Preparation->Manual.
Default Calculation: Automatically set to an instrument that can move the amount being transferred and the source and destination containers of the transfer. For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Container, Syringe], Model[Container, GraduatedCylinder], Model[Instrument, Pipette], Model[Instrument, Aspirator], Model[Item, Spatula], Model[Item, Tweezer], Model[Item, TransferTube], Model[Item, ChippingHammer], Model[Item, Scissors], Object[Container, Syringe], Object[Container, GraduatedCylinder], Object[Instrument, Pipette], Object[Instrument, Aspirator], Object[Item, Spatula], Object[Item, Tweezer], Object[Item, TransferTube], Object[Item, ChippingHammer], or Object[Item, Scissors] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Model[Container, GraduatedCylinder], Model[Instrument, Pipette], Model[Instrument, Aspirator], Model[Item, Spatula], Model[Item, Tweezer], Model[Item, TransferTube], Model[Item, ChippingHammer], Model[Item, Scissors], Object[Container, Syringe], Object[Container, GraduatedCylinder], Object[Instrument, Pipette], Object[Instrument, Aspirator], Object[Item, Spatula], Object[Item, Tweezer], Object[Item, TransferTube], Object[Item, ChippingHammer], Object[Item, Scissors]}] | _String)) | Automatic) | Null
TransferEnvironment
The environment in which the transfer will be performed (Biosafety Cabinet, Fume Hood, Glove Box, or Benchtop Handling Station). Containers involved in the transfer will first be moved into the TransferEnvironment (with covers on), uncovered inside of the TransferEnvironment, then covered after the Transfer has finished -- before they're moved back onto the operator cart. Consult the SterileTechnique/RNaseFreeTechnique option when using a BSC. This option cannot be set when Preparation->Robotic.
Default Calculation: Automatically set to an instrument that can handle the any safety requirements of the samples being transferred.
Pattern Description: An object of type or subtype Model[Instrument, BiosafetyCabinet], Model[Instrument, FumeHood], Model[Instrument, GloveBox], Model[Container, Bench], Model[Container, Enclosure], Model[Instrument, HandlingStation], Object[Instrument, BiosafetyCabinet], Object[Instrument, FumeHood], Object[Instrument, GloveBox], Object[Container, Bench], Object[Container, Enclosure], or Object[Instrument, HandlingStation] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, BiosafetyCabinet], Model[Instrument, FumeHood], Model[Instrument, GloveBox], Model[Container, Bench], Model[Container, Enclosure], Model[Instrument, HandlingStation], Object[Instrument, BiosafetyCabinet], Object[Instrument, FumeHood], Object[Instrument, GloveBox], Object[Container, Bench], Object[Container, Enclosure], Object[Instrument, HandlingStation]}]) | Automatic) | Null
Balance
Default Calculation: Automatically set to a balance whose MinWeight and MaxWeight is compatible with the transfer amount to be measured, if the transfer is occurring gravimetrically (MassP).
Pattern Description: An object of type or subtype Model[Instrument, Balance] or Object[Instrument, Balance] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Balance], Object[Instrument, Balance]}]) | Automatic) | Null
TabletCrusher
The pill crusher that will be used to crush any itemized tablet source samples if they are being transferred by mass and not by count.
Default Calculation: Automatically set to Model[Item, TabletCrusher, "Silent Knight Pill Crusher"] if an Itemized sample with Tablet -> True is being transferred by mass and not count.
Pattern Description: An object of type or subtype Model[Item, TabletCrusher] or Object[Item, TabletCrusher] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, TabletCrusher], Object[Item, TabletCrusher]}]) | Automatic) | Null
IncludeSachetPouch
Indicates if the pouch is also transferred to the destination along with the filler. If IncludeSachetPouch -> False, the pouch is directly discarded after emptied.
Tips
Default Calculation: Automatically set to a tip that does not conflict with the incompatible materials of the sample(s) that the tip will come in contact with, the amount being transferred, and the source and destination containers of the transfer (accessibility). For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], or Object[Item, Consumable] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], Object[Item, Consumable]}]) | Automatic) | Null
TipType
Default Calculation: Automatically set to the TipType field of the calculated Tips that will be used to perform the transfer.
TipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: Automatically set to the chemistry of the calculated Tips that will be used to perform the transfer.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
AspirationRate
The speed at which liquid will be drawn up into the pipette tip. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseRate if it is specified, otherwise set to 100 Microliter/Second if Preparation->Robotic.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
DispenseRate
The speed at which liquid will be expelled from the pipette tip. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationRate if it is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
OverAspirationVolume
The volume of air drawn into the pipette tip at the end of the aspiration of a liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to OverDispenseVolume if it is specified, otherwise set to 5 Microliter.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 microliters or Null.
OverDispenseVolume
The volume of air blown out at the end of the dispensing of a liquid. This option can only be set if Preparation->Robotic.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 300 microliters or Null.
AspirationWithdrawalRate
The speed at which the pipette is removed from the liquid after an aspiration. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseWithdrawalRate if it is specified, otherwise set to 2 Millimeter/Second.
Pattern Description: Greater than or equal to 0.3 millimeters per second and less than or equal to 160 millimeters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.3*(Millimeter/Second), 160*(Millimeter/Second)]) | Automatic) | Null
DispenseWithdrawalRate
The speed at which the pipette is removed from the liquid after a dispense. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationWithdrawalRate if it is specified, otherwise set to 2 Millimeter/Second.
Pattern Description: Greater than or equal to 0.3 millimeters per second and less than or equal to 160 millimeters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.3*(Millimeter/Second), 160*(Millimeter/Second)]) | Automatic) | Null
AspirationEquilibrationTime
The delay length the pipette waits after aspirating before it is removed from the liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseEquilibrationTime if it is specified, otherwise set to 1 Second.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 9.9 seconds or Null.
DispenseEquilibrationTime
The delay length the pipette waits after dispensing before it is removed from the liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationEquilibrationTime if it is specified, otherwise set to 1 Second.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 9.9 seconds or Null.
AspirationMixRate
The speed at which liquid is aspirated and dispensed in a liquid before it is aspirated. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseMixRate or AspirationRate if either is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
DispenseMixRate
The speed at which liquid is aspirated and dispensed in a liquid after a dispense. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationMixRate or DispenseRate if either is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
AspirationPosition
The location from which liquid should be aspirated. Top will aspirate AspirationPositionOffset below the Top of the container, Bottom will aspirate AspirationPositionOffset above the Bottom of the container, LiquidLevel will aspirate AspirationPositionOffset below the liquid level of the sample in the container, and TouchOff will touch the bottom of the container before moving the specified AspirationPositionOffset above the bottom of the container to start aspirate the sample.
Default Calculation: Automatically set to the AspirationPosition in the PipettingMethod if it is specified and Preparation->Robotic, otherwise resolves to TouchOff if Preparation->Robotic.
DispensePosition
The location from which liquid should be dispensed. Top will dispense DispensePositionOffset below the Top of the container, Bottom will dispense DispensePositionOffset above the Bottom of the container, LiquidLevel will dispense DispensePositionOffset below the liquid level of the sample in the container, and TouchOff will touch the bottom of the container before moving the specified DispensePositionOffset above the bottom of the container to start dispensing the sample.
Default Calculation: Automatically set to the DispensePosition in the PipettingMethod if it is specified and Preparation->Robotic, resolved to Bottom for MxN MultiProbeHead transfers, otherwise resolves to TouchOff if Preparation->Robotic.
AspirationPositionOffset
The distance from the center of the well that liquid will aspirated. The Z Offset is based on the AspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel), see the AspirationPosition diagram in the help file for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively. When the source container is tilted (via AspirationAngle), the AspirationPositionOffset automatically accounts for the angle of tilt.
Default Calculation: Automatically set to the AspirationPositionOffset field in the pipetting method, if specified. If AspirationAngle is set, automatically set to the left most point in the well since liquid will pool in the direction that the plate is tilted. Otherwise, is set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
AspirationAngle
The angle that the source container will be tilted during the aspiration of liquid. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Default Calculation: Automatically set to 0 AngularDegree if Preparation->Robotic. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
Programmatic Pattern: ((Null | RangeP[0*AngularDegree, 10*AngularDegree, 1*AngularDegree]) | Automatic) | Null
DispensePositionOffset
The distance from the center of the well that liquid will dispensed. The Z Offset is based on the DispensePosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel), see the DispensePosition diagram in the help file for more information. If an X and Y offset is not specified, the liquid will be dispensed in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively. When the destination container is tilted (via DispenseAngle), the DispensePositionOffset automatically accounts for the angle of tilt.
Default Calculation: Automatically set to the DispensePositionOffset field in the pipetting method, if specified. If DispenseAngle is set, automatically set to the left most point in the well since liquid will pool in the direction that the plate is tilted. Otherwise, is set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
DispenseAngle
The angle that the destination container will be tilted during the dispensing of liquid. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Default Calculation: Automatically set to 0 AngularDegree if Preparation->Robotic. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
Programmatic Pattern: ((Null | RangeP[0*AngularDegree, 10*AngularDegree, 1*AngularDegree]) | Automatic) | Null
CorrectionCurve
The relationship between a target volume and the corrected volume that needs to be aspirated or dispensed to reach the target volume. The correction curve is derived empirically from the relationship between the target and actual amount of volume transferred when on a specific robotic liquid handler instrument model. It is recommended when building one of these curves to measure the volume of sample transferred gravimetrically to get a more accurate CorrectionCurve. Use the function UploadPipettingMethod to create a new pipetting method for a sample model to have all robotic transfers of this sample model to use the derived CorrectionCurve automatically. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to PipettingMethod if it is specified. Otherwise, is set to Null (no correction curve).
Programmatic Pattern: ((Null | {{RangeP[0*Microliter, 1000*Microliter], RangeP[0*Microliter, 1250*Microliter]}..}) | Automatic) | Null
PipettingMethod
The pipetting parameters used to manipulate the source sample. This option can only be set if Preparation->Robotic. If other pipetting options are specified, the parameters from the method here are overwritten.
Default Calculation: Automatically set to the PipettingMethod of the model of the sample if available.
DynamicAspiration
Indicates if droplet formation will be prevented during liquid transfer. This will only be used for solvents that have high vapor pressure. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to the DynamicAspiration field in the pipetting method, if available.
DeviceChannel
The channel of the work cell that will be used to perform the transfer (MultiProbeHead | SingleProbe1 | SingleProbe2 | SingleProbe3 | SingleProbe4 | SingleProbe5 | SingleProbe6 | SingleProbe7 | SingleProbe8). This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to SingleProbe1 if MultichannelTransfer->False. Otherwise, set to the appropriate channel to perform the transfer.
Pattern Description: MultiProbeHead, SingleProbe1, SingleProbe2, SingleProbe3, SingleProbe4, SingleProbe5, SingleProbe6, SingleProbe7, or SingleProbe8 or Null.
Needle
Default Calculation: Automatically set to a needle that does not conflict with the incompatible materials of the sample(s) that the tip will come in contact with, the amount being transferred, and the source and destination containers of the transfer (accessibility). For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Item, Needle] or Object[Item, Needle] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Needle], Object[Item, Needle]}]) | Automatic) | Null
Funnel
The funnel that is used to guide the source sample into the destination container when pouring or using a graduated cylinder.
Default Calculation: Automatically set to a funnel that can fit into the aperture of the destination container if 1) the transfer Instrument is set to Null (pouring)/GraduatedCylinder or 2) liquid is being transferred from a weighing container to the destination (pouring).
Pattern Description: An object of type or subtype Model[Part, Funnel] or Object[Part, Funnel] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, Funnel], Object[Part, Funnel]}]) | Automatic) | Null
WeighingContainer
The container that will be placed on the Balance and used to weigh out the specified amount of the source that will be transferred to the destination.
Default Calculation: Automatically set to a weigh boat (for solids) or container (for liquids) that can hold the Amount of the transfer specified if transferring gravimetrically (MassP). Otherwise, set to Null.
Pattern Description: An object of type or subtype Model[Item, WeighBoat], Object[Item, WeighBoat], Model[Container, Vessel], Object[Container, Vessel], Model[Item, Consumable], Object[Item, Consumable], Model[Container, GraduatedCylinder], or Object[Container, GraduatedCylinder] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Item, WeighBoat], Object[Item, WeighBoat], Model[Container, Vessel], Object[Container, Vessel], Model[Item, Consumable], Object[Item, Consumable], Model[Container, GraduatedCylinder], Object[Container, GraduatedCylinder]}] | _String)) | Automatic) | Null
Tolerance
The allowed tolerance of the weighed source sample from the specified amount requested to be transferred.
Default Calculation: Automatically set to 5X of the ParticleSize (if specified). Otherwise, set to 2X of the Resolution of the balance being used, if the sample being transferred is a solid. If the sample is not being transferred gravimetrically, set to Null.
HandPump
Default Calculation: Automatically set to Model[Part, HandPump, "id:L8kPEjNLDld6"] if the source is in a container with a MaxVolume over 5 Liters and either (1) the transfer instrument used is a graduated cylinder or (2) an intermediate decant is specified.
Pattern Description: An object of type or subtype Model[Part, HandPump] or Object[Part, HandPump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, HandPump], Object[Part, HandPump]}]) | Automatic) | Null
IntermediateFunnel
Default Calculation: Automatically set to a funnel that can fit inside the IntermediateContainer, if an IntermediateDecant is required.
Pattern Description: An object of type or subtype Model[Part, Funnel] or Object[Part, Funnel] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, Funnel], Object[Part, Funnel]}]) | Automatic) | Null
Transfer Technique
ReversePipetting
Indicates if additional source sample will be aspirated (past the first stop of the pipette) to reduce the chance of bubble formation when dispensing into the destination position. This option can only be set if Preparation->Manual.
Default Calculation: Automatically set to True if the source or destination sample has the ReversePipetting field set and the transfer is occurring via pipette.
SlurryTransfer
Indicates if the source sample should be mixed via pipette until it becomes homogeneous, up to MaxNumberOfAspirationMixes times.
Default Calculation: Automatically set to True if the SampleHandling of the source sample is set to Slurry.
AspirationMix
Indicates if the source sample will be mixed immediately before it is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other AspirationMix options are set. Otherwise, set to Null.
DispenseMix
Indicates if the destination sample will be mixed immediately after the source sample is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other DispenseMix options are set. Otherwise, set to Null.
AspirationMixVolume
The volume that will be repeatedly aspirated and dispensed via pipette from the source sample in order to mix the source sample immediately before the transfer occurs. The same pipette and tips used in the transfer will be used to mix the source sample.
Default Calculation: Automatically set to 1/2 the volume of the source 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.
NumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 100 in increments of 1 or Null.
DispenseMixVolume
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 transfer occurs. The same pipette and tips used in the transfer will be used to mix the destination sample.
Default Calculation: 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.
NumberOfDispenseMixes
The number of times the destination is quickly aspirated and dispensed to mix the destination sample immediately after the source is dispensed.
Default Calculation: Automatically set to 5 if any of the other DispenseMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
Supernatant
Indicates that only top most layer of the source sample will be aspirated when performing the transfer.
Default Calculation: Automatically set to True if Magnetization->True. Otherwise, set to False/Null.
AspirationLayer
The layer (counting from the top) of the source sample that will be aspirated from when performing the transfer.
DestinationLayer
The layer (counting from the top) of the destination sample that will be dispensed into when performing the transfer.
Magnetization
Indicates if the source container will be put in a magnetized rack to separate out any magnetic components before the transfer is performed.
MagnetizationTime
The time that the source sample will be left on the magnetic rack until the magnetic components are settled at the side of the container.
MaxMagnetizationTime
The maximum time that the source sample will be left on the magnetic rack until the magnetic components are settled at the side of the container.
MagnetizationRack
The magnetized rack that the source/intermediate container will be placed in before the transfer is performed.
Default Calculation: Automatically set to a magnetized rack that can hold the source/intermediate container, if Magnetization->True is specified.
Pattern Description: An object of type or subtype Model[Container, Rack], Object[Container, Rack], Model[Item, MagnetizationRack], or Object[Item, MagnetizationRack] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Rack], Object[Container, Rack], Model[Item, MagnetizationRack], Object[Item, MagnetizationRack]}]) | Automatic) | Null
CollectionContainer
Specifies the container that is stacked on the bottom of the destination container, before the source sample is transferred into the destination container, in order to collect the sample that flows through from the bottom of the destination container and into the CollectionContainer. This option is only available when Preparation->Robotic.
Default Calculation: Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] if CollectionTime is specified. Otherwise, set to Null.
Programmatic Pattern: ((Null | ((ObjectP[{Object[Container, Plate], Model[Container, Plate]}] | _String) | ObjectP[{Model[Container, Plate]}] | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]})) | Automatic) | Null
CollectionTime
The amount of time that the sample that is transferred into the destination container is allowed to flow through the bottom of the destination plate and into the CollectionContainer (that is stacked on the bottom of the destination container). This option is only available when Preparation->Robotic.
Default Calculation: Automatically set to 1 Minute if CollectionContainer is specified, otherwise set to Null.
SterileTechnique
Indicates if sterilized instruments and aseptic transfer environments must be used for the transfer. Aseptic transfer environments include biosafety cabinets as TransferEnvironment, or bioSTAR and microbioSTAR Hamilton enclosures as WorkCell. Please consult the ExperimentTransfer documentation for a full diagram of SterileTechnique that is employed by operators.
Default Calculation: Automatically set to True if the samples being transferred contain tissue culture or microbial components, or require aseptic techniques.
RNaseFreeTechnique
Indicates that RNase free technique will be followed when performing the transfer (spraying RNase away on surfaces, using RNaseFree tips, etc.).
Default Calculation: Automatically set to True if the samples being transferred are RNaseFree->True.
Quantitative Transfers
QuantitativeTransfer
Indicates if additional QuantitativeTransferWashSolution will be used to wash the weigh boat, NumberOfQuantitativeTransferWashes times, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to True if any of the other QuantitativeTransfer options are set. Otherwise, is set to False.
QuantitativeTransferWashSolution
The solution that will be used to wash the weigh boat, NumberOfQuantitativeTransferWashes times, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if any of the other QuantitativeTransfer options are set. Otherwise, is set to Null.
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
QuantitativeTransferWashVolume
The volume of the solution that will be used to wash the weigh boat, NumberOfQuantitativeTransferWashes times, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to 1/4 of the MaxVolume of the weigh boat that will be used if any of the other QuantitativeTransfer options are set, up to a maximum of 10 mL. Otherwise, is set to Null.
QuantitativeTransferWashInstrument
The pipette that will be used to transfer the wash solution to wash the weigh boat, NumberOfQuantitativeTransferWashes times, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to a pipette that can transfer the requested QuantitativeTransferWashVolume. Otherwise, is set to Null.
Pattern Description: An object of type or subtype Model[Instrument, Pipette] or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Pipette], Object[Instrument, Pipette]}]) | Automatic) | Null
QuantitativeTransferWashTips
The tips that will be used to transfer the wash solution to wash the weigh boat, NumberOfQuantitativeTransferWashes times, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to tips that can transfer the requested QuantitativeTransferWashVolume. Otherwise, is set to Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
NumberOfQuantitativeTransferWashes
Indicates the number of washes of the weight boat with QuantitativeTransferWashSolution that will occur, to maximize the amount of solid that is transferred from the weigh boat (after measurement) to the destination.
Default Calculation: Automatically set to 2 if any of the other QuantitativeTransfer options are set. Otherwise, is set to Null.
Hermetic Transfers
BackfillGas
The inert gas that is used equalize the pressure in the source's hermetic container while the transfer out of the source's container occurs.
Default Calculation: Automatically set to Nitrogen if the source's container is hermetic and UnsealHermeticSource->False.
BackfillNeedle
Default Calculation: Automatically set to the same model of Needle that will be used to perform the transfer, if the source's container is hermetic and UnsealHermeticSource->False.
Pattern Description: An object of type or subtype Model[Item, Needle] or Object[Item, Needle] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Needle], Object[Item, Needle]}]) | Automatic) | Null
UnsealHermeticSource
Indicates if the source's hermetic container will be unsealed before sample is transferred out of it.
Default Calculation: Automatically set to True if it is indicated that a syringe/needle will not be used to perform the transfer and the source is in a hermetic container. Otherwise, is set to False.
VentingNeedle
The needle that is used equalize the pressure in the destination's hermetic container while the transfer into the destination's container occurs.
Default Calculation: Automatically set to the same model of Needle that will be used to perform the transfer, if the destination's container is hermetic and UnsealHermeticDestination->False.
Pattern Description: An object of type or subtype Model[Item, Needle] or Object[Item, Needle] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Needle], Object[Item, Needle]}]) | Automatic) | Null
UnsealHermeticDestination
Indicates if the destination's hermetic container will be unsealed before sample is transferred out of it.
Default Calculation: Automatically set to True if it is indicated that a syringe/needle will not be used to perform the transfer and the destination is in a hermetic container. Otherwise, is set to False.
Tip Rinsing
TipRinse
Indicates if the Tips will first be rinsed with a TipRinseSolution before they are used to aspirate from the source sample.
Default Calculation: Automatically set to True if any of the other TipRinse options are set. Otherwise, is set to False.
TipRinseSolution
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if any of the other TipRinse options are set. Otherwise, is set to Null.
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
TipRinseVolume
The volume of the solution that the Tips will be rinsed before they are used to aspirate from the source sample.
Default Calculation: Automatically set to 125% of the volume to be transferred, or the MaxVolume of the Tips (which ever is smaller) if any of the other TipRinse options are set. Otherwise, is set to Null.
NumberOfTipRinses
The number of times that the Tips will be rinsed before they are used to aspirate from the source sample.
Default Calculation: Automatically set to 1 if any of the other TipRinse options are set. Otherwise, is set to Null.
Mixing
AspirationMixType
The type of mixing that will occur immediately before aspiration from the source container. Swirl has the operator place the container on the surface of the TransferEnvironment and perform NumberOfAspirationMixes clockwise rotations of the container. Pipette performs NumberOfAspirationMixes aspiration/dispense cycle(s) of AspirationMixVolume using a pipette. Tilt changes the angle of the container to (1) 0 AngularDegrees, (2) 10 AngularDegrees, (3) 0 AngularDegrees, a total of NumberOfAspirationMixes times on a Hamilton integrated tilt plate position. Swirl is only available when Preparation->Manual and Tilt is only available when Preparation->Robotic.
Default Calculation: Automatically set to Pipette if any of the other AspirationMix options are set and we're using a pipette to do the transfer. Otherwise, set to Null.
DispenseMixType
The type of mixing that will occur immediately after the sample is dispensed into the destination container. Swirl has the operator place the container on the surface of the TransferEnvironment and perform NumberOfDispenseMixes clockwise rotations of the container. Pipette performs NumberOfDispenseMixes aspiration/dispense cycle(s) of DispenseMixVolume using a pipette. Tilt changes the angle of the container to (1) 0 AngularDegrees, (2) 10 AngularDegrees, (3) 0 AngularDegrees, a total of NumberOfDispenseMixes times on a Hamilton integrated tilt plate position. Swirl is only available when Preparation->Manual and Tilt is only available when Preparation->Robotic.
Default Calculation: Automatically set to Pipette if any of the other DispenseMix options are set and we're using a pipette to do the transfer. Otherwise, set to Null.
Intermediate Decanting
IntermediateDecant
Indicates if the source will need to be decanted into an intermediate container in order for the precise amount requested to be transferred via pipette. Intermediate decants are necessary if the container geometry prevents the Instrument from reaching the liquid level of the sample in the container (plus the delta of volume that is to be transferred). The container geometry is automatically calculated from the inverse of the volume calibration function when the container is parameterized upon receiving. This option will be set to Null if Preparation->Robotic.
Default Calculation: Automatically set to True if the source is in a container that in a container that is pipette-inaccessible and the Instrument set to perform the transfer is a pipette.
IntermediateContainer
The container that the source will be decanted into in order to make the final transfer via pipette into the final destination.
Default Calculation: Automatically set to the PreferredContainer[...] of the volume that is being transferred if IntermediateDecant->True.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
Container Covering
KeepSourceCovered
Indicates if the cover on the source container should be "peaked" off when transferred into/out of instead of taken off completely when performing Manual Transfers in order to reduce chances of contamination or minimize light exposure. When performing robotic manipulations, this indicates that the container should be re-covered after any manipulation that uncovers it is completed.
Default Calculation: Automatically set to True if Preparation->Manual. If Preparation->Robotic, set based on the KeepCovered field in Object[Sample]/Object[Container] for the source sample/container, or True if SterileTechnique is True.
ReplaceSourceCover
Indicates if the cover on the source container will be replaced at the end of the transfer with a new type of cover. If set to False, the previous cover (or a new instance of the previous cover if the previous cover is not reusable) will be used to cover the container after the transfer occurs.
SourceCover
The new cover that will be placed on the source container after the transfer occurs. By default, this option is set to Null which indicates that the previous cover will be used.
Default Calculation: Automatically set to a cover that is compatible with the source container if ReplaceSourceCover->True.
Pattern Description: An object of type or subtype Object[Item, Cap], Object[Item, PlateSeal], Object[Item, Lid], Model[Item, Cap], Model[Item, PlateSeal], or Model[Item, Lid] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[CoverObjectTypes, CoverModelTypes]]) | Automatic) | Null
SourceSeptum
The new septum that will be placed on the source container after the transfer occurs. By default, this option is set to Null which indicates that the previous septum will be used (if there was previously a septum on the container). This option can only be set if a new SourceCover is to be used and that SourceCover is a Model[Item, Cap]/Object[Item, Cap] that has CoverType->Crimp and SeptumRequired->True.
Default Calculation: Automatically set to a septum that is compatible with the source container if ReplaceSourceCover->True.
Pattern Description: An object of type or subtype Model[Item, Septum] or Object[Item, Septum] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Septum], Object[Item, Septum]}]) | Automatic) | Null
SourceStopper
The new stopper that will be placed on the source container after the transfer occurs. By default, this option is set to Null which indicates that the previous stopper will be used (if there was previously a stopper on the container). This option can only be set if a new SourceCover is to be used and that SourceCover is a Model[Item, Cap]/Object[Item, Cap] that has CoverType->Crimp.
Default Calculation: Automatically set to a stopper that is compatible with the source container if ReplaceSourceCover->True.
Pattern Description: An object of type or subtype Model[Item, Stopper] or Object[Item, Stopper] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Stopper], Object[Item, Stopper]}]) | Automatic) | Null
KeepDestinationCovered
Indicates if the cover on the destination container should be "peaked" off when transferred into/out of instead of taken off completely when performing Manual Transfers in order to reduce chances of contamination or minimize light exposure. When performing robotic manipulations, this indicates that the container should be re-covered after any manipulation that uncovers it is completed.
Default Calculation: Automatically set to True if Preparation->Manual. If Preparation->Robotic, set based on the KeepCovered field in Object[Sample]/Object[Container] for the destination sample/container, or True if SterileTechnique is True.
ReplaceDestinationCover
Indicates if the cover on the destination container will be replaced at the end of the transfer with a new type of cover. If set to False, the previous cover (or a new instance of the previous cover if the previous cover is not reusable) will be used to cover the container after the transfer occurs.
Default Calculation: Automatically set to True if any of the DestinationCover options are specified.
DestinationCover
The new cover that will be placed on the destination container after the transfer occurs. By default, this option is set to Null which indicates that the previous cover will be used.
Default Calculation: Automatically set to a cover that is compatible with the destination container if ReplaceDestinationCover->True.
Pattern Description: An object of type or subtype Object[Item, Cap], Object[Item, PlateSeal], Object[Item, Lid], Model[Item, Cap], Model[Item, PlateSeal], or Model[Item, Lid] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[CoverObjectTypes, CoverModelTypes]]) | Automatic) | Null
DestinationSeptum
The new septum that will be placed on the destination container after the transfer occurs. By default, this option is set to Null which indicates that the previous septum will be used (if there was previously a septum on the container). This option can only be set if a new DestinationCover is to be used and that DestinationCover is a Model[Item, Cap]/Object[Item, Cap] that has SeptumRequired->True.
Default Calculation: Automatically set to a septum that is compatible with the destination container if ReplaceDestinationCover->True.
Pattern Description: An object of type or subtype Model[Item, Septum] or Object[Item, Septum] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Septum], Object[Item, Septum]}]) | Automatic) | Null
DestinationStopper
The new stopper that will be placed on the destination container after the transfer occurs. By default, this option is set to Null which indicates that the previous stopper will be used (if there was previously a stopper on the container). This option can only be set if a new DestinationCover is to be used and that DestinationCover is a Model[Item, Cap]/Object[Item, Cap] that has CoverType->Crimp.
Default Calculation: Automatically set to a stopper that is compatible with the destination container if ReplaceDestinationCover->True.
Pattern Description: An object of type or subtype Model[Item, Stopper] or Object[Item, Stopper] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Stopper], Object[Item, Stopper]}]) | Automatic) | Null
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Incubate
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
A user defined word or phrase used to identify the samples that are being incubated, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are being incubated, for use in downstream unit operations.
RelativeHumidity
The amount of water vapor present in air that the samples are exposed to during incubation, relative to the amount needed for saturation.
Default Calculation: Automatically set to 70 Percent if using an environmental chamber with relative humidity control.
Pattern Description: Greater than or equal to 0 percent and less than or equal to 100 percent in increments of 1 percent or Null.
LightExposure
The range of wavelengths of light that the incubated samples are exposed to. Only available when incubating the samples in an environmental chamber with UVLight and VisibleLight control.
Default Calculation: Automatically set to UVLight if LightExposureIntensity is in units of Watt/Meter^2, set to VisibleLight if LightExposureIntensity is in units of Lumen/Meter^2, otherwise set to Null.
LightExposureIntensity
The intensity of light that the incubated samples will be exposed to during the course of the incubation. UVLight exposure is measured in Watt/Meter^2 and Visible Light Intensity is measured in Lumen/Meter^2.
Default Calculation: Automatically set to 19 Watt/Meter^2 if LightExposure is set to UVLight and 14500 Lumen/Meter^2 if LightExposure is set to VisibleLight. Otherwise, set to Null.
Programmatic Pattern: ((Null | (RangeP[2*(Watt/Meter^2), 36*(Watt/Meter^2)] | RangeP[2*(Lumen/Meter^2), 29000*(Lumen/Meter^2)])) | Automatic) | Null
TotalLightExposure
The total exposure of light that the incubated samples are exposed to during the course of the incubation. UVLight exposure is measured in Watt*Hour/Meter^2 and Visible Light exposure is measured in Lumen*Hour/Meter^2.
Programmatic Pattern: ((Null | (GreaterP[0*Watt*(Hour/Meter^2)] | GreaterP[0*Lumen*(Hour/Meter^2)])) | Automatic) | Null
LightExposureStandard
During light exposure experiments, a set of samples that are placed in an opaque box to receive identical incubation conditions without exposure to light. This option can only be set if incubating other samples in an environmental stability chamber with light exposure.
Pattern Description: List of one or more an object of type or subtype Object[Sample] or Object[Container] or a prepared sample entries or Null.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
Protocol
Thaw
Indicates if any SamplesIn are incubated until visibly liquid, before they are mixed and/or incubated.
Default Calculation: Automatically set to True if any corresponding Thaw options are set. Otherwise, set to False.
ThawTime
Default Calculation: If Thaw is set to True, this option is automatically set to the ThawTime field in the Object[Sample], if specified. Otherwise, extra small volume samples (under 10mL) will be thawed for 5 Minutes, small volume samples (under 50mL) will be thawed for 15 Minutes, medium volume samples (under 100mL) will be 30 Minutes, and large volume samples (over 100mL) will be thawed for an hour.
MaxThawTime
ThawTemperature
Pattern Description: Greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
ThawInstrument
Default Calculation: Automatically set to the first instrument in the list of compatible instruments found by IncubateDevices with the given SamplesIn and ThawTemperature, if Thaw->True.
Pattern Description: An object of type or subtype Model[Instrument, HeatBlock] or Object[Instrument, HeatBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, HeatBlock], Object[Instrument, HeatBlock]}]) | Automatic) | Null
Mix
Default Calculation: Automatically set to True if any Mix related options are set. Otherwise, set to False.
MixType
Indicates the style of motion used to mix the sample. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically sets based on the container of the sample and the Mix option. Specifically, if Mix is set to False, the option is set to Null. If MixInstrument is specified, the option is set based on the type of the Model[Instrument] or Object[Instrument] of the specified MixInstrument. If MixRate and Time are Null, when MixVolume is Null or larger than 50ml, the option is set to Invert, otherwise set to Pipette. If Amplitude, MaxTemperature, or DutyCycle is not Null, the option is set to Homogenizer. If MixRate is set, the option is set based on the type of the Model[Instrument] of the first instrument found by MixDevices that is compatible with the SamplesIn, Temperature, and MixRate.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute.
Instrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
StirBar
Default Calculation: If MixRate is above 1000 RPM, or if no compatible impeller can be found for the given stirrer, StirBar is automatically set to the largest compatible stir bar found. Here, a compatible impeller means that it can fit in the aperture of the sample's container, can reach the bottom of the sample's container, and is compatible with the stir instrument given; a compatible stir bar means that its width can fit in the aperture of the sample's container and that its length is not greater than the InternalDiameter of the sample's container. Otherwise set to Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}]) | Automatic) | Null
Time
Default Calculation: Automatically set to 5 Minute for robotic preparation. For manual preparation, if Thaw is True, set to 0 Minute; else if MaxTime is specified, Time is automatically set to 1/3 of MaxTime; otherwise set to 15 Minute. As a special case in manual preparation, when LightExposure is not Null, Thaw is True, set to 0 Minute; else if TotalLightExposure is specified and LightExposureIntensity is not Null, Time is automatically set to TotalLightExposure/LightExposureIntensity; otherwise set to 1 Hour.
MaxTime
Maximum duration of time for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Shake, Roll, Vortex or Sonicate.
Default Calculation: Automatically set to 5 Hour if MixUntilDissolved is True, when an applicable MixType is chosen, otherwise set to Null.
PreSonicationTime
Default Calculation: Automatically set to 15 Minute for sonication over 1 hour, 0 Minute for sonication less than 1 hour. For MixType other than Sonicate, set to Null.
DutyCycle
The style how the homogenizer mixes the given sample via pulsation of the sonication horn. This duty cycle is repeated indefinitely until the specified Time/MaxTime has elapsed. This option can only be set when mixing via homogenization.
Default Calculation: Automatically set to {10 Millisecond, 10 Millisecond} if mixing by homogenization.
Programmatic Pattern: ((Null | {RangeP[0*Minute, 60*Hour], RangeP[0*Minute, 60*Hour]}) | Automatic) | Null
MixRate
Default Calculation: Automatically set to 300 RPM for robotic preparation. For manual preparation, MixRate is set to 20% of the MaxRotationRate if MixType is Stir, or otherwise is set to the average of MinRotationRate and MaxRotationRate of the instrument.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
MixRateProfile
The frequency of rotation of the mixing instrument used to mix the samples, over the course of time.
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration]}..}) | Automatic) | Null
NumberOfMixes
Default Calculation: If MaxNumberOfMixes is specified, automatically set to 1/3 of MaxNumberOfMixes (round to integer); else if MixUntilDissolved->True, automatically set to 25; otherwise set to 15.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfMixes
The maximum number of times for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Pipette or Invert.
Default Calculation: When MixUntilDissolved->True, automatically set to 2*NumberOfMixes if it is Numeric (specified or automatically set); if not, set to 50.
Pattern Description: Greater than or equal to 1 and less than or equal to 250 in increments of 1 or Null.
MixVolume
Default Calculation: For robotic preparation, automatically set to 970 Microliter or sample volume informed by the field Volume of the sample, whichever is smaller. For manual preparation, automatically set to 50 Milliliter or half of the sample volume informed by the field Volume of the sample, whichever is smaller.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
Temperature
The temperature of the device that is used to mix/incubate the sample. If mixing via homogenization, the pulse duty cycle of the sonication horn is automatically adjusted if the measured temperature of the sample exceeds this set temperature.
Default Calculation: Automatically set to 40 Celsius if AnnealingTime is specified, if not, set to Ambient.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
TemperatureProfile
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinTemperatureProfileTemperature, $MaxTemperatureProfileTemperature]}..}) | Automatic) | Null
MaxTemperature
The maximum temperature that the sample is allowed to reach during mixing via homogenization or sonication. If the measured temperature is above this MaxTemperature, the homogenizer/sonicator turns off until the measured temperature is 2C below the MaxTemperature, then it automatically resumes.
Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 100 degrees Celsius or Null.
OscillationAngle
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 15 degrees or Null.
Amplitude
The amplitude of the sonication horn when mixing via homogenization. When using a microtip horn (ex. for 2mL and 15mL tubes), the maximum amplitude is 70 Percent, as specified by the manufacturer, in order not to damage the instrument.
Pattern Description: Greater than or equal to 10 percent and less than or equal to 100 percent or Null.
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the Time has passed.
Default Calculation: Automatically set to 0 Minute (or to Null in cases where the sample is not being incubated).
MixFlowRate
The speed at which liquid is aspirated and dispensed in a liquid before it is aspirated. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 100 Microliter/Second when mixing by pipetting if Preparation->Robotic.
Pattern Description: MixFlowRate speed at which liquid should be drawn up into the pipette tip or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
MixPosition
The location from which liquid should be mixed by pipetting. This option can only be set if Preparation->Robotic.
MixPositionOffset
The distance from the center of the well that liquid will aspirated/dispensed while mixing the sample. When specifying a Z Offset, the Z Offset is calculated either as the height below the top of the well, the height above the bottom of the well, or the height below the detected liquid level, depending on value of the AspirationPosition option (Top|Bottom|LiquidLevel). When an AspirationAngle is specified, the AspirationPositionOffset is measured in the frame of reference of the tilted labware (so that wells that are further away from the pivot point of the tilt are in the same frame of reference as wells that are close to the pivot point of the tilt). This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 2 Millimeter if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
MixTiltAngle
The angle that the sample's container is tilted during the mixing of the sample. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
CorrectionCurve
The relationship between a target volume and the corrected volume that needs to be aspirated or dispensed to reach the target volume. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to correction curve set in the PipettingMethod for the Object[Sample] if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | {{RangeP[0*Microliter, 1000*Microliter], RangeP[0*Microliter, 1250*Microliter]}..}) | Automatic) | Null
Tips
Default Calculation: If MixType->Pipette, automatically set to the preferred tips determined by TransferDevices with given MixVolume, as well as TipType and TipMaterial if specified, and it is also checked that the tips can reach the bottom of the container.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
TipType
Default Calculation: If Tips is specified, automatically set to the field TipType of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
TipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: If Tips is specified, automatically set to the field Material of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
MultichannelMix
Default Calculation: Automatically set to True if there are multiple samples that are mixed via pipette, if MixType->Pipette.
DeviceChannel
The channel of the work cell that should be used to perform the pipetting mixing. This option can only be set if Preparation->Robotic and MixType->Pipette.
Default Calculation: Automatically set to SingleProbe1 if MultichannelMix->False. Otherwise, set to the appropriate channel to perform the transfer, if Preparation->Robotic and MixType->Pipette.
Pattern Description: MultiProbeHead, SingleProbe1, SingleProbe2, SingleProbe3, SingleProbe4, SingleProbe5, SingleProbe6, SingleProbe7, or SingleProbe8 or Null.
ResidualIncubation
Indicates if the incubation and/or mixing should continue after Time/MaxTime has finished while waiting to progress to the next step in the protocol.
Default Calculation: Automatically set to True if Temperature is non-Ambient and the samples being incubated have non-ambient TransportTemperature.
ResidualTemperature
The temperature at which the sample(s) should remain incubating after Time has elapsed. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to Temperature if ResidualIncubation is True and Preparation->Robotic.
Pattern Description: Ambient or Null or greater than or equal to 0 degrees Celsius and less than or equal to 105 degrees Celsius.
ResidualMix
Indicates that the sample(s) should remain shaking at the ResidualMixRate after Time has elapsed. This option can only be set if Preparation->Robotic.
ResidualMixRate
When mixing by shaking, this is the rate at which the sample(s) remains shaking after Time has elapsed. This option can only be set if Preparation->Robotic.
Pattern Description: Greater than or equal to 30 revolutions per minute and less than or equal to 2500 revolutions per minute or Null.
Preheat
Indicates if the incubation position is brought to Temperature before exposing the Sample to it. This option can only be set if Preparation->Robotic.
Cell Transformation
Transform
Indicates whether the incubation is intended to heat-shock cells in order to disrupt the cell membrane and allow a plasmid to be taken up and incorporated into the cell.
Default Calculation: Automatically set to True if any Transform-related options are specified. Otherwise, automatically set to Null if there are no cells detected in the input samples.
TransformHeatShockTemperature
The temperature at which the cells should be heat-shocked in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 37 degrees Celsius and less than or equal to 47 degrees Celsius or Null.
TransformHeatShockTime
The length of time for which the cells should be heat-shocked in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 120 seconds or Null.
TransformPreHeatCoolingTime
The length of time for which the cells should be cooled prior to heat shocking in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 120 minutes or Null.
TransformPostHeatCoolingTime
The length of time for which the cells should be cooled after heat shocking in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 60 minutes or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Sample Preparation
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Mix
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
A user defined word or phrase used to identify the samples that are being incubated, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are being incubated, for use in downstream unit operations.
RelativeHumidity
The amount of water vapor present in air that the samples are exposed to during incubation, relative to the amount needed for saturation.
Default Calculation: Automatically set to 70 Percent if using an environmental chamber with relative humidity control.
Pattern Description: Greater than or equal to 0 percent and less than or equal to 100 percent in increments of 1 percent or Null.
LightExposure
The range of wavelengths of light that the incubated samples are exposed to. Only available when incubating the samples in an environmental chamber with UVLight and VisibleLight control.
Default Calculation: Automatically set to UVLight if LightExposureIntensity is in units of Watt/Meter^2, set to VisibleLight if LightExposureIntensity is in units of Lumen/Meter^2, otherwise set to Null.
LightExposureIntensity
The intensity of light that the incubated samples will be exposed to during the course of the incubation. UVLight exposure is measured in Watt/Meter^2 and Visible Light Intensity is measured in Lumen/Meter^2.
Default Calculation: Automatically set to 19 Watt/Meter^2 if LightExposure is set to UVLight and 14500 Lumen/Meter^2 if LightExposure is set to VisibleLight. Otherwise, set to Null.
Programmatic Pattern: ((Null | (RangeP[2*(Watt/Meter^2), 36*(Watt/Meter^2)] | RangeP[2*(Lumen/Meter^2), 29000*(Lumen/Meter^2)])) | Automatic) | Null
TotalLightExposure
The total exposure of light that the incubated samples are exposed to during the course of the incubation. UVLight exposure is measured in Watt*Hour/Meter^2 and Visible Light exposure is measured in Lumen*Hour/Meter^2.
Programmatic Pattern: ((Null | (GreaterP[0*Watt*(Hour/Meter^2)] | GreaterP[0*Lumen*(Hour/Meter^2)])) | Automatic) | Null
LightExposureStandard
During light exposure experiments, a set of samples that are placed in an opaque box to receive identical incubation conditions without exposure to light. This option can only be set if incubating other samples in an environmental stability chamber with light exposure.
Pattern Description: List of one or more an object of type or subtype Object[Sample] or Object[Container] or a prepared sample entries or Null.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
Protocol
Thaw
Indicates if any SamplesIn are incubated until visibly liquid, before they are mixed and/or incubated.
Default Calculation: Automatically set to True if any corresponding Thaw options are set. Otherwise, set to False.
ThawTime
Default Calculation: If Thaw is set to True, this option is automatically set to the ThawTime field in the Object[Sample], if specified. Otherwise, extra small volume samples (under 10mL) will be thawed for 5 Minutes, small volume samples (under 50mL) will be thawed for 15 Minutes, medium volume samples (under 100mL) will be 30 Minutes, and large volume samples (over 100mL) will be thawed for an hour.
MaxThawTime
ThawTemperature
Pattern Description: Greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
ThawInstrument
Default Calculation: Automatically set to the first instrument in the list of compatible instruments found by IncubateDevices with the given SamplesIn and ThawTemperature, if Thaw->True.
Pattern Description: An object of type or subtype Model[Instrument, HeatBlock] or Object[Instrument, HeatBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, HeatBlock], Object[Instrument, HeatBlock]}]) | Automatic) | Null
Mix
Default Calculation: Automatically set to True if any Mix related options are set. Otherwise, set to False.
MixType
Indicates the style of motion used to mix the sample. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically sets based on the container of the sample and the Mix option. Specifically, if Mix is set to False, the option is set to Null. If MixInstrument is specified, the option is set based on the type of the Model[Instrument] or Object[Instrument] of the specified MixInstrument. If MixRate and Time are Null, when MixVolume is Null or larger than 50ml, the option is set to Invert, otherwise set to Pipette. If Amplitude, MaxTemperature, or DutyCycle is not Null, the option is set to Homogenizer. If MixRate is set, the option is set based on the type of the Model[Instrument] of the first instrument found by MixDevices that is compatible with the SamplesIn, Temperature, and MixRate.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute.
Instrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
StirBar
Default Calculation: If MixRate is above 1000 RPM, or if no compatible impeller can be found for the given stirrer, StirBar is automatically set to the largest compatible stir bar found. Here, a compatible impeller means that it can fit in the aperture of the sample's container, can reach the bottom of the sample's container, and is compatible with the stir instrument given; a compatible stir bar means that its width can fit in the aperture of the sample's container and that its length is not greater than the InternalDiameter of the sample's container. Otherwise set to Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}]) | Automatic) | Null
Time
Default Calculation: Automatically set to 5 Minute for robotic preparation. For manual preparation, if Thaw is True, set to 0 Minute; else if MaxTime is specified, Time is automatically set to 1/3 of MaxTime; otherwise set to 15 Minute. As a special case in manual preparation, when LightExposure is not Null, Thaw is True, set to 0 Minute; else if TotalLightExposure is specified and LightExposureIntensity is not Null, Time is automatically set to TotalLightExposure/LightExposureIntensity; otherwise set to 1 Hour.
MaxTime
Maximum duration of time for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Shake, Roll, Vortex or Sonicate.
Default Calculation: Automatically set to 5 Hour if MixUntilDissolved is True, when an applicable MixType is chosen, otherwise set to Null.
PreSonicationTime
Default Calculation: Automatically set to 15 Minute for sonication over 1 hour, 0 Minute for sonication less than 1 hour. For MixType other than Sonicate, set to Null.
DutyCycle
The style how the homogenizer mixes the given sample via pulsation of the sonication horn. This duty cycle is repeated indefinitely until the specified Time/MaxTime has elapsed. This option can only be set when mixing via homogenization.
Default Calculation: Automatically set to {10 Millisecond, 10 Millisecond} if mixing by homogenization.
Programmatic Pattern: ((Null | {RangeP[0*Minute, 60*Hour], RangeP[0*Minute, 60*Hour]}) | Automatic) | Null
MixRate
Default Calculation: Automatically set to 300 RPM for robotic preparation. For manual preparation, MixRate is set to 20% of the MaxRotationRate if MixType is Stir, or otherwise is set to the average of MinRotationRate and MaxRotationRate of the instrument.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
MixRateProfile
The frequency of rotation of the mixing instrument used to mix the samples, over the course of time.
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration]}..}) | Automatic) | Null
NumberOfMixes
Default Calculation: If MaxNumberOfMixes is specified, automatically set to 1/3 of MaxNumberOfMixes (round to integer); else if MixUntilDissolved->True, automatically set to 25; otherwise set to 15.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfMixes
The maximum number of times for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Pipette or Invert.
Default Calculation: When MixUntilDissolved->True, automatically set to 2*NumberOfMixes if it is Numeric (specified or automatically set); if not, set to 50.
Pattern Description: Greater than or equal to 1 and less than or equal to 250 in increments of 1 or Null.
MixVolume
Default Calculation: For robotic preparation, automatically set to 970 Microliter or sample volume informed by the field Volume of the sample, whichever is smaller. For manual preparation, automatically set to 50 Milliliter or half of the sample volume informed by the field Volume of the sample, whichever is smaller.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
Temperature
The temperature of the device that is used to mix/incubate the sample. If mixing via homogenization, the pulse duty cycle of the sonication horn is automatically adjusted if the measured temperature of the sample exceeds this set temperature.
Default Calculation: Automatically set to 40 Celsius if AnnealingTime is specified, if not, set to Ambient.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
TemperatureProfile
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinTemperatureProfileTemperature, $MaxTemperatureProfileTemperature]}..}) | Automatic) | Null
MaxTemperature
The maximum temperature that the sample is allowed to reach during mixing via homogenization or sonication. If the measured temperature is above this MaxTemperature, the homogenizer/sonicator turns off until the measured temperature is 2C below the MaxTemperature, then it automatically resumes.
Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 100 degrees Celsius or Null.
OscillationAngle
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 15 degrees or Null.
Amplitude
The amplitude of the sonication horn when mixing via homogenization. When using a microtip horn (ex. for 2mL and 15mL tubes), the maximum amplitude is 70 Percent, as specified by the manufacturer, in order not to damage the instrument.
Pattern Description: Greater than or equal to 10 percent and less than or equal to 100 percent or Null.
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the Time has passed.
Default Calculation: Automatically set to 0 Minute (or to Null in cases where the sample is not being incubated).
MixFlowRate
The speed at which liquid is aspirated and dispensed in a liquid before it is aspirated. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 100 Microliter/Second when mixing by pipetting if Preparation->Robotic.
Pattern Description: MixFlowRate speed at which liquid should be drawn up into the pipette tip or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
MixPosition
The location from which liquid should be mixed by pipetting. This option can only be set if Preparation->Robotic.
MixPositionOffset
The distance from the center of the well that liquid will aspirated/dispensed while mixing the sample. When specifying a Z Offset, the Z Offset is calculated either as the height below the top of the well, the height above the bottom of the well, or the height below the detected liquid level, depending on value of the AspirationPosition option (Top|Bottom|LiquidLevel). When an AspirationAngle is specified, the AspirationPositionOffset is measured in the frame of reference of the tilted labware (so that wells that are further away from the pivot point of the tilt are in the same frame of reference as wells that are close to the pivot point of the tilt). This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 2 Millimeter if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
MixTiltAngle
The angle that the sample's container is tilted during the mixing of the sample. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
CorrectionCurve
The relationship between a target volume and the corrected volume that needs to be aspirated or dispensed to reach the target volume. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to correction curve set in the PipettingMethod for the Object[Sample] if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | {{RangeP[0*Microliter, 1000*Microliter], RangeP[0*Microliter, 1250*Microliter]}..}) | Automatic) | Null
Tips
Default Calculation: If MixType->Pipette, automatically set to the preferred tips determined by TransferDevices with given MixVolume, as well as TipType and TipMaterial if specified, and it is also checked that the tips can reach the bottom of the container.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
TipType
Default Calculation: If Tips is specified, automatically set to the field TipType of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
TipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: If Tips is specified, automatically set to the field Material of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
MultichannelMix
Default Calculation: Automatically set to True if there are multiple samples that are mixed via pipette, if MixType->Pipette.
DeviceChannel
The channel of the work cell that should be used to perform the pipetting mixing. This option can only be set if Preparation->Robotic and MixType->Pipette.
Default Calculation: Automatically set to SingleProbe1 if MultichannelMix->False. Otherwise, set to the appropriate channel to perform the transfer, if Preparation->Robotic and MixType->Pipette.
Pattern Description: MultiProbeHead, SingleProbe1, SingleProbe2, SingleProbe3, SingleProbe4, SingleProbe5, SingleProbe6, SingleProbe7, or SingleProbe8 or Null.
ResidualIncubation
Indicates if the incubation and/or mixing should continue after Time/MaxTime has finished while waiting to progress to the next step in the protocol.
Default Calculation: Automatically set to True if Temperature is non-Ambient and the samples being incubated have non-ambient TransportTemperature.
ResidualTemperature
The temperature at which the sample(s) should remain incubating after Time has elapsed. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to Temperature if ResidualIncubation is True and Preparation->Robotic.
Pattern Description: Ambient or Null or greater than or equal to 0 degrees Celsius and less than or equal to 105 degrees Celsius.
ResidualMix
Indicates that the sample(s) should remain shaking at the ResidualMixRate after Time has elapsed. This option can only be set if Preparation->Robotic.
ResidualMixRate
When mixing by shaking, this is the rate at which the sample(s) remains shaking after Time has elapsed. This option can only be set if Preparation->Robotic.
Pattern Description: Greater than or equal to 30 revolutions per minute and less than or equal to 2500 revolutions per minute or Null.
Preheat
Indicates if the incubation position is brought to Temperature before exposing the Sample to it. This option can only be set if Preparation->Robotic.
Cell Transformation
Transform
Indicates whether the incubation is intended to heat-shock cells in order to disrupt the cell membrane and allow a plasmid to be taken up and incorporated into the cell.
Default Calculation: Automatically set to True if any Transform-related options are specified. Otherwise, automatically set to Null if there are no cells detected in the input samples.
TransformHeatShockTemperature
The temperature at which the cells should be heat-shocked in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 37 degrees Celsius and less than or equal to 47 degrees Celsius or Null.
TransformHeatShockTime
The length of time for which the cells should be heat-shocked in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 120 seconds or Null.
TransformPreHeatCoolingTime
The length of time for which the cells should be cooled prior to heat shocking in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 120 minutes or Null.
TransformPostHeatCoolingTime
The length of time for which the cells should be cooled after heat shocking in order to disrupt the cell membrane and allow the plasmid to be taken up and incorporated into the cell.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 60 minutes or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Sample Preparation
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Centrifuge
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
A user defined word or phrase used to identify the samples that are being centrifuged, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are being centrifuged, for use in downstream unit operations.
Instrument
Default Calculation: Automatically set to a centrifuge that can attain the specified intensity, time, temperature, and sterility and (if possible) that is compatible with the sample in its current container.
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge]
Programmatic Pattern: ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}] | Automatic
RotorGeometry
Indicates if the provided samples will be spun at a fixed angle or freely pivot. Unique when Preparation -> Manual.
Default Calculation: Automatically set to a FixedAngleRotor if more than one rotors are available that fit the intensity and container constraints.
RotorAngle
The angle of the samples in the rotor that will be applied to spin the provided samples if ultracentrifuge instrument is selected. Unique when Preparation -> Manual.
Default Calculation: Automatically set to a rotor that could spin samples at specific angle relative to the axis of rotation.
ChilledRotor
Indicates if the ultracentrifuge rotor is stored in refrigerator between usage thus it is prechilled on loading into the ultracentrifuge. Unique when Preparation -> Manual.
Default Calculation: Automatically set to true if the ultracentrifuge is utilized at cold temperature.
Rotor
The centrifuge rotor that will be used to spin the provided samples if ultracentrifuge instrument is selected. Unique when Preparation -> Manual.
Default Calculation: Automatically set to a rotor that can attain the specified intensity, time, temperature, and sterility and (if possible) fits the sample in its current container.
Pattern Description: An object of type or subtype Model[Container, CentrifugeRotor] or Object[Container, CentrifugeRotor] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, CentrifugeRotor], Object[Container, CentrifugeRotor]}] | _String)) | Automatic) | Null
Intensity
Default Calculation: Automatically resolves to one fifth of the maximum rotational rate of the centrifuge, rounded to the nearest attainable centrifuge precision.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth.
Time
Temperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius.
CollectionContainer
The container that will be stacked on the bottom of the sample's container to collect the filtrate passing through the filter container.
Default Calculation: Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] if the sample is in a filter plate.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {Alternatives[GreaterEqualP[1, 1]], (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | 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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Sterile
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Protocol
NumberOfReplicates
Aliquot
Options
General
Source
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SourceLabel
A user defined word or phrase used to identify the aliquot samples, for use in downstream unit operations.
SourceContainerLabel
A user defined word or phrase used to identify the aliquot sample's containers, for use in downstream unit operations.
Amount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[0.1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the aliquot samples after dilution of aliquots of the input samples with the ConcentratedBuffer and BufferDiluent (or AssayBuffer).
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume, Mass, and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ContainerOut
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container}
Programmatic Pattern: ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic
SampleOutLabel
ContainerOutLabel
DestinationWell
Default Calculation: Automatically set to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 for a 96-well plate or from A1 to P24 for a 384-well plate.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total AssayVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
ConcentratedBufferLabel
A user defined word or phrase used to identify the concentrated buffer that is diluted by the BufferDilutionFactor in the final solution, for use in downstream unit operations.
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total AssayVolume.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, set to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
BufferDiluentLabel
The label of the buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution.
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotVolume and the total AssayVolume.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified and AssayVolume dictates we require a buffer; otherwise, set to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
AssayBufferLabel
A user defined word or phrase used to identify the buffer added to the aliquoted sample, for use in downstream unit operations.
ConsolidateAliquots
Indicates if aliquots from the same sample with the same target concentration should be prepared in the same ContainerOut. Aliquots from the same source sample not requiring dilution will also be consolidated.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
AbsorbanceSpectroscopy
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RecoupSample
Indicates if the aliquot used to measure the absorbance should be returned to source container after each reading.
ContainerOut
The desired container generated samples should be transferred into by the end of the experiment, with indices indicating grouping of samples in the same plates.
Default Calculation: Automatically selected from ECL's stocked containers based on the volume of solution being prepared.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
BlankLabel
A user defined word or phrase used to identify the blank samples, for use in downstream unit operations.
Methods
Indicates the type of vessel to be used to measure the absorbance of SamplesIn. PlateReaders utilize an open well container that transveres light from top to bottom. Cuvette uses a square container with transparent sides to transverse light from the front to back at a fixed path length. Microfluidic uses small channels to load samples which are then gravity-driven towards chambers where light transverse from top to bottom and measured at a fixed path length.
Default Calculation: Automatically determined based on the instrument that can satisfy the requested options. If all instruments are possible, defaults to Microfluidic.
Instrument
The instrument used for proceeding with measuring the absorbance of the samples according to the AbsorbanceMethod.
Default Calculation: If using Microfluidic Method, set to Model[Instrument, PlateReader, "Lunatic"]; if using Cuvette Method, set to Model[Instrument, Spectrophotometer, "Cary 3500"]; If using PlateReader Method set to Model[Instrument, PlateReader, "FLUOstar Omega"] .
Pattern Description: An object of type or subtype Model[Instrument, PlateReader], Object[Instrument, PlateReader], Object[Instrument, Spectrophotometer], or Model[Instrument, Spectrophotometer]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader], Object[Instrument, Spectrophotometer], Model[Instrument, Spectrophotometer]}] | Automatic
MicrofluidicChipLoading
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times to repeat absorbance reading on each provided sample. If Aliquot -> True, this also indicates the number of times each provided sample will be aliquoted. Note that when using the Lunatic, this indicates the number of independent times a 2 uL aliquot will be put into the Lunatic chips and read, and when using the BMG plate readers, this indicates the number of aliquots of the same sample that will be read.
Default Calculation: When using the BMG plate readers, automatically set to 3 if QuantifyConcentration is True for any experiment sample. When using the Lunatic, automatically set to 3 or 2 depending on the total number of the experiment samples and the blank samples if QuantifyConcentration is True. The total number of samples allowed in one Lunatic run is 94. Otherwise automatically set to Null.
Absorbance Measurement
AcquisitionMix
When using the Cuvette Method, indicates whether the samples within the cuvette should be mixed with a stir bar during data acquisition.
StirBar
When using the Cuvette Method, indicates which model stir bar to be inserted into the cuvette to mix the sample.
Default Calculation: If AcquisitionMix is True, StirBar is automatically specified depending on the cuvette. Otherwise, automatically set to Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}]) | Automatic) | Null
SpectralBandwidth
When using the Cuvette Method, indicates the physical size of the slit from which light passes out from the monochromator. The narrower the bandwidth, the greater the resolution in measurements.
Default Calculation: When using the Cuvette Method, automatically set 1.0 Nanometer. If using plate reader, set to Null.
Pattern Description: Greater than or equal to 0.5 nanometers and less than or equal to 5 nanometers or Null.
TemperatureMonitor
When using Cuvette Method (Cary 3500), which device (probe or block) will be used to monitor temperature during the Experiment.
Default Calculation: When using the Cuvette Method, automatically set to CuvetteBlock. If using plate reader, set to Null.
AcquisitionMixRate
When using the Cuvette Method, indicates the rate at which the samples within the cuvette should be mixed with a stir bar during data acquisition.
Pattern Description: Greater than or equal to 400 revolutions per minute and less than or equal to 1400 revolutions per minute or Null.
NumberOfReadings
Number of redundant readings taken by the detector to determine a single averaged absorbance reading. This is currently available on the BMG plate readers: "CLARIOstar", "CLARIOstar Plus with ACU", "FLUOstar Omega", and "PHERAstar FS".
Default Calculation: If an instrument capable of adjusting NumberOfReadings is selected, resolves to 100. Otherwise resolves to Null
Pattern Description: Greater than or equal to 1 and less than or equal to 200 in increments of 1 or Null.
ReadDirection
Indicate the plate path the instrument will follow as it measures absorbance in each well, for instance reading all wells in a row before continuing on to the next row (Row).
Default Calculation: Resolves to Row if a plate reader capable of adjusting read direction is selected.
Quantification
QuantifyConcentration
Indicates if the concentration of the samples should be determined. Automatically calls AnalyzeAbsorbanceConcentration to update the concentration of analytes on completion of the experiment.
QuantificationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
QuantificationWavelength
Default Calculation: Automatically set to the ExtinctionCoefficients field of the analyte, and set to Null if QuantifyConcentration is False or Automatic.
Pattern Description: Greater than or equal to 0 nanometers and less than or equal to 1000 nanometers or Null.
Injections
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during absorbance measurement. The corresponding injection times and volumes can be set with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Data Processing
Blanks
The object or source used to generate a blank sample (i.e. buffer only, water only, etc.) whose absorbance is subtracted as background from the absorbance readings of the SamplesIn to take account for any artifacts.
Default Calculation: Automatically set to Null if BlankMeasurement is False. Otherwise, automatically set to the value of Solvent in SamplesIn. If Solvent not specfied, 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
BlankVolumes
The amount of liquid of the Blank that should be transferred out and used to blank measurements. Set BlankVolume to Null to indicate blanks should be read inside their current containers.
Default Calculation: If BlankMeasurement is True, automatically set to the value of AssayVolume if that was specified, or maximum volume of the container otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
BlankAbsorbance
For each members of SamplesIn, indicates if a corresponding blank measurement, which consists of a separate container (well, chamber, or cuvette) than SampleLink, will be performed, prior to measuring the absorbance of samples. If using Cuvettes, the BlankAbsorbance will be read at the same time as the SampleLink.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Sample Handling
Temperature
Indicates the temperature the samples will held at prior to measuring absorbance and during data acquisition within the instrument.
Default Calculation: Sets to Ambient if an instrument is capable of manipulating the temperature of the samples.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the samples equilibrate at the requested temperature before being read.
Default Calculation: If an instrument is capable setting the temperature of the samples, sets to 0 second when Temperature is set to Ambient. Otherwise, it is set to 5 minutes.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
MoatSize
Indicates the number of concentric perimeters of wells to fill with MoatBuffer in order to slow evaporation of inner assay samples.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 300 microliters or Null.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover. When using the Cuvette Method, automatically set to True.
Sampling
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
Specifies the size of the grid used for Matrix sampling. For example SamplingDimension->5 will scan a 5 x 5 grid.
SamplingPattern
AbsorbanceIntensity
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RecoupSample
Indicates if the aliquot used to measure the absorbance should be returned to source container after each reading.
ContainerOut
The desired container generated samples should be transferred into by the end of the experiment, with indices indicating grouping of samples in the same plates.
Default Calculation: Automatically selected from ECL's stocked containers based on the volume of solution being prepared.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
BlankLabel
A user defined word or phrase used to identify the blank samples, for use in downstream unit operations.
Methods
Indicates the type of vessel to be used to measure the absorbance of SamplesIn. PlateReaders utilize an open well container that transverses light from top to bottom. Cuvette uses a square container with transparent sides to transverse light from the front to back at a fixed path length. Microfluidic uses small channels to load samples which are then gravity-driven towards chambers where light transverse from top to bottom and measured at a fixed path length.
Default Calculation: If any of the SamplesIn provided has a volume less than 500 Micro Liter, set to microfluidic. Otherwise, if there are less 8 samples, set to Cuvette. If none of options are true, set to PlateReader
Instrument
Default Calculation: Automatically resolves to Model[Instrument, PlateReader, "FLUOstar Omega"] if Temperature, EquilibrationTime, or any of the PlateReaderMix options are specified, or Model[Instrument, PlateReader, "Lunatic"] otherwise.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader], Object[Instrument, PlateReader], Object[Instrument, Spectrophotometer], or Model[Instrument, Spectrophotometer]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader], Object[Instrument, Spectrophotometer], Model[Instrument, Spectrophotometer]}] | Automatic
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times to repeat absorbance reading on each provided sample. If Aliquot -> True, this also indicates the number of times each provided sample will be aliquoted. Note that when using the Lunatic, this indicates the number of independent times a 2 uL aliquot will be put into the Lunatic chips and read, and when using the BMG plate readers, this indicates the number of aliquots of the same sample that will be read.
Default Calculation: When using the BMG plate readers, automatically set to 3 if QuantifyConcentration is True for any experiment sample. When using the Lunatic, automatically set to 3 or 2 depending on the total number of the experiment samples and the blank samples if QuantifyConcentration is True. The total number of samples allowed in one Lunatic run is 94. Otherwise automatically set to Null.
Absorbance Measurement
AcquisitionMix
When using the Cuvette Method, indicates whether the samples within the cuvette should be mixed with a stir bar during data acquisition.
StirBar
When using the Cuvette Method, indicates which model stir bar to be inserted into the cuvette to mix the sample.
Default Calculation: If AcquisitionMix is True, StirBar (model xxxx) must be specified. Automatically set to Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}]) | Automatic) | Null
SpectralBandwidth
When using the Cuvette Method, indicates the physical size of the slit from which light passes out from the monochromator. The narrower the bandwidth, the greater the resolution in measurements.
Default Calculation: When using the Cuvette Method, automatically set 1.0 Nanometer. If using plate reader, set to Null.
Pattern Description: Greater than or equal to 0.5 nanometers and less than or equal to 5 nanometers or Null.
TemperatureMonitor
When using Cuvette Method (Cary 3500), indicates which device (probe or block) will be used to monitor temperature during the Experiment.
Default Calculation: When using the Cuvette Method, automatically set to CuvetteBlock. If using plate reader, set to Null.
AcquisitionMixRate
When using the Cuvette Method, indicates the rate at which the samples within the cuvette should be mixed with a stir bar during data acquisition.
Pattern Description: Greater than or equal to 400 revolutions per minute and less than or equal to 1400 revolutions per minute or Null.
AdjustMixRate
When using a stir bar, if specified AcquisitionMixRate does not provide a stable or consistent circular rotation of the magnetic bar, indicates if mixing should continue up to MaxStirAttempts in attempts to stir the samples. If stir bar is wiggling, decrease AcquisitionMixRate by AcquisitionMixRateIncrements and check if the stir bar is still wiggling. If it is, decrease by AcquisitionMixRateIncrements again. If still wiggling, repeat decrease until MaxStirAttempts. If the stir bar is not moving/stationary, increase the AcquisitionMixRate by AcquisitionMixRateIncrements and check if the stir bar is still stationary. If it is, increase by AcquisitionMixRateIncrements again. If still stationary, repeat increase until MaxStirAttempts. Mixing will occur during data acquisition. After MaxStirAttempts, if stable stirring was not achieved, StirringError will be set to True in the protocol object.
MinAcquisitionMixRate
Sets the lower limit stirring rate to be decreased to for sample mixing in the cuvette while attempting to mix the samples with a stir bar if AdjustMixRate is True.
Default Calculation: Automatically sets to 20% RPM lower than AcquisitionMixRate if AdjustMixRate is True.
Pattern Description: Greater than or equal to 400 revolutions per minute and less than or equal to 1400 revolutions per minute or Null.
MaxAcquisitionMixRate
Sets the upper limit stirring rate to be increased to for sample mixing in the cuvette while attempting to mix the samples with a stir bar if AdjustMixRate is True.
Default Calculation: Automatically sets to 20% RPM greater than AcquisitionMixRate if AdjustMixRate is True.
Pattern Description: Greater than or equal to 400 revolutions per minute and less than or equal to 1400 revolutions per minute or Null.
AcquisitionMixRateIncrements
Indicates the value to increase or decrease the mixing rate by in a stepwise fashion while attempting to mix the samples with a stir bar.
Pattern Description: Greater than or equal to 50 revolutions per minute and less than or equal to 500 revolutions per minute or Null.
MaxStirAttempts
Indicates the maximum number of attempts to mix the samples with a stir bar. One attempt designates each time AdjustMixRate changes the AcquisitionMixRate (i.e. each decrease/increase is equivalent to 1 attempt.
NumberOfReadings
Number of redundant readings taken by the detector to determine a single averaged absorbance reading. This is currently available on the BMG plate readers: "CLARIOstar", "CLARIOstar Plus with ACU", "FLUOstar Omega", and "PHERAstar FS".
Default Calculation: If an instrument capable of adjusting NumberOfReadings is selected, resolves to 100. Otherwise resolves to Null
Pattern Description: Greater than or equal to 1 and less than or equal to 200 in increments of 1 or Null.
ReadDirection
Indicate the plate path the instrument will follow as it measures absorbance in each well, for instance reading all wells in a row before continuing on to the next row (Row).
Default Calculation: Resolves to Row if a plate reader capable of adjusting read direction is selected.
Optics
Wavelength
Default Calculation: Automatically resolves to the shortest wavelength specified in the input samples' ExtinctionCoefficients field, and 260 Nanometer if that field is not populated.
Pattern Description: Greater than or equal to 200 nanometers and less than or equal to 1000 nanometers.
Quantification
QuantificationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
QuantifyConcentration
Default Calculation: Automatically resolves to True if QuantificationWavelength is specified and calling ExperimentAbsorbanceSpectroscopy, and resolves to False if calling ExperimentAbsorbanceIntensity.
Injections
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during absorbance measurement. The corresponding injection times and volumes can be set with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Data Processing
Blanks
The object or source used to generate a blank sample (i.e. buffer only, water only, etc.) whose absorbance is subtracted as background from the absorbance readings of the SamplesIn to take account for any artifacts.
Default Calculation: Automatically set to Null if BlankMeasurement is False. Otherwise, automatically set to the value of Solvent in SamplesIn. If Solvent not specfied, 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
BlankVolumes
The amount of liquid of the Blank that should be transferred out and used to blank measurements. Set BlankVolume to Null to indicate blanks should be read inside their current containers.
Default Calculation: If BlankMeasurement is True, automatically set to the value of AssayVolume if that was specified, or maximum volume of the container otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
BlankAbsorbance
For each members of SamplesIn, indicates if a corresponding blank measurement, which consists of a separate container (well, chamber, or cuvette) than SampleLink, will be performed, prior to measuring the absorbance of samples. If using Cuvettes, the BlankAbsorbance will be read at the same time as the SampleLink.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Sample Handling
MicrofluidicChipLoading
When using Lunatic, indicates if Lunatic Microfluidic Chips are loaded by a robotic liquid handler or manually.
Default Calculation: When using the Lunatic plate readers, automatically set to Robotic. When using the BMG plate reader, automatically set to Null.
Temperature
Indicates the temperature the samples will held at prior to measuring absorbance and during data acquisition within the instrument.
Default Calculation: Sets to Ambient if an instrument is capable of manipulating the temperature of the samples.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the samples equilibrate at the requested temperature before being read.
Default Calculation: If an instrument is capable setting the temperature of the samples, sets to 0 second when Temperature is set to Ambient. Otherwise, it is set to 5 minutes.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
MoatSize
Indicates the number of concentric perimeters of wells to fill with MoatBuffer in order to slow evaporation of inner assay samples.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 300 microliters or Null.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover. When using the Cuvette Method, automatically set to True.
Sampling
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
Specifies the size of the grid used for Matrix sampling. For example SamplingDimension->5 will scan a 5 x 5 grid.
SamplingPattern
AbsorbanceKinetics
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
BlankLabel
A user defined word or phrase used to identify the blank samples, for use in downstream unit operations.
Instrument
Default Calculation: Resolves to the instrument capable of performing the requested sampling. If any instrument can be used, resolves to use the model with the most available instruments in the lab.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times to repeat absorbance reading on each provided sample. If Aliquot -> True, this also indicates the number of times each provided sample will be aliquoted. Note that when using the Lunatic, this indicates the number of independent times a 2 uL aliquot will be put into the Lunatic chips and read, and when using the BMG plate readers, this indicates the number of aliquots of the same sample that will be read.
Default Calculation: When using the BMG plate readers, automatically set to 3 if QuantifyConcentration is True for any experiment sample. When using the Lunatic, automatically set to 3 or 2 depending on the total number of the experiment samples and the blank samples if QuantifyConcentration is True. The total number of samples allowed in one Lunatic run is 94. Otherwise automatically set to Null.
Injections
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during absorbance measurement. The corresponding injection times and volumes can be set with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
TertiaryInjectionSample
The sample to be injected in the third round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with TertiaryInjectionTime and TertiaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
TertiaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
QuaternaryInjectionSample
The sample to be injected in the fourth round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with QuaternaryInjectionTime and QuaternaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
QuaternaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
PrimaryInjectionTime
SecondaryInjectionTime
TertiaryInjectionTime
QuaternaryInjectionTime
Data Processing
Blanks
The object or source used to generate a blank sample (i.e. buffer only, water only, etc.) whose absorbance is subtracted as background from the absorbance readings of the SamplesIn to take account for any artifacts.
Default Calculation: Automatically set to Null if BlankMeasurement is False. Otherwise, automatically set to the value of Solvent in SamplesIn. If Solvent not specfied, 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
BlankVolumes
The amount of liquid of the Blank that should be transferred out and used to blank measurements. Set BlankVolume to Null to indicate blanks should be read inside their current containers.
Default Calculation: If BlankMeasurement is True, automatically set to the value of AssayVolume if that was specified, or maximum volume of the container otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
BlankAbsorbance
For each members of SamplesIn, indicates if a corresponding blank measurement, which consists of a separate container (well, chamber, or cuvette) than SampleLink, will be performed, prior to measuring the absorbance of samples. If using Cuvettes, the BlankAbsorbance will be read at the same time as the SampleLink.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Sample Handling
PlateReaderMixSchedule
Indicates the points at which mixing should occur in the plate reader, for instance after every set of injections.
Default Calculation: Automatically set to AfterInjections when other mix options are set and injections are specified or to BetweenReadings when mixing is specified but there are no injections.
Temperature
Indicates the temperature the samples will held at prior to measuring absorbance and during data acquisition within the instrument.
Default Calculation: Sets to Ambient if an instrument is capable of manipulating the temperature of the samples.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the samples equilibrate at the requested temperature before being read.
Default Calculation: If an instrument is capable setting the temperature of the samples, sets to 0 second when Temperature is set to Ambient. Otherwise, it is set to 5 minutes.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
MoatSize
Indicates the number of concentric perimeters of wells to fill with MoatBuffer in order to slow evaporation of inner assay samples.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 300 microliters or Null.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover. When using the Cuvette Method, automatically set to True.
TertiaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the third round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
QuaternaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the fourth round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
Absorbance Measurement
NumberOfReadings
Number of redundant readings taken by the detector to determine a single averaged absorbance reading. This is currently available on the BMG plate readers: "CLARIOstar", "CLARIOstar Plus with ACU", "FLUOstar Omega", and "PHERAstar FS".
Default Calculation: If an instrument capable of adjusting NumberOfReadings is selected, resolves to 100. Otherwise resolves to Null
Pattern Description: Greater than or equal to 1 and less than or equal to 200 in increments of 1 or Null.
ReadDirection
Indicate the plate path the instrument will follow as it measures absorbance in each well, for instance reading all wells in a row before continuing on to the next row (Row).
Default Calculation: Resolves to Row if a plate reader capable of adjusting read direction is selected.
RunTime
ReadOrder
Indicates if all measurements and injections are done for one well before advancing to the next (Serial) or in cycles in which each well is read once per cycle (Parallel).
Wavelength
The wavelength(s) at which absorbance is measured. All indicates that the full spectrum available to the plate reader is used.
Default Calculation: Automatically resolves to the wavelengths specified in the input samples' ExtinctionCoefficients field or 260 Nanometer if that field is not populated, for Serial ReadOrder or Matrix SamplingPattern. Otherwise automatically resolves to All.
Pattern Description: All or a span from anything greater than or equal to 220 nanometers and less than or equal to 1000 nanometers to anything greater than or equal to 220 nanometers and less than or equal to 1000 nanometers or greater than or equal to 220 nanometers and less than or equal to 1000 nanometers or list of one or more greater than or equal to 220 nanometers and less than or equal to 1000 nanometers entries.
Programmatic Pattern: (All | RangeP[220*Nanometer, 1000*Nanometer] | {RangeP[220*Nanometer, 1000*Nanometer]..} | RangeP[220*Nanometer, 1000*Nanometer] ;; RangeP[220*Nanometer, 1000*Nanometer]) | Automatic
Sampling
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
Specifies the size of the grid used for Matrix sampling. For example SamplingDimension->5 will scan a 5 x 5 grid.
SamplingPattern
LuminescenceSpectroscopy
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during luminescence measurement. Set the corresponding times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume. times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
Temperature
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the requested temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicate the plate path the instrument should follow as it measures luminescence in each well, for instance reading all wells in a row before continuing on to the next row (Row).
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Defaults to the min volume of the assay plate if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
Instrument
Default Calculation: The first plate reader model capable of providing the requested wavelengths is used.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
IntegrationTime
The amount of time over which luminescence measurements should be integrated. Select a higher time to increase the reading intensity.
Pattern Description: Greater than or equal to 0.01 seconds and less than or equal to 100 seconds or Null.
ReadLocation
EmissionWavelengthRange
Pattern Description: A span from anything greater than or equal to 350 nanometers and less than or equal to 740 nanometers to anything greater than or equal to 350 nanometers and less than or equal to 740 nanometers.
AdjustmentEmissionWavelength
The wavelength at which luminescence should be read in order to perform automatic adjustments of gain and focal height values.
Default Calculation: Uses the wavelength in the middle of the requested emission wavelength range if the gain is not being set directly.
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample intensity is at the specified percentage of the instrument's dynamic range).
Default Calculation: Defaults to 90% if AdjustmentSamples is set or if using Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"] which can scan the entire plate and thus don't require an AdjustmentSample to set the gain. Otherwise defaults to 2500 Microvolt.
Pattern Description: Greater than or equal to 0 microvolts and less than or equal to 4095 microvolts or greater than or equal to 0 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[0*Percent, 95*Percent] | RangeP[0*Microvolt, 4095*Microvolt]) | Automatic
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Default Calculation: Defaults to FullPlate when using an instrument capable of scanning the full plate during gain adjustments (Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"]). Otherwise the sample with the highest concentration will be used.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point where light from the sample is directed onto the detector. If set to Auto the height which corresponds to the highest AdjustmentSample signal will be used.
Default Calculation: If an adjustment sample is provided the height which corresponds to the highest AdjustmentSample signal will be used (as indicated by Auto). Otherwise defaults to 7 Millimeter.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
LuminescenceIntensity
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during luminescence measurement. Set the corresponding times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume. times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
Temperature
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the requested temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicate the plate path the instrument should follow as it measures luminescence in each well, for instance reading all wells in a row before continuing on to the next row (Row).
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Defaults to the min volume of the assay plate if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
WavelengthSelection
Default Calculation: Resolves to use filters provided all of the requested wavelengths can be achieved with the current set of filters.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or NoFilter or Null.
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Default Calculation: Defaults to FullPlate when using an instrument capable of scanning the full plate during gain adjustments (Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"]). Otherwise the sample with the highest concentration will be used.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point where light from the sample is directed onto the detector. If set to Auto the height which corresponds to the highest AdjustmentSample signal will be used.
Default Calculation: If an adjustment sample is provided the height which corresponds to the highest AdjustmentSample signal will be used (as indicated by Auto). Otherwise defaults to 7 Millimeter.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample intensity is at the specified percentage of the instrument's dynamic range).
Default Calculation: Defaults to 90% if AdjustmentSamples is set or if using Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"] which can scan the entire plate and thus don't require an AdjustmentSample to set the gain. Otherwise defaults to 2500 Microvolt.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionWavelength
The wavelength at which luminescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
DualEmissionGain
The gain which should be applied to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample intensity is at the specified percentage of the instrument's dynamic range).
Default Calculation: If dual emission readings are requested defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
Instrument
Default Calculation: The first plate reader model capable of providing the requested wavelengths is used.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
IntegrationTime
The amount of time over which luminescence measurements should be integrated. Select a higher time to increase the reading intensity.
Pattern Description: Greater than or equal to 0.01 seconds and less than or equal to 100 seconds or Null.
ReadLocation
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
LuminescenceKinetics
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Sample Handling
TertiaryInjectionSample
The sample to be injected in the third round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with TertiaryInjectionTime and TertiaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
QuaternaryInjectionSample
The sample to be injected in the fourth round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with QuaternaryInjectionTime and QuaternaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
TertiaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
QuaternaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during luminescence measurement. Set the corresponding times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume. times and volumes with PrimaryInjectionTime and PrimaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection times and volumes with SecondaryInjectionTime and SecondaryInjectionVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PlateReaderMixSchedule
Indicates the points at which mixing should occur in the plate reader, for instance after every set of injections.
Default Calculation: When other mix options are set defaults to AfterInjections when injections are specified or BetweenReadings otherwise.
PrimaryInjectionTime
SecondaryInjectionTime
TertiaryInjectionTime
QuaternaryInjectionTime
TertiaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the third round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
QuaternaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the fourth round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
Temperature
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the requested temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicate the plate path the instrument should follow as it measures luminescence in each well, for instance reading all wells in a row before continuing on to the next row (Row).
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Defaults to the min volume of the assay plate if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
RunTime
ReadOrder
Indicates if all measurements and injections should be done for one well before advancing to the next (serial) or in cycles in which each well is read once per cycle (parallel).
WavelengthSelection
Default Calculation: Resolves to use filters provided all of the requested wavelengths can be achieved with the current set of filters.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or NoFilter or Null.
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Default Calculation: Defaults to FullPlate when using an instrument capable of scanning the full plate during gain adjustments (Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"]). Otherwise the sample with the highest concentration will be used.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point where light from the sample is directed onto the detector. If set to Auto the height which corresponds to the highest AdjustmentSample signal will be used.
Default Calculation: If an adjustment sample is provided the height which corresponds to the highest AdjustmentSample signal will be used (as indicated by Auto). Otherwise defaults to 7 Millimeter.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample intensity is at the specified percentage of the instrument's dynamic range).
Default Calculation: Defaults to 90% if AdjustmentSamples is set or if using Model[Instrument,PlateReader,"CLARIOstar"] or Model[Instrument,PlateReader,"PHERAstar FS"] which can scan the entire plate and thus don't require an AdjustmentSample to set the gain. Otherwise defaults to 2500 Microvolt.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionWavelength
The wavelength at which luminescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
DualEmissionGain
The gain which should be applied to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample intensity is at the specified percentage of the instrument's dynamic range).
Default Calculation: If dual emission readings are requested defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
Instrument
Default Calculation: The first plate reader model capable of providing the requested wavelengths is used.
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
IntegrationTime
The amount of time over which luminescence measurements should be integrated. Select a higher time to increase the reading intensity.
Pattern Description: Greater than or equal to 0.01 seconds and less than or equal to 100 seconds or Null.
ReadLocation
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
FluorescenceSpectroscopy
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
ReadLocation
Temperature
The temperature at which the experiment will be performed, if using a plate reader with temperature incubation controls.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
NumberOfReadings
Number of redundant readings which should be taken by the detector to determine a single averaged fluorescence intensity reading.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
ExcitationScanGain
The gain which should be applied to the signal reaching the primary detector during the excitation scan. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 0 microvolts and less than or equal to 4095 microvolts or greater than or equal to 0 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[0*Percent, 95*Percent] | RangeP[0*Microvolt, 4095*Microvolt]) | Automatic) | Null
EmissionScanGain
The gain which should be applied to the signal reaching the primary detector during the emission scan. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 0 microvolts and less than or equal to 4095 microvolts or greater than or equal to 0 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[0*Percent, 95*Percent] | RangeP[0*Microvolt, 4095*Microvolt]) | Automatic) | Null
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point. If set to Automatic, the focal height will be adjusted based on the Gain adjustment, which will occur only if the gain values are set to percentages.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during fluorescence measurement.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring fluorescence.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
SpectralScan
Indicates if fluorescence should be recorded using a fixed excitation wavelength and a range of emission wavelengths (Emission) or using a fixed emission wavelength and a range of excitation wavelengths (Excitation). Specify Emission and Excitation to record both spectra.
Default Calculation: If unspecified uses the emission spectrum if EmissionWavelengthRange is specified and/or the excitation spectrum if ExcitationWavelengthRange is specified, defaulting to measure both spectrum if all options are left Automatic.
ExcitationWavelength
The wavelength which should be used to excite fluorescence in the samples. Fluorescence will then be measured over 'EmissionWavelengthRange'.
Default Calculation: If unspecified uses the wavelength 50 Nanometer below the smallest requested emission wavelength.
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
EmissionWavelength
The wavelength at which fluorescence emitted from the sample should be measured after the sample has been excited by each wavelength in 'ExcitationWavelengthRange'.
Default Calculation: If unspecified uses the wavelength 50 Nanometer above the largest requested excitation wavelength.
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
ExcitationWavelengthRange
Defines the wavelengths which should be used to excite fluorescence in the samples. Fluorescence will then be measured at 'EmissionWavelength'.
Default Calculation: If unspecified uses the largest possible range of excitation wavelengths with the constraints that the range must be within the instrument operating limits and below the emission wavelength.
Pattern Description: A span from anything greater than or equal to 320 nanometers and less than or equal to 740 nanometers to anything greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Programmatic Pattern: (RangeP[320*Nanometer, 740*Nanometer] ;; RangeP[320*Nanometer, 740*Nanometer] | Automatic) | Null
EmissionWavelengthRange
Defines the wavelengths at which fluorescence emitted from the sample should be measured after the sample has been excited by 'ExcitationWavelength'.
Default Calculation: If unspecified uses the largest possible range of emission wavelengths with the constraints that the range must be within the instrument operating limits and above the excitation wavelength.
Pattern Description: A span from anything greater than or equal to 320 nanometers and less than or equal to 740 nanometers to anything greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Programmatic Pattern: (RangeP[320*Nanometer, 740*Nanometer] ;; RangeP[320*Nanometer, 740*Nanometer] | Automatic) | Null
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
Specifies the size of the grid used for Matrix sampling. For example SamplingDimension->5 will scan a 5 x 5 grid.
Spectral Scanning
AdjustmentEmissionWavelength
The wavelength at which fluorescence should be read in order to perform automatic adjustments of gain and focal height values at run time.
Default Calculation: If unspecified uses the wavelength in the middle of the requested emission wavelength range if the gain is not being set directly.
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
AdjustmentExcitationWavelength
The wavelength at which the sample should be excited in order to perform automatic adjustments of gain and focal height values at run time.
Default Calculation: If unspecified uses the wavelength in the middle of the requested excitation wavelength range if the gain is not being set directly.
FluorescenceIntensity
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
Mode
WavelengthSelection
Indicates if the emission and excitation wavelengths should be obtained by filters or monochromators.
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionGain
The gain to apply to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage relative to the AdjustmentSample option.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point. If set to Automatic, the focal height will be adjusted based on the Gain adjustment, which will occur only if the gain values are set to percentages.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
DelayTime
The amount of time which should be allowed to pass after excitation and before fluorescence measurement begins.
Pattern Description: Greater than or equal to 0 microseconds and less than or equal to 8000 microseconds or Null.
ReadTime
Pattern Description: Greater than or equal to 1 microsecond and less than or equal to 10000 microseconds or Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
ReadLocation
Temperature
The temperature at which the experiment will be performed, if using a plate reader with temperature incubation controls.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
NumberOfReadings
Number of redundant readings which should be taken by the detector to determine a single averaged fluorescence intensity reading.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during fluorescence measurement.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring fluorescence.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
ExcitationWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
DualEmissionWavelength
The wavelength at which fluorescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
FluorescenceKinetics
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
RunTime
ReadOrder
Indicates if all measurements and injections should be done for one well before advancing to the next (serial) or in cycles in which each well is read once per cycle (parallel).
PlateReaderMixSchedule
Mode
WavelengthSelection
Indicates if the emission and excitation wavelengths should be obtained by filters or monochromators.
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionGain
The gain to apply to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage relative to the AdjustmentSample option.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments. When set to FullPlate, all wells of the assay plate are scanned and the well of the highest fluorescence intensity if perform gain and focal height adjustments.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or FullPlate or {Index, Sample} or Null.
Programmatic Pattern: ((FullPlate | (ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point. If set to Automatic, the focal height will be adjusted based on the Gain adjustment, which will occur only if the gain values are set to percentages.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
DelayTime
The amount of time which should be allowed to pass after excitation and before fluorescence measurement begins.
Pattern Description: Greater than or equal to 0 microseconds and less than or equal to 8000 microseconds or Null.
ReadTime
Pattern Description: Greater than or equal to 1 microsecond and less than or equal to 10000 microseconds or Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
ReadLocation
Temperature
The temperature at which the experiment will be performed, if using a plate reader with temperature incubation controls.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
NumberOfReadings
Number of redundant readings which should be taken by the detector to determine a single averaged fluorescence intensity reading.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
PrimaryInjectionTime
SecondaryInjectionTime
TertiaryInjectionTime
QuaternaryInjectionTime
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during fluorescence measurement.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
TertiaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
QuaternaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
TertiaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
QuaternaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate if informed, or 75% of the MaxVolume of the assay plate if not, if any other moat options are specified.
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring fluorescence.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
TertiaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the third round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
QuaternaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the fourth round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
ExcitationWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
DualEmissionWavelength
The wavelength at which fluorescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
FluorescencePolarization
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionGain
The gain to apply to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage relative to the AdjustmentSample option.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or {Index, Sample} or Null.
Programmatic Pattern: (((ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point. If set to Automatic, the focal height will be adjusted based on the Gain adjustment, which will occur only if the gain values are set to percentages.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
TargetPolarization
The target polarization value which should be used to perform automatic adjustments of gain and/or focal height values at run time on the chosen adjustment sample.
Pattern Description: Greater than or equal to 0 milli PolarizationUnits and less than or equal to 500 milli PolarizationUnits.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
ReadLocation
Temperature
The temperature at which the experiment will be performed, if using a plate reader with temperature incubation controls.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
NumberOfReadings
Number of redundant readings which should be taken by the detector to determine a single averaged fluorescence intensity reading.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during fluorescence measurement.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring fluorescence.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
ExcitationWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
DualEmissionWavelength
The wavelength at which fluorescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
FluorescencePolarizationKinetics
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
Gain
The gain which should be applied to the signal reaching the primary detector. This may be specified either as a direct voltage, or as a percentage (which indicates that the gain should be set such that the AdjustmentSample fluoresces at that percentage of the instrument's dynamic range).
Default Calculation: If unspecified defaults to 90% if an adjustment sample is provided or if the instrument can scan the entire plate to determine gain. Otherwise defaults to 2500 Microvolt
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent.
Programmatic Pattern: (RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic
DualEmissionGain
The gain to apply to the signal reaching the secondary detector. This may be specified either as a direct voltage, or as a percentage relative to the AdjustmentSample option.
Pattern Description: Greater than or equal to 1 microvolt and less than or equal to 4095 microvolts or greater than or equal to 1 percent and less than or equal to 95 percent or Null.
Programmatic Pattern: ((RangeP[1*Percent, 95*Percent] | RangeP[1*Microvolt, 4095*Microvolt]) | Automatic) | Null
AdjustmentSample
The sample which should be used to perform automatic adjustments of gain and/or focal height values at run time. The focal height will be set so that the highest signal-to-noise ratio can be achieved for the AdjustmentSample. The gain will be set such that the AdjustmentSample fluoresces at the specified percentage of the instrument's dynamic range. When multiple aliquots of the same sample is used in the experiment, an index can be specified to use the desired aliquot for adjustments.
Pattern Description: An object of type or subtype Object[Sample] or a prepared sample or {Index, Sample} or Null.
Programmatic Pattern: (((ObjectP[Object[Sample]] | _String) | {RangeP[1, 384, 1], ObjectP[Object[Sample]] | _String}) | Automatic) | Null
FocalHeight
The distance from the bottom of the plate carrier to the focal point. If set to Automatic, the focal height will be adjusted based on the Gain adjustment, which will occur only if the gain values are set to percentages.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters or Null.
TargetPolarization
The target polarization value which should be used to perform automatic adjustments of gain and/or focal height values at run time on the chosen adjustment sample.
Pattern Description: Greater than or equal to 0 milli PolarizationUnits and less than or equal to 500 milli PolarizationUnits.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover.
ReadLocation
Temperature
The temperature at which the experiment will be performed, if using a plate reader with temperature incubation controls.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
Default Calculation: Defaults to 0 Second if Temperature is set to Ambient. Otherwise defaults to 5 Minute.
NumberOfReadings
Number of redundant readings which should be taken by the detector to determine a single averaged fluorescence intensity reading.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
RunTime
ReadOrder
Indicates if all measurements and injections should be done for one well before advancing to the next (serial) or in cycles in which each well is read once per cycle (parallel).
PlateReaderMixSchedule
PrimaryInjectionTime
SecondaryInjectionTime
TertiaryInjectionTime
QuaternaryInjectionTime
Sample Handling
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during fluorescence measurement.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
TertiaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
QuaternaryInjectionSample
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
TertiaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
QuaternaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
MoatSize
Indicates the number of concentric perimeters of wells which should be should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
MoatVolume
MoatBuffer
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PlateReaderMix
PlateReaderMixTime
Default Calculation: Automatically set to 30 second if any other plate reader mix options are specified.
PlateReaderMixRate
Default Calculation: Automatically set to 700 RPM if any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if any other plate reader mix options are specified.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring fluorescence.
InjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
TertiaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the third round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
QuaternaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the fourth round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Optics
ExcitationWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
EmissionWavelength
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers.
DualEmissionWavelength
The wavelength at which fluorescence emitted from the sample should be measured with the secondary detector (simultaneous to the measurement at the emission wavelength done by the primary detector).
Pattern Description: Greater than or equal to 320 nanometers and less than or equal to 740 nanometers or Null.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
Sampling
SamplingPattern
SamplingDistance
Default Calculation: Automatically resolves to Null if SamplingPattern is set to Center otherwise resolves to 80% of the diameter of the well.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingDimension
AlphaScreen
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
SampleLabel
A user defined word or phrase used to identify the samples for which alpha screen measurements are taken, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers holding the samples for which alpha screen measurements are taken, for use in downstream unit operations.
PreparedPlate
Indicates if a prepared plate is provided for AlphaScreen measurement. The prepared plate contains the analytes, acceptor and donor AlphaScreen beads that are ready to be excited by AlphaScreen laser for luminescent AlphaScreen measurement in a plate reader. If the 'PreparedPlate' is False, the samples that contain all the components will be transferred to an assay plate for AlphaScreen measurement.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, PlateReader] or Object[Instrument, PlateReader]
Programmatic Pattern: ObjectP[{Model[Instrument, PlateReader], Object[Instrument, PlateReader]}] | Automatic
AssayPlateModel
Default Calculation: Automatic resolves the plate where the 'AlphaAssayVolume' is within the volume limits. If multiple plate formats support the 'AlphaAssayVolume', automatic resolves to a half area 96-well plate if the number of samples is less than 96, or resolves to a 384-well plate if the number of samples is more than 96. If the 'AlphaAssayVolume' is also set to Automatic, automatic resolves to either a half are 96-well or 384-well plate based on the number of samples as described before.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
StoreMeasuredPlates
Indicate if the assay plates are stored after the experiment is completed. If it sets to True, the plates are stored according to the storage condition of the samples after measurement. If it sets to False, the plates are discarded after measurement.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
AlphaScreen Sample Preparation
AlphaAssayVolume
The total volume that each sample is transferred to the assay plate for luminescent AlphaScreen measurement.
Default Calculation: Automatic resolves to the recommended fill volume of the 'AssayPlateModel'. If the 'AssayPlateModel' is also set to Automatic, automatic resolves to 100 Microliter.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 300 microliters or Null.
NumberOfReplicates
Pattern Description: Greater than or equal to 0 and less than or equal to 384 in increments of 1 or Null.
Optics
ReadTemperature
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 45 degrees Celsius.
ReadEquilibrationTime
The length of time for which the assay plates should equilibrate at the assay temperature in the plate reader before being read.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
PlateReaderMix
PlateReaderMixTime
The amount of time samples should be mixed inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 30 second if PlateReaderMix is True and any other plate reader mix options are specified.
PlateReaderMixRate
The rate at which the plate is agitated inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 700 RPM if PlateReaderMix is True and any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if PlateReaderMix is True and any other plate reader mix options are specified.
Gain
The gain which should be applied to the signal reaching the primary detector photomultiplier tube (PMT). This is specified as a direct voltage.
Pattern Description: Automatic or greater than or equal to 1 microvolt and less than or equal to 4095 microvolts.
FocalHeight
The distance from the focal point to the lens that collect the light to the primary detector photomultiplier tube (PMT).
Default Calculation: Automatic set to Auto, which indicates that the focal height will be selected by the instrument.
Pattern Description: Auto or greater than or equal to 0 millimeters and less than or equal to 25 millimeters.
SettlingTime
The time between the movement of the plate and the beginning of the measurement. It reduces potential vibration of the samples in plate due to the stop and go motion of the plate carrier.
ExcitationTime
DelayTime
The time between end of excitation and start of the emission signal integration. It allows the singlet Oxygen to react with the acceptor beads and reduces potential auto-fluorescent noise generated by biomolecular components.
IntegrationTime
ExcitationWavelength
Pattern Description: Greater than or equal to 300 nanometers and less than or equal to 700 nanometers in increments of 1 nanometer.
EmissionWavelength
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. It is strongly recommended not to retain a cover because AlphaScreen can only read from top.
ReadDirection
Indicates the order in which wells should be read by specifying the plate path the instrument should follow when measuring signal. Default sets to Row, where the plate is read from left to right for each row.
Sample Handling
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
MoatWells
Indicates if moat wells are set to decrease evaporation from the assay samples during the experiment.
MoatSize
Indicates the number of concentric perimeters of wells which should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
Default Calculation: Automatically set to 1 if any other moat options are specified. Resolves Null if MoatWells is False.
MoatVolume
Default Calculation: Automatically set to the minimum volume of the assay plate if any other moat options are specified.
MoatBuffer
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if any other moat options are specified.]
Nephelometry
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
SampleLabel
A user defined word or phrase used to identify the samples for which nephelometry measurements are taken, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples for which nephelometry measurements are taken, for use in downstream unit operations.
Analyte
If the Method->Solublity, the compound whose concentration should be determined during this experiment. If Method->CellCount, the strain of cells whose concentration will be determined during this experiment, based on a previously measured standard curve, ReferenceCellCountCurve in the Model[Cell] composing the sample.
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species]
BlankLabel
A user defined word or phrase used to identify the blank samples, for use in downstream unit operations.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, Nephelometer] or Object[Instrument, Nephelometer]
Method
The type of experiment nephelometric measurements are collected for. CellCount involves measuring the amount of scattered light from cells suspended in solution and using a Standard Curve that relates RNU (Relative Nephelometric Units) to Cells/mL in order to quantify the number of cells in solution. For Method -> Solubility, scattered light from suspended particles in solution will be measured, at a single time point or over a time period. Reagents can be injected into the samples to study their effects on solubility, and dilutions can be performed to determine the point of saturation.
Default Calculation: Automatically set to CellCount if samples are cells and have a StandardCurve. Otherwise, Method is set to Solubility.
PreparedPlate
Indicates if a prepared plate is provided for nephelometric measurement. The prepared plate contains the solutions that are ready for tubidity measurements in a plate reader. If 'PreparedPlate' is True, dilution options and Moat options must be Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover. The cover must be clear, as the laser passes from the top of the plate through to the bottom of the plate.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times to repeat nephelometry reading on each provided sample. If Aliquot -> True, this also indicates the number of times each provided sample will be aliquoted.
Quantification
QuantifyCellCount
Indicates if the number of cells in the sample is automatically converted from the measured RNU (Relative Nephelometric Unit) via a StandardCurve in the Model[Cell].
Default Calculation: Automatically set to True if Method->CellCount, and set to False if Method->Solubility.
InputConcentration
Default Calculation: Automatically determined from the concentration of the analyte in the original source sample.
Sample Preparation
DilutionCurve
The collection of dilutions that will be performed on the samples before nephelometric measurements are taken. For Fixed Dilution Volume Dilution Curves, the Sample Amount is the volume of the sample that will be mixed with the Diluent Volume of the Diluent to create the desired concentration. For Fixed Dilution Factor Dilution Curves, the Sample Volume is the volume of the sample that will created after being diluted by the Dilution Factor. For example, a 1M sample with a dilution factor of 0.7 will be diluted to a concentration 0.7M. IMPORTANT: Because the dilution curve does not intrinsically include the original sample, in the case of sample dilution the first diluting factor should be 1 or Diluent Volume should be 0 Microliter to include the original sample. If dilutions and injections are specified, injection samples will be injected into every dilution in the curve corresponding to SamplesIn.
Default Calculation: This is automatically set Null if Diluent is set to Null or a Serial Dilution Curve is specified.
Programmatic Pattern: ((Null | ({{RangeP[0*Microliter, 300*Microliter], RangeP[0*Microliter, 300*Microliter]}..} | {{RangeP[0*Microliter, 300*Microliter], RangeP[0, 1]}..})) | Automatic) | Null
SerialDilutionCurve
The collection of dilutions that will be performed on the samples before nephelometric measurements are taken. For Serial Dilution Volumes, the Transfer Volume is taken out of the sample and added to a second well with the Diluent Volume of the Diluent. It is mixed, then the Transfer Volume is taken out of that well to be added to a third well. This is repeated to make Number Of Dilutions diluted samples. For example, if a 100 ug/ ml sample with a Transfer Volume of 20 Microliters, a Diluent Volume of 60 Microliters and a Number of Dilutions of 3 is used, it will create a DilutionCurve of 25 ug/ ml, 6.25 ug/ ml, and 1.5625 ug/ ml with each dilution having a volume of 60 Microliters. For Serial Dilution Factors, the sample will be diluted by the dilution factor at each transfer step. IMPORTANT: Because the dilution curve does not intrinsically include the original sample, in the case of sample dilution the first diluting factor should be 1 or Diluent Volume should be 0 Microliter to include the original sample. If dilutions and injections are specified, injection samples will be injected into every dilution in the curve corresponding to SamplesIn.
Default Calculation: This is automatically set to Null if Diluent is set to Null or a non-serial Dilution Curve is specified. In all other cases it is automatically set to TransferVolume as one tenth of smallest of sample volume or container max volume, DiluentVolume as smallest of sample volume or container max volume, and Number of Dilutions as 3.
Programmatic Pattern: ((Null | ({RangeP[0*Microliter, 300*Microliter], RangeP[0*Microliter, 300*Microliter], GreaterP[1, 1]} | {RangeP[0*Microliter, 300*Microliter], {RangeP[0, 1], GreaterP[1, 1]} | {RangeP[0, 1]..}})) | Automatic) | Null
Diluent
Default Calculation: If the measurement is to be performed with DilutionCurve Null, this is automatically set to Null. Otherwise, it is automatically set to the Solvent of the sample. If the Solvent field is not informed, Diluent is 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
Injections
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during measurement. The corresponding injection volumes can be set with PrimaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, PrimaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection volumes with SecondaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, SecondaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PrimaryInjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
SecondaryInjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Data Processing
Blank
The source used to generate a blank sample whose scattered light is subtracted as background from the scattered light readings of the input sample.
Default Calculation: Automatically set to Null if BlankMeasurement is False. If BlankMeasurement->True, Blank is set to the Solvent field for each sample. If the Solvent field is not informed, Blank is 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
BlankVolume
The volume of the blank that should be transferred out and used for blank measurements. Set BlankVolume to Null to indicate blanks should be read inside their current containers.
Default Calculation: If BlankMeasurement is True, automatically set to match the maximum of the volume of each sample or the recommended fill volume of the container. Otherwise set to Null.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
BlankMeasurement
Indicates if blank samples are prepared to account for the background signal when measuring scattered light from the assay samples.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Optics
BeamAperture
The diameter of the opening allowing the source laser light to pass through to the sample. A larger BeamAperture allows more light to pass through to the sample, leading to a higher signal. A setting of 1.5 millimeters is recommended for all 384 and 96 well plates, and 2.5-3.5 millimeters for 48 or less well plates. For non-homogenous solutions, a higher BeamAperture is recommended, and for samples with a large meniscus effect, a smaller BeamAperture is recommended.
Pattern Description: Greater than or equal to 1.5 millimeters and less than or equal to 3.5 millimeters.
BeamIntensity
The percentage of the total amount of the laser source light passed through to reach the sample. For Solubility experiments, 80% is recommended, and for experiments with highly concentrated or highly turbid samples, such as those involving cells, a BeamIntensity of 10% is recommended.
Measurement
Temperature
Default Calculation: Automatically set to Ambient if Method->Solubility or the average of the IncubationTemperatures of the Model[Cell] Analytes, or 37 Celsius if that field is not informed if Method->CellCount.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 65 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates equilibrate at the requested temperature in the plate reader before being read.
Default Calculation: Automatically set to 0 second when Temperature is set to Ambient, or 5 minutes when Temperature is above Ambient.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
PlateReaderMix
PlateReaderMixTime
The amount of time samples should be mixed inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 30 second if PlateReaderMix is True or any other plate reader mix options are specified.
PlateReaderMixRate
The rate at which the plate is agitated inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 700 RPM if PlateReaderMix is True or any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if PlateReaderMix is True or any other plate reader mix options are specified.
MoatSize
Indicates the number of concentric perimeters of wells which should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
Pattern Description: Greater than or equal to 1 and less than or equal to 7 in increments of 1 or Null.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate model, or if Null, then 75% of the maximum volume of the assay plate if any other moat options are specified.
MoatBuffer
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if any other moat options are specified.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
ReadDirection
Indicate the plate path the instrument will follow as it measures scattered light in each well, for instance reading all wells in a row before continuing on to the next row (Row).
SettlingTime
The time between the movement of the plate and the beginning of the measurement. It reduces potential vibration of the samples in plate due to the stop and go motion of the plate carrier.
ReadStartTime
The time at which nephelometry measurement readings will begin, after the plate is in position and the SettlingTime has passed. If a pause is desired before readings begin, set this time to higher than the SettlingTime. For kinetic experiments, the ReadStartTime is the time at which the first cycle begins.
IntegrationTime
The amount of time that scattered light is measured. Increasing the IntegrationTime leads to higher measurements.
Default Calculation: Automatically set to 1 second if no SamplingPattern is specified, or if SamplingPattern->Matrix. If SamplingPattern->Ring or Spiral, IntegrationTime is set based on the SamplingDistance.
Sample Handling
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Default Calculation: Automatically set to 5 Minute if TargetCarbonDioxideLevel or TargetOxygenLevel is specified. Otherwise, set to Null.
Sampling
SamplingDistance
Default Calculation: Automatically set to 80% of the well diameter of the assay container if SamplingPattern is not Null.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
SamplingPattern
Indicates where in the well measurements are taken. Center indicates that measurements are taken from the center of the well. Ring indicates a ring within the well with a outer diameter of SamplingDistance. Spiral indicates a spiral from the diameter of SamplingDistance to the center of the well. Matrix indicates a grid of readings matching SamplingDimension, filling SamplingDistance. If any part of the grid falls outside of the well, it will not be included in the measurements. Additionally, Spiral will return a much higher background and should only be used bacteria and yeast with a high propensity to clump.
Default Calculation: Resolves to Ring if SamplingDistance is set, and resolves to Matrix if SamplingDimension is set, otherwise resolves to Center.
SamplingDimension
NephelometryKinetics
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
SampleLabel
A user defined word or phrase used to identify the samples for which nephelometry measurements are taken, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples for which nephelometry measurements are taken, for use in downstream unit operations.
Analyte
If the Method->Solublity, the compound whose concentration should be determined during this experiment. If Method->CellCount, the strain of cells whose concentration will be determined during this experiment, based on a previously measured standard curve, ReferenceCellCountCurve in the Model[Cell] composing the sample.
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species]
BlankLabel
A user defined word or phrase used to identify the blank samples, for use in downstream unit operations.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, Nephelometer] or Object[Instrument, Nephelometer]
Method
The type of experiment nephelometric measurements are collected for. CellCount involves measuring the amount of scattered light from cells suspended in solution and using a Standard Curve that relates RNU (Relative Nephelometric Units) to Cells/mL in order to quantify the number of cells in solution. For Method -> Solubility, scattered light from suspended particles in solution will be measured, at a single time point or over a time period. Reagents can be injected into the samples to study their effects on solubility, and dilutions can be performed to determine the point of saturation.
Default Calculation: Automatically set to CellCount if samples are cells and have a StandardCurve. Otherwise, Method is set to Solubility.
PreparedPlate
Indicates if a prepared plate is provided for nephelometric measurement. The prepared plate contains the solutions that are ready for tubidity measurements in a plate reader. If 'PreparedPlate' is True, dilution options and Moat options must be Null.
RetainCover
Indicates if the plate seal or lid on the assay container should not be taken off during measurement to decrease evaporation. When this option is set to True, injections cannot be performed as it's not possible to inject samples through the cover. The cover must be clear, as the laser passes from the top of the plate through to the bottom of the plate.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
NumberOfReplicates
The number of times to repeat nephelometry reading on each provided sample. If Aliquot -> True, this also indicates the number of times each provided sample will be aliquoted.
Injections
TertiaryInjectionSample
The sample to be injected in the third round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with TertiaryInjectionTime and TertiaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, TertiaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
TertiaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
QuaternaryInjectionSample
The sample to be injected in the fourth round of injections. Note that only two unique samples can be injected in total. The corresponding injection times and volumes can be set with QuaternaryInjectionTime and QuaternaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, QuaternaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
QuaternaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
PrimaryInjectionSample
The sample to be injected in the first round of injections in order to introduce a time sensitive reagent/sample into the plate before/during measurement. The corresponding injection volumes can be set with PrimaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, PrimaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
PrimaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
SecondaryInjectionSample
The sample to be injected in the second round of injections. Set the corresponding injection volumes with SecondaryInjectionVolume. If DilutionCurve or SerialDilutionCurve is specified, SecondaryInjectionSample will be injected into all dilutions in the curve.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
SecondaryInjectionVolume
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 300 microliters or Null.
TertiaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the third round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
QuaternaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the fourth round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PrimaryInjectionTime
SecondaryInjectionTime
TertiaryInjectionTime
QuaternaryInjectionTime
PrimaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the first round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
SecondaryInjectionFlowRate
The speed at which to transfer injection samples into the assay plate in the second round of injections.
Pattern Description: 430 microliters per second, 400 microliters per second, 350 microliters per second, 300 microliters per second, 260 microliters per second, 220 microliters per second, 190 microliters per second, 170 microliters per second, 150 microliters per second, 135 microliters per second, 115 microliters per second, 100 microliters per second, 85 microliters per second, 65 microliters per second, or 50 microliters per second or Null.
PrimaryInjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
SecondaryInjectionSampleStorageCondition
The non-default conditions under which any injection samples used by this experiment are stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
Quantification
QuantifyCellCount
Indicates if the number of cells in the sample is automatically converted from the measured RNU (Relative Nephelometric Unit) via a StandardCurve in the Model[Cell].
Default Calculation: Automatically set to True if Method->CellCount, and set to False if Method->Solubility.
InputConcentration
Default Calculation: Automatically determined from the concentration of the analyte in the original source sample.
Sample Preparation
DilutionCurve
The collection of dilutions that will be performed on the samples before nephelometric measurements are taken. For Fixed Dilution Volume Dilution Curves, the Sample Amount is the volume of the sample that will be mixed with the Diluent Volume of the Diluent to create the desired concentration. For Fixed Dilution Factor Dilution Curves, the Sample Volume is the volume of the sample that will created after being diluted by the Dilution Factor. For example, a 1M sample with a dilution factor of 0.7 will be diluted to a concentration 0.7M. IMPORTANT: Because the dilution curve does not intrinsically include the original sample, in the case of sample dilution the first diluting factor should be 1 or Diluent Volume should be 0 Microliter to include the original sample. If dilutions and injections are specified, injection samples will be injected into every dilution in the curve corresponding to SamplesIn.
Default Calculation: This is automatically set Null if Diluent is set to Null or a Serial Dilution Curve is specified.
Programmatic Pattern: ((Null | ({{RangeP[0*Microliter, 300*Microliter], RangeP[0*Microliter, 300*Microliter]}..} | {{RangeP[0*Microliter, 300*Microliter], RangeP[0, 1]}..})) | Automatic) | Null
SerialDilutionCurve
The collection of dilutions that will be performed on the samples before nephelometric measurements are taken. For Serial Dilution Volumes, the Transfer Volume is taken out of the sample and added to a second well with the Diluent Volume of the Diluent. It is mixed, then the Transfer Volume is taken out of that well to be added to a third well. This is repeated to make Number Of Dilutions diluted samples. For example, if a 100 ug/ ml sample with a Transfer Volume of 20 Microliters, a Diluent Volume of 60 Microliters and a Number of Dilutions of 3 is used, it will create a DilutionCurve of 25 ug/ ml, 6.25 ug/ ml, and 1.5625 ug/ ml with each dilution having a volume of 60 Microliters. For Serial Dilution Factors, the sample will be diluted by the dilution factor at each transfer step. IMPORTANT: Because the dilution curve does not intrinsically include the original sample, in the case of sample dilution the first diluting factor should be 1 or Diluent Volume should be 0 Microliter to include the original sample. If dilutions and injections are specified, injection samples will be injected into every dilution in the curve corresponding to SamplesIn.
Default Calculation: This is automatically set to Null if Diluent is set to Null or a non-serial Dilution Curve is specified. In all other cases it is automatically set to TransferVolume as one tenth of smallest of sample volume or container max volume, DiluentVolume as smallest of sample volume or container max volume, and Number of Dilutions as 3.
Programmatic Pattern: ((Null | ({RangeP[0*Microliter, 300*Microliter], RangeP[0*Microliter, 300*Microliter], GreaterP[1, 1]} | {RangeP[0*Microliter, 300*Microliter], {RangeP[0, 1], GreaterP[1, 1]} | {RangeP[0, 1]..}})) | Automatic) | Null
Diluent
Default Calculation: If the measurement is to be performed with DilutionCurve Null, this is automatically set to Null. Otherwise, it is automatically set to the Solvent of the sample. If the Solvent field is not informed, Diluent is 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
Data Processing
Blank
The source used to generate a blank sample whose scattered light is subtracted as background from the scattered light readings of the input sample.
Default Calculation: Automatically set to Null if BlankMeasurement is False. If BlankMeasurement->True, Blank is set to the Solvent field for each sample. If the Solvent field is not informed, Blank is 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
BlankVolume
The volume of the blank that should be transferred out and used for blank measurements. Set BlankVolume to Null to indicate blanks should be read inside their current containers.
Default Calculation: If BlankMeasurement is True, automatically set to match the maximum of the volume of each sample or the recommended fill volume of the container. Otherwise set to Null.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 4000 microliters or Null.
BlankMeasurement
Indicates if blank samples are prepared to account for the background signal when measuring scattered light from the assay samples.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Measurement
ReadOrder
Indicates if all measurements and injections are done for one well before advancing to the next (Serial) or in cycles in which each well is read once per cycle (Parallel). Injections are performed in each well, then a measurement is taken for each cycle.
PlateReaderMixSchedule
Default Calculation: If PlateReaderMix is True and injections are specified, automatically set to AfterInjections. If PlateReaderMix is True and no injection options are specified, automatically set to BeforeReadings.
RunTime
The total length of time for which nephelometry measurements are made. RunTime should equal the total time for the KineticWindowDurations if specified. If KineticWindowDurations is All, RunTime will be set to 1 hour, unless otherwise specified.
Temperature
Default Calculation: Automatically set to Ambient if Method->Solubility or the average of the IncubationTemperatures of the Model[Cell] Analytes, or 37 Celsius if that field is not informed if Method->CellCount.
Pattern Description: Ambient or greater than or equal to 25 degrees Celsius and less than or equal to 65 degrees Celsius.
EquilibrationTime
The length of time for which the assay plates equilibrate at the requested temperature in the plate reader before being read.
Default Calculation: Automatically set to 0 second when Temperature is set to Ambient, or 5 minutes when Temperature is above Ambient.
TargetCarbonDioxideLevel
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
TargetOxygenLevel
The target amount of oxygen in the atmosphere in the plate reader chamber. If specified, nitrogen gas is pumped into the chamber to force oxygen in ambient air out of the chamber until the desired level is reached.
Pattern Description: Greater than or equal to 0.1 percent and less than or equal to 20 percent or Null.
PlateReaderMix
PlateReaderMixTime
The amount of time samples should be mixed inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 30 second if PlateReaderMix is True or any other plate reader mix options are specified.
PlateReaderMixRate
The rate at which the plate is agitated inside the plate reader chamber before the samples are read.
Default Calculation: Automatically set to 700 RPM if PlateReaderMix is True or any other plate reader mix options are specified.
Pattern Description: Greater than or equal to 100 revolutions per minute and less than or equal to 700 revolutions per minute or Null.
PlateReaderMixMode
Default Calculation: Automatically set to DoubleOrbital if PlateReaderMix is True or any other plate reader mix options are specified.
MoatSize
Indicates the number of concentric perimeters of wells which should be filled with MoatBuffer in order to decrease evaporation from the assay samples during the run.
Pattern Description: Greater than or equal to 1 and less than or equal to 7 in increments of 1 or Null.
MoatVolume
Default Calculation: Automatically set to the RecommendedFillVolume of the assay plate model, or if Null, then 75% of the maximum volume of the assay plate if any other moat options are specified.
MoatBuffer
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if any other moat options are specified.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
ReadDirection
Indicate the plate path the instrument will follow as it measures scattered light in each well, for instance reading all wells in a row before continuing on to the next row (Row).
SettlingTime
The time between the movement of the plate and the beginning of the measurement. It reduces potential vibration of the samples in plate due to the stop and go motion of the plate carrier.
ReadStartTime
The time at which nephelometry measurement readings will begin, after the plate is in position and the SettlingTime has passed. If a pause is desired before readings begin, set this time to higher than the SettlingTime. For kinetic experiments, the ReadStartTime is the time at which the first cycle begins.
IntegrationTime
The amount of time that scattered light is measured. Increasing the IntegrationTime leads to higher measurements.
Default Calculation: Automatically set to 1 second if no SamplingPattern is specified, or if SamplingPattern->Matrix. If SamplingPattern->Ring or Spiral, IntegrationTime is set based on the SamplingDistance.
Cycling
KineticWindowDurations
The length of time to study different areas of the kinetic curve. Separate NumberOfCycles and CycleTime can be set for each window, in order to increase the density of measurements for areas of particular interest. All indicates that the same settings will be used for the entire experiment RunTime. For example, if you would like to measure the plate for 1 hour every 6 minutes, then every minute for 15 minutes, set KineticWindowDurations to {1 Hour, 15 Minute}, NumberOfCycles to {11, 15}, and CycleTime to {6 Minute, 1 Minute}.
Pattern Description: All or list of one or more greater than or equal to 10 seconds and less than or equal to 72 hours entries.
NumberOfCycles
For the length of each kinetic window duration, the number of times all wells in the plate are read.
Default Calculation: Defaults to read every minute if RunTime is less than 1 hour, or read every 5 minutes if RunTime is longer than 1 hour, or to the number of cycles that will fit into the KineticWindowDuration if CycleTimes are specified.
CycleTime
For each kinetic window duration, the duration of time between each plate measurement. These timings are approximate, as the plate reader must account for the time to move the plate into position for reading, as well as any shaking time or time to inject samples if applicable.
Default Calculation: Defaults to every 1 minute for each KineticWindowDurations under 1 hour, or every 5 minutes for KineticWindowDurations longer than 1 hour, or to the cycle time that will fit into the KineticWindowDurations if NumberOfCycles are specified.
Sampling
SamplingPattern
Indicates where in the well measurements are taken. Center indicates that measurements are taken from the center of the well. Ring indicates a ring within the well with a outer diameter of SamplingDistance. Spiral indicates a spiral from the diameter of SamplingDistance to the center of the well.
SamplingDistance
Default Calculation: Automatically set to 80% of the well diameter of the assay container if SamplingPattern is not Null.
Pattern Description: Greater than or equal to 1 millimeter and less than or equal to 6 millimeters or Null.
Optics
BeamAperture
The diameter of the opening allowing the source laser light to pass through to the sample. A larger BeamAperture allows more light to pass through to the sample, leading to a higher signal. A setting of 1.5 millimeters is recommended for all 384 and 96 well plates, and 2.5-3.5 millimeters for 48 or less well plates. For non-homogenous solutions, a higher BeamAperture is recommended, and for samples with a large meniscus effect, a smaller BeamAperture is recommended.
Pattern Description: Greater than or equal to 1.5 millimeters and less than or equal to 3.5 millimeters.
BeamIntensity
The percentage of the total amount of the laser source light passed through to reach the sample. For Solubility experiments, 80% is recommended, and for experiments with highly concentrated or highly turbid samples, such as those involving cells, a BeamIntensity of 10% is recommended.
Sample Handling
AtmosphereEquilibrationTime
The length of time for which the samples equilibrate at the requested oxygen and carbon dioxide level before being read.
Filter
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
SampleLabel
A user defined word or phrase used to identify the sample that goes into the filter, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the sample's container that goes into the filter, for use in downstream unit operations.
FiltrateLabel
A user defined word or phrase used to identify the sample that has gone through the filter, for use in downstream unit operations.
FiltrateContainerLabel
A user defined word or phrase used to identify the container of the sample that has gone through the filter, for use in downstream unit operations.
RetentateLabel
A user defined word or phrase used to identify the sample that was retained on the filter and subsequently collected, for use in downstream unit operations.
RetentateContainerLabel
A user defined word or phrase used to identify the container of the sample that was retained on the filter and subsequently collected, for use in downstream unit operations.
SampleOutLabel
A user defined word or phrase used to identify the sample collected at the end of the filtration (either the Filtrate or Retentate), for use in downstream unit operations.
Default Calculation: Automatically set to the value of RetentateLabel if Target -> Retentate, or FiltrateLabel if Target -> Filtrate.
ContainerOutLabel
A user defined word or phrase used to identify the container of the sample collected at the end of the filtration (either the Filtrate or Retentate), for use in downstream unit operations.
Default Calculation: Automatically set to the value of RetentateContainerLabel if Target -> Retentate, or FiltrateContainerLabel if Target -> Filtrate.
FilterLabel
A user defined word or phrase used to identify the filter through which the sample is forced, for use in downstream unit operations.
CollectionContainerLabel
A user defined word or phrase used to identify the label of the container that will be used to accumulate the filtrate when filtering by Centrifuge or Vacuum and Buchner funnel (if applicable), for use in downstream unit operations.
ResuspensionBufferLabel
A user defined word or phrase used to identify the sample in which the retentate is resuspended prior to being transferred to RetentateDestinationWell of RetentateContainerOut, for use in downstream unit operations
ResuspensionBufferContainerLabel
A user defined word or phrase used to identify the sample in which the retentate is resuspended prior to being transferred to RetentateDestinationWell of RetentateContainerOut.
RetentateWashBufferLabel
A user defined word or phrase used to identify the sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different buffers per input sample.
RetentateWashBufferContainerLabel
A user defined word or phrase used to identify the container holding the sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different buffers per input sample.
CollectionContainer
The container that will be used to accumulate the filtrate when filtering by Centrifuge or Vacuum and Buchner funnel (if applicable).
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
Volume
The amount of sample to be transferred into the filter (if it is not already there) prior to its filtration. This option can only be set if Preparation->Robotic.
OccludingRetentateContainerLabel
A user defined word or phrase used to identify the container of the sample that clogged a filter and was subsequently collected, for use in downstream unit operations.
WashFlowThroughLabel
The label of the sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different labels for flow through samples per input sample.
WashFlowThroughContainerLabel
The label of the container holding sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different labels for containers of flow through samples per input sample.
WashFlowThroughContainer
The container holding sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different containers of flow through samples per input sample.
Default Calculation: Automatically set to the same value as FiltrateContainerOut if WashRetentate -> True, or Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Null | Automatic))..})) | Automatic) | Null
WashFlowThroughDestinationWell
The position in the container holding sample that is run through the retentate and filter after initial filtration prior to retentate collection.
Default Calculation: Automatically set to the same value as FiltrateContainerOut if WashRetentate -> True, or Null otherwise.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (WellPositionP | {(WellPositionP | (Null | Automatic))..})) | Automatic) | Null
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
Method
FiltrationType
The type of dead-end filtration method that should be used to perform the filtration. This option can only be set to AirPressure if Preparation->Robotic.
Default Calculation: Will be automatically set to a filtration type appropriate for the volume of sample being filtered.
Time
Default Calculation: For Syringe filtration, automatically set to the MaxVolume of the syringe divided by the desired flow rate. This option may be overwritten if both FlowRate and Time options are provided. For other filtration types, automatically set to 5 minutes, or the value of MaxTime, whichever is shorter.
FilterUntilDrained
Indicates if the filtration should be continued until the sample has all been filtered, or up to the MaxTime, in an attempt to filter the entire sample.
Default Calculation: Automatically set to True if MaxTime is specified, or if Type is set to PeristalticPump or Vacuum. Automatically set to False otherwise.
MaxTime
Maximum duration of time for which the samples will be filtered, if the FilterUntilDrained option is chosen. Note this option only applies for filtration types: PeristalticPump or Vacuum.
Default Calculation: Automatically set to 3 * Time if Type is PeristalticPump or Vacuum, or Null otherwise.
Instrument
The instrument that should be used to perform the filtration. This option can only be set to pressure filter if Preparation->Robotic.
Default Calculation: Will be automatically set to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump], Model[Instrument, PressureManifold], or Object[Instrument, PressureManifold]
Programmatic Pattern: ObjectP[{Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump], Model[Instrument, PressureManifold], Object[Instrument, PressureManifold]}] | Automatic
Syringe
Default Calculation: Automatically set to an syringe appropriate to the volume of sample being filtered.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FlowRate
Pattern Description: Greater than or equal to 0.1 milliliters per minute and less than or equal to 20 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0.1*(Milliliter/Minute), 20*(Milliliter/Minute)]) | Automatic) | Null
Sterile
Default Calculation: Automatically set to True if WorkCell is set to bioSTAR, or if Instrument is set to Model[Instrument, Centrifuge, "HiG4"].
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane on peristaltic pump.
Default Calculation: Automatically set to a housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
Temperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will be automatically set to $AmbientTemperature if filtering type is Centrifuge.
Pressure
Counterweight
Default Calculation: Automatically set to the appropriate model for the weight of the samples if FiltrationType -> Centrifuge, or Null otherwise.
Pattern Description: An object of type or subtype Model[Item, Counterweight] or Object[Item, Counterweight] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Item, Counterweight], Object[Item, Counterweight]}] | _String)) | Automatic) | Null
Protocol
Intensity
Default Calculation: Will be automatically set to 2000 GravitationalAcceleration if filtering type is Centrifuge.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
Target
Indicates if the filtrate samples or retentate samples should populate SamplesOut. Note that if set to Retentate, Filtrate will still be collected as well, just not populated in SamplesOut.
PrewetFilterCentrifugeIntensity
The rotational speed or force at which the PrewetFilterBuffer will be centrifuged prior to filtration.
Default Calculation: Will be automatically set to the value of Intensity of centrifuging, or Null otherwise.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FiltrateContainerOut
The desired container generated samples should be produced in or transferred into by the end of the experiment, with indices indicating grouping of samples in the same plates.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container}
Programmatic Pattern: ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic
FiltrateDestinationWell
The desired position in the corresponding FiltrateContainerOut in which the filtrate samples will be placed.
Default Calculation: Automatically set to A1 in containers with only one position. For plates, automatically set to the corresponding value of the FilterPosition option if the CollectionContainer and FiltrateContainerOut are the same. Otherwise, fills wells in the order provided by the function AllWells.
Filter Properties
Filter
Default Calculation: Will be automatically set to a filter appropriate for the filtration type and instrument. If the sample is already in a filter, it will not be moved to a new one unless explicitly specified.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Object[Container, Plate, Filter], Model[Container, Vessel, Filter], Object[Container, Vessel, Filter], Model[Item, Filter], Object[Item, Filter], Model[Item, ExtractionCartridge], or Object[Item, ExtractionCartridge] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, Plate, Filter], Object[Container, Plate, Filter], Model[Container, Vessel, Filter], Object[Container, Vessel, Filter], Model[Item, Filter], Object[Item, Filter], Model[Item, ExtractionCartridge], Object[Item, ExtractionCartridge]}] | _String) | Automatic
FilterPosition
Default Calculation: If the input sample is already in a filter, automatically set to the current position. Otherwise, selects the first empty position in the Filter according to the order indicated in Flatten[AllWells[]] if using container filters, or Null otherwise.
MembraneMaterial
Default Calculation: Will be automatically set to PES or to the MembraneMaterial of Filter if it is specified.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina.
PrefilterMembraneMaterial
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Default Calculation: Will be automatically set to .22 Micron or to the PoreSize of Filter if it is specified. Will be automatically set to Null if MolecularWeightCutoff is specified.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
MolecularWeightCutoff
The molecular weight cutoff of the filter; all particles larger than this should be removed during the filtration.
Default Calculation: Will be automatically set to Null or to the MolecularWeightCutoff of Filter if it is specified.
Pattern Description: 3 kilograms per mole, 3. kilograms per mole, 10 kilograms per mole, 10. kilograms per mole, 30 kilograms per mole, 30. kilograms per mole, 40 kilograms per mole, 40. kilograms per mole, 50 kilograms per mole, 50. kilograms per mole, 100 kilograms per mole, 100. kilograms per mole, 300 kilograms per mole, 300. kilograms per mole, 7 kilograms per mole, 7. kilograms per mole, 40 kilograms per mole, 40. kilograms per mole, or 30.8328 kilograms per mole or Null.
PrefilterPoreSize
The pore size of the prefilter; all particles larger than this should be removed during the filtration.
Default Calculation: Will be automatically set to .45 Micron if a prefilter membrane material is specified.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterStorageCondition
The conditions under which any filters used by this experiment should be stored after the protocol is completed.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Null
WashFlowThroughStorageCondition
The conditions under which any retentate wash flow through generated by this experiment should be stored after the protocol is completed.
Default Calculation: Automatically set to the same value as SamplesOutStorageCondition if WashRetentate -> True, or Null otherwise.
Programmatic Pattern: ((Null | (((SampleStorageTypeP | Disposal) | {((SampleStorageTypeP | Disposal) | (Null | Automatic))..}) | (ObjectP[Model[StorageCondition]] | {(ObjectP[Model[StorageCondition]] | (Null | Automatic))..}))) | Automatic) | Null
Retentate Collection
CollectRetentate
Indicates if the retentate captured by the filter should be retrieved by direct transfer or resuspension in a new buffer. Note that the Filtrate will always be collected as well, and whether the Filtrate or Retentate are the SamplesOut is dictated by the Target option.
Default Calculation: Automatically set to True if RetentateContainerOut, RetentateDestinationWell, ResuspensionVolume, ResuspensionBuffer, RetentateCollectionMethod, ResuspensionCentrifugeIntensity, or ResuspensionCentrifugeTime are specified, or False otherwise.
RetentateCollectionMethod
Default Calculation: Automatically set to Centrifuge if CollectRetentate -> True and using centrifuge filters that can be inverted inside a new tube and centrifuged again in order to collect retentate. In all other cases, if CollectRetentate is True then set to Resuspend, or Null otherwise.
RetentateContainerOut
The desired container retentate samples should be transferred into after filtering, with indices indicating grouping of samples in the same plates.
Default Calculation: Automatically set as the PreferredContainer for the ResuspensionVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one. If not collecting the retentate, automatically set to Null.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
RetentateDestinationWell
The desired position in the corresponding RetentateContainerOut in which the retentate samples will be placed.
Default Calculation: Automatically set to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells. If not collecting the retentate, automatically set to Null.
CollectOccludingRetentate
Indicates that if the filter becomes occluded or clogged during the course of filtration, all retentate that cannot be passed through the filter should be collected into the OccludingRetentateContainer. Note that this is currently only done during syringe filtering; for all other filtration types, use the CollectRetentate boolean directly.
Default Calculation: Automatically set to True if FiltrationType is set to Syringe or if OccludingRetentateContainer or OccludingRetentateContainerLabel are specified, and False otherwise.
OccludingRetentateContainer
Indicates the container into which the retentate should be transferred if the filter becomes clogged.
Default Calculation: Automatically set to Null if CollectOccludingRetentate is False, and set to the PreferredContainer of the input sample volume if CollectOccludingRetentate is True
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
OccludingRetentateDestinationWell
The desired position in the corresponding OccludingRetentateContainer in which the occluding retentate samples will be placed.
Default Calculation: Automatically set to Null if CollectOccludingRetentate is False. Automatically set to A1 in containers with only one positionFor plates, fills wells in the order provided by the function AllWells. If not collecting the retentate, automatically set to Null.
ResuspensionVolume
The volume of ResuspensionBuffer to be added to the retentate. This amount will subsequently be resuspended and transferred to RetentateDestinationWell of RetentateContainerOut.
Default Calculation: Automatically set to smaller of the MaxVolume of the RetentateContainerOut and the initial volume of the sample. If not collecting the retentate, automatically set to Null.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ResuspensionBuffer
The desired sample in which the retentate is resuspended prior to being transferred to RetentateDestinationWell of RetentateContainerOut.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if collecting retentate, or Null if not.
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
NumberOfResuspensionMixes
Default Calculation: Automatically set to 10 if RetentateCollectionMethod -> Transfer, or Null otherwise.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
Retentate Washing
WashRetentate
Indicates if the retentate captured by the filter should be washed with a buffer prior to collection.
Default Calculation: Automatically set to True if RetentateWashBuffer, RetentateWashVolume, NumberOfRetentateWashes, RetentateWashTime, or RetentateWashCentrifugeIntensity is specified, or False otherwise.
RetentateWashBuffer
The sample that is run through the retentate and filter after initial filtration prior to retentate collection. This value can contain one or multiple different buffers per input sample.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if collecting retentate, or Null if not.
Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or list of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | {((ObjectP[{Model[Sample], Object[Sample]}] | _String) | (Null | Automatic))..})) | Automatic) | Null
RetentateWashVolume
The amount of RetentateWashBuffer that is run through the retentate and filter after initial filtration prior to retentate collection.
Default Calculation: Automatically set to the initial volume of the input sample if WashRetentate -> True, or Null otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or list of one or more greater than or equal to 1 microliter and less than or equal to 20 liters or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | {(RangeP[1*Microliter, 20*Liter] | (Null | Automatic))..})) | Automatic) | Null
NumberOfRetentateWashes
The number of times to run RetentateWashBuffer through the retentate and filter after initial filtration prior to retentate collection. Note that if this number is greater than 1, all those washes will go into the same WashFlowThroughContainer.
Pattern Description: Greater than or equal to 1 in increments of 1 or list of one or more greater than or equal to 1 in increments of 1 entries or list of one or more Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (GreaterEqualP[1, 1] | {GreaterEqualP[1, 1]..} | {(Null | Automatic)..})) | Automatic) | Null
RetentateWashDrainTime
The amount of time for which the samples will be washed with RetentateWashBuffer after initial filtration and prior to retentate collection.
Default Calculation: Automatically set to the value of the Time option if WashRetentate -> True, or Null otherwise.
Pattern Description: Greater than 0 minutes or list of one or more greater than 0 minutes or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (GreaterP[0*Minute] | {(GreaterP[0*Minute] | (Null | Automatic))..})) | Automatic) | Null
RetentateWashCentrifugeIntensity
The rotational speed or force at which the retentate that has been washed with RetentateWashBuffer after initial filtration and prior to retentate collection.
Default Calculation: Will be automatically set to CentrifugeIntensity if Method -> Centrifuge and WashRetentate -> True, or Null otherwise.
Programmatic Pattern: ((Null | ((GreaterP[0*RPM] | {(GreaterP[0*RPM] | (Null | Automatic))..}) | (GreaterP[0*GravitationalAcceleration] | {(GreaterP[0*GravitationalAcceleration] | (Null | Automatic))..}))) | Automatic) | Null
RetentateWashMix
Indicates if after RetentateWashBuffer is added to the retentate, the retentate should be mixed prior to filtering wash buffer out.
Pattern Description: List of one or more Null or Automatic or True or False entries or True or False or Null.
Programmatic Pattern: ((Null | (BooleanP | {(BooleanP | (Null | Automatic))..})) | Automatic) | Null
NumberOfRetentateWashMixes
Number of times the retentate should be pipetted if WashRetentate -> True and RetentateWashMix -> True.
Default Calculation: Automatically set to 10 if WashRetentate -> True and RetentateWashMix -> True, or Null otherwise.
Pattern Description: Greater than or equal to 1 in increments of 1 or list of one or more greater than or equal to 1 in increments of 1 or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (GreaterEqualP[1, 1] | {(GreaterEqualP[1, 1] | (Null | Automatic))..})) | Automatic) | Null
RetentateWashPressure
The target pressure applied to the retentate that has been washed with RetentateWashBuffer after initial filtration and prior to retentate collection. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to the value of the Pressure option if Method -> AirPressure and WashRetentate -> True, or Null otherwise.
Pattern Description: Greater than 0 pounds‐force per inch squared or list of one or more greater than 0 pounds‐force per inch squared or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (GreaterP[0*PSI] | {(GreaterP[0*PSI] | (Null | Automatic))..})) | Automatic) | Null
Prewetting
PrewetFilter
Indicates if the filter should be pre-wet with PrewetFilterBuffer before the input sample is run through it.
Default Calculation: Automatically set to True if any of the other prewetting options are specified or if the filter has StorageBuffer -> True, or False otherwise.
NumberOfFilterPrewettings
Number of times the filter should be pre-wet with PrewetFilterBuffer before the input sample is run through it. Note that if there is liquid already in the filter, the first iteration will NOT add any buffer.
Default Calculation: Automatically set to 3 if PrewetFilter -> True and the Filter has StorageBuffer -> True, or 1 if PrewetFilter -> True otherwise, or Null if PrewetFilter -> False.
Pattern Description: Greater than or equal to 1 and less than or equal to 5 in increments of 1 or Null.
PrewetFilterTime
Default Calculation: Automatically set to 5 Minute if FiltrationType is set to Centrifuge, or Null otherwise.
PrewetFilterBufferVolume
Indicates the amount of PrewetFilterBuffer to run through the filter prior to running the sample through.
Default Calculation: If the filter has StorageBuffer -> True, automatically set to the filter's StorageBufferVolume. If PrewetFilter -> True otherwise, automatically set to the lesser of 5% of the input sample's volume and the MaxVolume of the filter. Otherwise set to Null.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
PrewetFilterBuffer
Indicates the sample to run through the filter prior to running the input sample through the filter. Note that this is only supported if Preparation -> Manual.
Default Calculation: Automatically set to the Solvent field of the input sample, or the model of the input sample if it exists and UsedAsSolvent is set to True, or Milli-Q water if it is not, or Null if PrewetFilter is False.
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
PrewetFilterBufferLabel
The label of the sample run through the fitler prior to running the input sample through the filter.
PrewetFilterContainerOut
Default Calculation: Automatically set to Null if PrewetFilter is set to False. Otherwise, automatically set to the same container model as the CollectionContainer if it is specified, or the same model as the FiltrateContainerOut otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
PrewetFilterContainerLabel
Instrument Specifications
Tips
Default Calculation: Automatically set to a tip that does not conflict with the incompatible materials of the sample(s) that the tip will come in contact with, the amount being transferred, and the source and destination containers of the transfer (accessibility). For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], or Object[Item, Consumable] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], Object[Item, Consumable]}]) | Automatic) | Null
TipType
Default Calculation: Automatically set to the TipType field of the calculated Tips that will be used to perform the transfer.
TipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: Automatically set to the chemistry of the calculated Tips that will be used to perform the transfer.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
AspirationRate
The speed at which liquid will be drawn up into the pipette tip. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseRate if it is specified, otherwise set to 100 Microliter/Second if Preparation->Robotic.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
DispenseRate
The speed at which liquid will be expelled from the pipette tip. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationRate if it is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
OverAspirationVolume
The volume of air drawn into the pipette tip at the end of the aspiration of a liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to OverDispenseVolume if it is specified, otherwise set to 5 Microliter.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 50 microliters or Null.
OverDispenseVolume
The volume of air blown out at the end of the dispensing of a liquid. This option can only be set if Preparation->Robotic.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 300 microliters or Null.
AspirationWithdrawalRate
The speed at which the pipette is removed from the liquid after an aspiration. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseWithdrawalRate if it is specified, otherwise set to 2 Millimeter/Second.
Pattern Description: Greater than or equal to 0.3 millimeters per second and less than or equal to 160 millimeters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.3*(Millimeter/Second), 160*(Millimeter/Second)]) | Automatic) | Null
DispenseWithdrawalRate
The speed at which the pipette is removed from the liquid after a dispense. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationWithdrawalRate if it is specified, otherwise set to 2 Millimeter/Second.
Pattern Description: Greater than or equal to 0.3 millimeters per second and less than or equal to 160 millimeters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.3*(Millimeter/Second), 160*(Millimeter/Second)]) | Automatic) | Null
AspirationEquilibrationTime
The delay length the pipette waits after aspirating before it is removed from the liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseEquilibrationTime if it is specified, otherwise set to 1 Second.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 9.9 seconds or Null.
DispenseEquilibrationTime
The delay length the pipette waits after dispensing before it is removed from the liquid. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationEquilibrationTime if it is specified, otherwise set to 1 Second.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 9.9 seconds or Null.
AspirationMixRate
The speed at which liquid is aspirated and dispensed in a liquid before it is aspirated. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to DispenseMixRate or AspirationRate if either is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
DispenseMixRate
The speed at which liquid is aspirated and dispensed in a liquid after a dispense. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to AspirationMixRate or DispenseRate if either is specified, otherwise set to 100 Microliter/Second.
Pattern Description: Greater than or equal to 0.4 microliters per second and less than or equal to 500 microliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
AspirationPosition
The location from which liquid should be aspirated. Top will aspirate AspirationPositionOffset below the Top of the container, Bottom will aspirate AspirationPositionOffset above the Bottom of the container, LiquidLevel will aspirate AspirationPositionOffset below the liquid level of the sample in the container, and TouchOff will touch the bottom of the container before moving the specified AspirationPositionOffset above the bottom of the container to start aspirate the sample.
Default Calculation: Automatically set to the AspirationPosition in the PipettingMethod if it is specified and Preparation->Robotic, otherwise resolves to TouchOff if Preparation->Robotic.
DispensePosition
The location from which liquid should be dispensed. Top will dispense DispensePositionOffset below the Top of the container, Bottom will dispense DispensePositionOffset above the Bottom of the container, LiquidLevel will dispense DispensePositionOffset below the liquid level of the sample in the container, and TouchOff will touch the bottom of the container before moving the specified DispensePositionOffset above the bottom of the container to start dispensing the sample.
Default Calculation: Automatically set to the DispensePosition in the PipettingMethod if it is specified and Preparation->Robotic, resolved to Bottom for MxN MultiProbeHead transfers, otherwise resolves to TouchOff if Preparation->Robotic.
AspirationPositionOffset
The distance from the center of the well that liquid will aspirated. The Z Offset is based on the AspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel), see the AspirationPosition diagram in the help file for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively. When the source container is tilted (via AspirationAngle), the AspirationPositionOffset automatically accounts for the angle of tilt.
Default Calculation: Automatically set to the AspirationPositionOffset field in the pipetting method, if specified. If AspirationAngle is set, automatically set to the left most point in the well since liquid will pool in the direction that the plate is tilted. Otherwise, is set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
AspirationAngle
The angle that the source container will be tilted during the aspiration of liquid. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Default Calculation: Automatically set to 0 AngularDegree if Preparation->Robotic. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
Programmatic Pattern: ((Null | RangeP[0*AngularDegree, 10*AngularDegree, 1*AngularDegree]) | Automatic) | Null
DispensePositionOffset
The distance from the center of the well that liquid will dispensed. The Z Offset is based on the DispensePosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel), see the DispensePosition diagram in the help file for more information. If an X and Y offset is not specified, the liquid will be dispensed in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively. When the destination container is tilted (via DispenseAngle), the DispensePositionOffset automatically accounts for the angle of tilt.
Default Calculation: Automatically set to the DispensePositionOffset field in the pipetting method, if specified. If DispenseAngle is set, automatically set to the left most point in the well since liquid will pool in the direction that the plate is tilted. Otherwise, is set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
DispenseAngle
The angle that the destination container will be tilted during the dispensing of liquid. The container is pivoted on its left edge when tilting occurs. This option can only be provided if Preparation->Robotic.
Default Calculation: Automatically set to 0 AngularDegree if Preparation->Robotic. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 10 degrees in increments of 1 degree or Null.
Programmatic Pattern: ((Null | RangeP[0*AngularDegree, 10*AngularDegree, 1*AngularDegree]) | Automatic) | Null
CorrectionCurve
The relationship between a target volume and the corrected volume that needs to be aspirated or dispensed to reach the target volume. The correction curve is derived empirically from the relationship between the target and actual amount of volume transferred when on a specific robotic liquid handler instrument model. It is recommended when building one of these curves to measure the volume of sample transferred gravimetrically to get a more accurate CorrectionCurve. Use the function UploadPipettingMethod to create a new pipetting method for a sample model to have all robotic transfers of this sample model to use the derived CorrectionCurve automatically. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to PipettingMethod if it is specified. Otherwise, is set to Null (no correction curve).
Programmatic Pattern: ((Null | {{RangeP[0*Microliter, 1000*Microliter], RangeP[0*Microliter, 1250*Microliter]}..}) | Automatic) | Null
PipettingMethod
The pipetting parameters used to manipulate the source sample. This option can only be set if Preparation->Robotic. If other pipetting options are specified, the parameters from the method here are overwritten.
Default Calculation: Automatically set to the PipettingMethod of the model of the sample if available.
DynamicAspiration
Indicates if droplet formation will be prevented during liquid transfer. This will only be used for solvents that have high vapor pressure. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to the DynamicAspiration field in the pipetting method, if available.
DeviceChannel
The channel of the work cell that will be used to perform the transfer (MultiProbeHead | SingleProbe1 | SingleProbe2 | SingleProbe3 | SingleProbe4 | SingleProbe5 | SingleProbe6 | SingleProbe7 | SingleProbe8). This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to SingleProbe1 if MultichannelTransfer->False. Otherwise, set to the appropriate channel to perform the transfer.
Pattern Description: MultiProbeHead, SingleProbe1, SingleProbe2, SingleProbe3, SingleProbe4, SingleProbe5, SingleProbe6, SingleProbe7, or SingleProbe8 or Null.
Transfer Technique
ReversePipetting
Indicates if additional source sample will be aspirated (past the first stop of the pipette) to reduce the chance of bubble formation when dispensing into the destination position. This option can only be set if Preparation->Manual.
Default Calculation: Automatically set to True if the source or destination sample has the ReversePipetting field set and the transfer is occurring via pipette.
SlurryTransfer
Indicates if the source sample should be mixed via pipette until it becomes homogeneous, up to MaxNumberOfAspirationMixes times.
Default Calculation: Automatically set to True if the SampleHandling of the source sample is set to Slurry.
AspirationMix
Indicates if the source sample will be mixed immediately before it is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other AspirationMix options are set. Otherwise, set to Null.
DispenseMix
Indicates if the destination sample will be mixed immediately after the source sample is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other DispenseMix options are set. Otherwise, set to Null.
AspirationMixVolume
The volume that will be repeatedly aspirated and dispensed via pipette from the source sample in order to mix the source sample immediately before the transfer occurs. The same pipette and tips used in the transfer will be used to mix the source sample.
Default Calculation: Automatically set to 1/2 the volume of the source 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.
NumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 100 in increments of 1 or Null.
DispenseMixVolume
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 transfer occurs. The same pipette and tips used in the transfer will be used to mix the destination sample.
Default Calculation: 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.
NumberOfDispenseMixes
The number of times the destination is quickly aspirated and dispensed to mix the destination sample immediately after the source is dispensed.
Default Calculation: Automatically set to 5 if any of the other DispenseMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
SolidPhaseExtraction
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
The label of the source sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
SourceContainerLabel
The label of the source container that are being used in the experiment, which is used for identification elsewhere in sample preparation.
PreFlushingSolutionLabel
The label of the PreFlushingSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
ConditioningSolutionLabel
The label of the ConditioningSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
WashingSolutionLabel
The label of the WashingSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
SecondaryWashingSolutionLabel
The label of the SecondaryWashingSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
TertiaryWashingSolutionLabel
The label of the TertiaryWashingSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
ElutingSolutionLabel
The label of the ElutingSolution that is being used in the experiment, which is used for identification elsewhere in sample preparation.
SampleOutLabel
The label of all collected flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
PreFlushingSampleOutLabel
The label of the collected PreFlushingSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
ConditioningSampleOutLabel
The label of the collected ConditioningSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
LoadingSampleFlowthroughSampleOutLabel
The label of the collected LoadingSample flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
WashingSampleOutLabel
The label of the collected WashingSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
SecondaryWashingSampleOutLabel
The label of the collected SecondaryWashingSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
TertiaryWashingSampleOutLabel
The label of the collected TertiaryWashingSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
ElutingSampleOutLabel
The label of the collected ElutingSolution flowthrough sample that are being used in the experiment, which is used for identification elsewhere in sample preparation.
ContainerOutLabel
The label of the destination container that are being used in the experiment, which is used for identification elsewhere in sample preparation.
ExtractionCartridgeLabel
The label of the ExtractionCartridge that are being used in the experiment, which is used for identification elsewhere in sample preparation.
ExtractionStrategy
Strategy for SolidPhaseExtraction, where Positive means analytes of interest are adsorbed on sorbent component. Negative means that impurities adsorb onto sorbent and analytes pass through unretained. See figures...
ExtractionMode
The strategy used to select the mobile phase and solid support intended to maximally separate impurities from analytes. ReversePhase separates compounds based on polarity. Sorbent material retains non-polar molecules on its surface. NormalPhase separates compounds based on polarity. Sorbent material retains polar molecules on its surface. IonExchange separates compounds based charge. Sorbent material retains charged molecules on its surface. Affinity separates compounds based on "Lock-and-Key" model between molecules and sorbent materials. Sorbent material selectively retains molecules of interest.
Pattern Description: NormalPhase, ReversePhase, IonExchange, SizeExclusion, Affinity, or Chiral or Null.
ExtractionSorbent
Default Calculation: Automatically resolved to C18, unless ExtractionCartridge or ExtractionSorbent is specified.
Pattern Description: QuaternaryAmmoniumIon, C4, C8, C18, C18Aq, C30, DiVinylBenzene, Biphenyl, Amide, Amine, Polysaccharide, ProteinG, ProteinA, Silica, Carboxylate, AluminaA, AluminaB, AluminaN, Aminopropyl, Diol, Cyanopropyl, Florisil, HLB, WAX, MAX, MCX, WCX, SizeExclusion, Affinity, Chiral, or Null.
ExtractionCartridge
The sorbent-packed container that forms the stationary phase of the extraction for each sample pool. Samples within the same pool are added to the same ExtractionCartridge's well or vessel, depends on the type of ExtractionCartridge (this is where pooling occurs in SolidPhaseExtraction).
Default Calculation: Automatically ExtractionCartridge that has C18 ExtractionSorbent, that also fit with the Instrument.
Pattern Description: An object of type or subtype Model[Container, ExtractionCartridge], Object[Container, ExtractionCartridge], Model[Container, Vessel, Filter], Object[Container, Vessel, Filter], Model[Container, Plate, Filter], or Object[Container, Plate, Filter] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, ExtractionCartridge], Object[Container, ExtractionCartridge], Model[Container, Vessel, Filter], Object[Container, Vessel, Filter], Model[Container, Plate, Filter], Object[Container, Plate, Filter]}] | _String) | Automatic
Instrument
The Instrument that generate force to drive the fluid through the sorbent during PreFlushing, Conditioning, LoadingSample, Washing and Eluting steps.
Default Calculation: Automatically set to match the number of SamplesIn, Volume of all mobile phase solution and collection condition. In case that we cannot find the most compatible instrument, it will default to Gilson GX271 LiquidHandler.
Pattern Description: An object of type or subtype Model[Instrument, LiquidHandler], Object[Instrument, LiquidHandler], Model[Instrument, PressureManifold], Object[Instrument, PressureManifold], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock]
Programmatic Pattern: ObjectP[{Model[Instrument, LiquidHandler], Object[Instrument, LiquidHandler], Model[Instrument, PressureManifold], Object[Instrument, PressureManifold], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}] | Automatic
ExtractionMethod
Default Calculation: Automatically set to match with the chosen Instrument to run SolidPhaseExtraction.
ExtractionTemperature
The environmental temperature where the Instrument is set up for ExperimentSolidPhaseExtraction to be performed. The solutions' temperture can be different from ExtractionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 60 degrees Celsius.
ExtractionCartridgeStorageCondition
The conditions under which ExtractionCartridges used by this experiment is stored after the protocol is completed.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Null
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
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.
PreFlushing
PreFlushing
PreFlushingSolution
The solution that is used to wash the sorbent clean of any residues from manufacturing or storage processes, prior to Conditioning.
Default Calculation: Automatically set to match ElutingSolution if ExtractionStrategy is Positive. And automatically set to match SampleIn's Solvent field if ExtractionStrategy is Negative.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
PreFlushingSolutionVolume
The amount of PreFlushingSolution is flushed through the sorbent to remove any residues prior to Conditioning.
Default Calculation: Automatically set to MaxVolume of ExtractionCartridge or MaxVolume of CollectionContainer, which ever is smaller.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
PreFlushingSolutionTemperature
The set temperature that PreFlushingSolution is incubated for PreFlushingTemperatureEquilibrationTime before being flushed through the sorbent. The final temperature of PreFlushingSolution is assumed to equilibrate with the set PreFlushingSolutionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Null
PreFlushingSolutionTemperatureEquilibrationTime
The amount of time that PreFlushingSolution is incubated to achieve the set PreFlushingTemperature. The final temperature of PreFlushingSolution is assumed to equilibrate with the the set PreFlushingTemperature.
CollectPreFlushingSolution
PreFlushingSolutionCollectionContainer
The container that is used to accumulates any flow through solution in PreFlushing step. The collected volume might be less than PreFlushingSolutionVolume because some of PreFlushingSolution left in cartrdige (the solution is not purged through the sorbent).
Default Calculation: Automatically set to Model[Container, Plate, "48-well Pyramid Bottom Deep Well Plate"] if Instrument is set to a Gilson liquid handler. Automatically set to Model[Container, Vessel, "15mL Tube"] if Instrument is set to a Biotage PressureManifold. Automatically set to Model[Container, Plate, "96-well UV-Star Plate"] if Instrument is a VSpin Centrifuge. Automatically set to Model[Container, Plate, "96-well flat bottom plate, Sterile, Nuclease-Free"] if Instrument is set to a HiG4 Centrifuge. Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
PreFlushingSolutionDispenseRate
The rate at which the PreFlushingSolution is applied to the sorbent by Instrument during Preflushing step.
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
PreFlushingSolutionDrainTime
The amount of time for PreFlushingSolution to be flushed through the sorbent. If PreFlushingSolutionUntilDrained is set to True, then PreFlushingSolution is continually flushed through the ExtractionCartridge in cycle of PreFlushingSolutionDrainTime until it is drained entirely. If PreFlushingSolutionUntilDrained is set to False, then PreFlushingSolution is flushed through ExtractionCartridge for PreFlushingSolutionDrainTime once.
Default Calculation: If the Volume and Rate is given then it is calculate by Volume/Rate. Otherwise automatically set to 2 minutes, or the value of MaxPreFlushingSolutionDrainTime, whichever is shorter.
PreFlushingSolutionUntilDrained
Indicates if PreFlushingSolution is continually flushed through the cartridge in cycle of every PreFlushingDrainTime until it is drained entirely, or until MaxPreFlushingDrainTime has been reached.
Default Calculation: Automatically set to True if ExtractionMethod are Gravity, Pressure, Vacuum or Centrifuge.
MaxPreFlushingSolutionDrainTime
Indicates the maximum amount of time to flush PreFlushingSolution through sorbent. PreFlushingSolution is flushed in cycles of PreFlushingDrainTime until either PreFlushingSolution is entirely drained or MaxPreFlushingDrainTime has been reached.
PreFlushingSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush PreFlushingSolution through the sorbent.
Default Calculation: Automatically set to 50% of Centrifuge's MaxRotationRate or, if ExtractionMethod is Centrifuge.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
PreFlushingSolutionPressure
The target pressure applied to the ExtractionCartridge to flush PreFlushingSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the PreFlushingSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Default Calculation: Automatically set to 10 PSI if ExtractionMethod is Pressure, unless using a FilterBlock, in which case it is True.
Conditioning
Conditioning
Indicates if sorbent is equilibrate with ConditioningSolution in order to chemically prepare the sorbent to bind either to analytes if ExtractionStrategy is Positive, or to impurities if ExtractionStrategy is Negative.
ConditioningSolution
The solution that is flushed through the sorbent in order to chemically prepare the sorbent to bind either to analytes if ExtractionStrategy is Positive, or to impurities if ExtractionStrategy is Negative.
Default Calculation: Automatically set to match ElutingSolution if ExtractionStrategy is Positive. And automatically set to match SampleIn's Solvent field if ExtractionStrategy is Negative.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ConditioningSolutionVolume
The amount of ConditioningSolution that is flushed through the sorbent to chemically prepare it to bind either analytes if ExtractionStrategy is Positive, or impurities if ExtractionStrategy is Negative.
Default Calculation: Automatically set to MaxVolume of ExtractionCartridge or MaxVolume of CollectionContainer, which ever is smaller.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
ConditioningSolutionTemperature
The set temperature that ConditioningSolution is incubated for ConditioningSolutionTemperatureEquilibrationTime before being flushed through the sorbent. The final temperature of ConditioningSolution is assumed to equilibrate with the set ConditioningSolutionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Null
ConditioningSolutionTemperatureEquilibrationTime
The amount of time that ConditioningSolution is incubated to achieve the set ConditioningSolutionTemperature. The final temperature of ConditioningSolution is assumed to equilibrate with the the set ConditioningSolutionTemperature.
Default Calculation: Automatically set to 3 Minutes, if ConditioningSolutionTemperature is not Ambient.
CollectConditioningSolution
ConditioningSolutionCollectionContainer
The container that is used to accumulates any flow through solution in Conditioning step. The collected volume might be less than ConditioningSolutionVolume because some of ConditioningSolution left in cartrdige (the solution is not purged through the sorbent).
Default Calculation: Automatically set to Model[Container, Plate, "48-well Pyramid Bottom Deep Well Plate"] if Instrument is set to a Gilson liquid handler. Automatically set to Model[Container, Vessel, "15mL Tube"] if Instrument is set to a Biotage PressureManifold. Automatically set to Model[Container, Plate, "96-well UV-Star Plate"] if Instrument is a VSpin Centrifuge. Automatically set to Model[Container, Plate, "96-well flat bottom plate, Sterile, Nuclease-Free"] if Instrument is set to a HiG4 Centrifuge. Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
ConditioningSolutionDispenseRate
The rate at which the ConditioningSolution is applied to the sorbent by Instrument during Conditioning step.
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
ConditioningSolutionDrainTime
The amount of time to set on the Instrument for ConditioningSolution to be flushed through the sorbent. If ConditioningSolutionUntilDrained is set to True, then ConditioningSolution is continually flushed through the ExtractionCartridge in cycle of ConditioningSolutionDrainTime until it is drained entirely. If ConditioningSolutionUntilDrained is set to False, then ConditioningSolution is flushed through ExtractionCartridge for ConditioningSolutionDrainTime once.
Default Calculation: If the Volume and Rate is given then it is calculate by Volume/Rate. Otherwise automatically set to 2 minutes, or the value of MaxConditioningSolutionDrainTime, whichever is shorter.
ConditioningSolutionUntilDrained
Indicates if ConditioningSolution is continually flushed through the cartridge in cycle of ConditioningSolutionDrainTime until it is drained entirely, or until MaxConditioningSolutionDrainTime has been reached.
Default Calculation: Automatically set to True if ExtractionMethod are Gravity, Pressure, Vacuum or Centrifuge.
MaxConditioningSolutionDrainTime
Indicates the maximum amount of time to flush ConditioningSolution through sorbent. ConditioningSolution is flushed in cycles of every ConditioningSolutionDrainTime until MaxConditioningSolutionDrainTime has been reached.
ConditioningSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush ConditioningSolution through the sorbent.
Default Calculation: Automatically set to 50% of Centrifuge's MaxRotationRate or, if ExtractionMethod is Centrifuge.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
ConditioningSolutionPressure
The target pressure applied to the ExtractionCartridge to flush ConditioningSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the ConditioningSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Default Calculation: Automatically set to 10 PSI if ExtractionMethod is Pressure, unless using a FilterBlock, in which case it is True.
LoadingSample
LoadingSampleVolume
The amount of each individual input sample that is applied into the sorbent. LoadingSampleVolume is set to All, then all of pooled sample will be loaded in to ExtractionCartridge. If multiple samples are included in the same pool, individual samples are loaded sequentially.
Default Calculation: Automatically set to the whole volume of the sample or MaxVolume of ExtractionCartridge, whichever is smaller. When All is specified, it is set to the smaller of 105% of the volume of the sample or MaxVolume of ExtractionCartridge, to ensure the complete transfer.
Pattern Description: All or greater than or equal to 0 milliliters and less than or equal to 20 liters.
QuantitativeLoadingSample
Indicates if each individual sample source containers are rinsed with QuantitativeLoadingSampleSolution, and then that rinsed solution is applied into the sorbent to help ensure that all SampleIn is transferred to the sorbent. Only applies when LoadingSampleVolume is set to All.
QuantitativeLoadingSampleSolution
Solution that is used to rinse each individual sample source containers to ensure that all SampleIn is transferred to the sorbent.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
QuantitativeLoadingSampleVolume
The amount of QuantitativeLoadingSampleSolution to added and rinsed source container of each individual sample to ensure that all SampleIn is transferred to the sorbent.
Default Calculation: Automatically set to 20% of volume of each individual samples or 20% of MaxVolume of source container, whichever is smaller, if QuantitativeLoadingSample is set to True.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 20 liters or Null.
LoadingSampleTemperature
The set temperature that individual SampleIn is incubated for LoadingSampleTemperatureEquilibrationTime before being loaded into the sorbent.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Null
LoadingSampleTemperatureEquilibrationTime
CollectLoadingSampleFlowthrough
Indicates if the any material that exit the sorbent is collected while sample is being loaded into the sorbent.
Default Calculation: Automatically set to True, if ExtractionStrategy is Negative. And automastically set to False, if ExtractionStrategy is Positive.
LoadingSampleFlowthroughContainer
The container that is used to accumulates any material that exit the sorbent while sample is being loaded into the sorbent. The collected pooled sample flowthrough volume might be less than LoadingSampleVolume because some of SampleIn left in cartrdige (the pooled SampleIn is not purged through the sorbent).
Default Calculation: Automatically set to Model[Container, Plate, "48-well Pyramid Bottom Deep Well Plate"] if Instrument is set to a Gilson liquid handler. Automatically set to Model[Container, Vessel, "15mL Tube"] if Instrument is set to a Biotage PressureManifold. Automatically set to Model[Container, Plate, "96-well UV-Star Plate"] if Instrument is a VSpin Centrifuge. Automatically set to Model[Container, Plate, "96-well flat bottom plate, Sterile, Nuclease-Free"] if Instrument is set to a HiG4 Centrifuge. Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
LoadingSampleDispenseRate
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
LoadingSampleDrainTime
Default Calculation: If the LoadingSampleVolume and LoadingSampleDispenseRate is given then it is calculate by Volume/Rate. Otherwise automatically set to 2 minutes, or the value of SampleMaxDrainTime, whichever is shorter.
LoadingSampleUntilDrained
Indicates if the sample is continually flushed through the cartridge in cycle of LoadingSampleDrainTime until it is drained entirely, or until MaxSampleDrainTime has been reached.
Default Calculation: Automatically set to True if ExtractionMethod is Gravity, Pressure, Vacuum or Centrifuge.
MaxLoadingSampleDrainTime
Indicates the maximum amount of time to flush the sample through sorbent. Sample is flushed in cycles of LoadingSampleDrainTime until either LoadingSampleVolume is entirely drained or MaxLoadingSampleDrainTime has been reached.
LoadingSampleCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush pooled sample through the sorbent.
Default Calculation: Automatically set to 50% of Centrifuge's MaxRotationRate or, if ExtractionMethod is Centrifuge.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
LoadingSamplePressure
The target pressure applied to the ExtractionCartridge to flush pooled SampleIn through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the LoadingSamplePressure applies to PreFlushingSolutionPressure, ConditioningSolutionPressure, WashingSolutionPressure and ElutingSolutionPressure as well (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Default Calculation: Automatically set to 10 PSI if ExtractionMethod is Pressure, unless using a FilterBlock, in which case it is True.
Washing
Washing
Indicates if analyte-bound-sorbent is flushed with WashingSolution to get rid non-specific binding and and improve extraction purity.
WashingSolution
The solution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Default Calculation: Automatically set to match ElutingSolution if ExtractionStrategy is Positive. And automatically set to match SampleIn's Solvent field if ExtractionStrategy is Negative.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
WashingSolutionVolume
The amount of WashingSolution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Default Calculation: Automatically set to 10 times of MaxVolume of ExtractionCartridge or 10 times MaxVolume of WashingSolutionCollectionContainer, which ever is smaller.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
WashingSolutionTemperature
The set temperature that WashingSolution is incubated for WashingSolutionTemperatureEquilibrationTime before being flushed through the sorbent. The final temperature of WashingSolution is assumed to equilibrate with the set WashingSolutionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Null
WashingSolutionTemperatureEquilibrationTime
The amount of time that WashingSolution is incubated to achieve the set WashingSolutionTemperature. The final temperature of WashingSolution is assumed to equilibrate with the the set WashingSolutionTemperature.
CollectWashingSolution
WashingSolutionCollectionContainer
The container that is used to accumulates any flow through solution in Washing step. The collected volume might be less than WashingSolutionVolume because some of WashingSolution left in cartrdige (the solution is not purged through the sorbent).
Default Calculation: Automatically set to Model[Container, Plate, "48-well Pyramid Bottom Deep Well Plate"] if Instrument is set to a Gilson liquid handler. Automatically set to Model[Container, Vessel, "15mL Tube"] if Instrument is set to a Biotage PressureManifold. Automatically set to Model[Container, Plate, "96-well UV-Star Plate"] if Instrument is a VSpin Centrifuge. Automatically set to Model[Container, Plate, "96-well flat bottom plate, Sterile, Nuclease-Free"] if Instrument is set to a HiG4 Centrifuge. Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
WashingSolutionDispenseRate
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
WashingSolutionDrainTime
The amount of time to set on the Instrument for WashingSolution to be flushed through the sorbent. If WashingSolutionUntilDrained is set to True, then WashingSolution is continually flushed thorugh the ExtractionCartridge in cycle of WashingSolutionDrainTime until it is drained entirely. If WashingSolutionUntilDrained is set to False, then WashingSolution is flushed through ExtractionCartridge for WashingSolutionDrainTime once.
Default Calculation: If the Volume and Rate is given then it is calculate by Volume/Rate. Otherwise automatically set to 2 minutes, or the value of MaxWashingSolutionDrainTime, whichever is shorter.
WashingSolutionUntilDrained
Indicates if WashingSolution is continually flushed through the cartridge in cycle of WashingSolutionDrainTime until it is drained entirely, or until MaxWashingSolutionDrainTime has been reached.
Default Calculation: Automatically set to True if ExtractionMethod are Gravity, Pressure, Vacuum or Centrifuge.
MaxWashingSolutionDrainTime
Indicates the maximum amount of time to flush WashingSolution through sorbent. WashingSolution is flushed in cycles of every WashingSolutionDrainTime until MaxWashingSolutionDrainTime has been reached.
WashingSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush WashingSolution through the sorbent.
Default Calculation: Automatically set to 50% of Centrifuge's MaxRotationRate or, if ExtractionMethod is Centrifuge.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
WashingSolutionPressure
The target pressure applied to the ExtractionCartridge to flush WashingSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the WashingSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Default Calculation: Automatically set to 10 PSI if ExtractionMethod is Pressure, unless using a FilterBlock, in which case it is True.
SecondaryWashing
SecondaryWashing
Indicates if analyte-bound-sorbent is flushed with SecondaryWashingSolution to get rid non-specific binding and and improve extraction purity.
SecondaryWashingSolution
The solution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
SecondaryWashingSolutionVolume
The amount of SecondaryWashingSolution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
SecondaryWashingSolutionTemperature
The set temperature that SecondaryWashingSolution is incubated for SecondaryWashingSolutionTemperatureEquilibrationTime before being flushed through the sorbent. The final temperature of SecondaryWashingSolution is assumed to equilibrate with the set SecondaryWashingSolutionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
SecondaryWashingSolutionTemperatureEquilibrationTime
The amount of time that SecondaryWashingSolution is incubated to achieve the set SecondaryWashingSolutionTemperature. The final temperature of SecondaryWashingSolution is assumed to equilibrate with the the set SecondaryWashingSolutionTemperature.
Default Calculation: Automatically set to be the same as WashingSolutionTemperatureEquilibrationTime.
CollectSecondaryWashingSolution
Indicates if the SecondaryWashingSolution is collected and saved after flushing through the sorbent.
SecondaryWashingSolutionCollectionContainer
The container that is used to accumulates any flow through solution in SecondaryWashing step. The collected volume might be less than SecondaryWashingSolutionVolume because some of SecondaryWashingSolution left in cartrdige (the solution is not purged through the sorbent).
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
SecondaryWashingSolutionDispenseRate
The rate at which the SecondaryWashingSolution is applied to the sorbent by Instrument during SecondaryWashing step.
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
SecondaryWashingSolutionDrainTime
The amount of time to set on the Instrument for SecondaryWashingSolution to be flushed through the sorbent. If SecondaryWashingSolutionUntilDrained is set to True, then SecondaryWashingSolution is continually flushed thorugh the ExtractionCartridge in cycle of SecondaryWashingSolutionDrainTime until it is drained entirely. If SecondaryWashingSolutionUntilDrained is set to False, then SecondaryWashingSolution is flushed through ExtractionCartridge for SecondaryWashingSolutionDrainTime once.
SecondaryWashingSolutionUntilDrained
Indicates if SecondaryWashingSolution is continually flushed through the cartridge in cycle of SecondaryWashingSolutionDrainTime until it is drained entirely, or until MaxSecondaryWashingSolutionDrainTime has been reached.
MaxSecondaryWashingSolutionDrainTime
Indicates the maximum amount of time to flush SecondaryWashingSolution through sorbent. SecondaryWashingSolution is flushed in cycles of every SecondaryWashingSolutionDrainTime until MaxSecondaryWashingSolutionDrainTime has been reached.
SecondaryWashingSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush SecondaryWashingSolution through the sorbent.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
SecondaryWashingSolutionPressure
The target pressure applied to the ExtractionCartridge to flush SecondaryWashingSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the SecondaryWashingSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
TertiaryWashing
TertiaryWashing
Indicates if analyte-bound-sorbent is flushed with TertiaryWashingSolution to get rid non-specific binding and and improve extraction purity.
TertiaryWashingSolution
The solution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
TertiaryWashingSolutionVolume
The amount of TertiaryWashingSolution that is flushed through the analyte-bound-sorbent to get rid of non-specific binding and improve extraction purity.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
TertiaryWashingSolutionTemperature
The set temperature that TertiaryWashingSolution is incubated for TertiaryWashingSolutionTemperatureEquilibrationTime before being flushed through the sorbent. The final temperature of TertiaryWashingSolution is assumed to equilibrate with the set TertiaryWashingSolutionTemperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
TertiaryWashingSolutionTemperatureEquilibrationTime
The amount of time that TertiaryWashingSolution is incubated to achieve the set TertiaryWashingSolutionTemperature. The final temperature of TertiaryWashingSolution is assumed to equilibrate with the the set TertiaryWashingSolutionTemperature.
Default Calculation: Automatically set to be the same as WashingSolutionTemperatureEquilibrationTime.
CollectTertiaryWashingSolution
TertiaryWashingSolutionCollectionContainer
The container that is used to accumulates any flow through solution in TertiaryWashing step. The collected volume might be less than TertiaryWashingSolutionVolume because some of TertiaryWashingSolution left in cartrdige (the solution is not purged through the sorbent).
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
TertiaryWashingSolutionDispenseRate
The rate at which the TertiaryWashingSolution is applied to the sorbent by Instrument during TertiaryWashing step.
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
TertiaryWashingSolutionDrainTime
The amount of time to set on the Instrument for TertiaryWashingSolution to be flushed through the sorbent. If TertiaryWashingSolutionUntilDrained is set to True, then TertiaryWashingSolution is continually flushed thorugh the ExtractionCartridge in cycle of TertiaryWashingSolutionDrainTime until it is drained entirely. If TertiaryWashingSolutionUntilDrained is set to False, then TertiaryWashingSolution is flushed through ExtractionCartridge for TertiaryWashingSolutionDrainTime once.
TertiaryWashingSolutionUntilDrained
Indicates if TertiaryWashingSolution is continually flushed through the cartridge in cycle of TertiaryWashingSolutionDrainTime until it is drained entirely, or until MaxTertiaryWashingSolutionDrainTime has been reached.
MaxTertiaryWashingSolutionDrainTime
Indicates the maximum amount of time to flush TertiaryWashingSolution through sorbent. TertiaryWashingSolution is flushed in cycles of every TertiaryWashingSolutionDrainTime until MaxTertiaryWashingSolutionDrainTime has been reached.
TertiaryWashingSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush TertiaryWashingSolution through the sorbent.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
TertiaryWashingSolutionPressure
The target pressure applied to the ExtractionCartridge to flush TertiaryWashingSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the TertiaryWashingSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Eluting
Eluting
ElutingSolution
Default Calculation: Automatically set to match ElutingSolution if ExtractionStrategy is Positive. And automatically set to match SampleIn's Solvent field if ExtractionStrategy is Negative.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ElutingSolutionVolume
The amount of EluteSolution that is flushed through the sorbent to release analyte from the sorbent.
Pattern Description: Greater than or equal to 0. milliliters and less than or equal to 20 liters or Null.
ElutingSolutionTemperature
The set temperature that ElutingSolution is incubated for ElutingSolutionTemperatureEquilibrationTime before being loaded into the sorbent.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Null
ElutingSolutionTemperatureEquilibrationTime
The amount of time that ElutingSolution is incubated to achieve the set ElutingSolutionTemperature. The final temperature of ElutingSolution is assumed to equilibrate with the the set ElutingSolutionTemperature.
CollectElutingSolution
ElutingSolutionCollectionContainer
The container that is used to accumulates any flow through solution in Eluting step. The collected volume might be less than ElutingSolutionVolume because some of ElutingSolution left in cartrdige (the solution is not purged through the sorbent).
Default Calculation: Automatically set to Model[Container, Plate, "48-well Pyramid Bottom Deep Well Plate"] if Instrument is set to a Gilson liquid handler. Automatically set to Model[Container, Vessel, "15mL Tube"] if Instrument is set to a Biotage PressureManifold. Automatically set to Model[Container, Plate, "96-well UV-Star Plate"] if Instrument is a VSpin Centrifuge. Automatically set to Model[Container, Plate, "96-well flat bottom plate, Sterile, Nuclease-Free"] if Instrument is set to a HiG4 Centrifuge. Automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"] otherwise.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
ElutingSolutionDispenseRate
Pattern Description: Greater than or equal to 0 milliliters per minute and less than or equal to 1180 milliliters per minute or Null.
Programmatic Pattern: ((Null | RangeP[0*(Milliliter/Minute), 1180*(Milliliter/Minute)]) | Automatic) | Null
ElutingSolutionDrainTime
The amount of time to set on the Instrument for ElutingSolution to be flushed through the sorbent. If ElutingSolutionUntilDrained is set to True, then ElutingSolution is continually flushed thorugh the ExtractionCartridge in cycle of ElutingSolutionDrainTime until it is drained entirely. If ElutingSolutionUntilDrained is set to False, then ElutingSolution is flushed through ExtractionCartridge for ElutingSolutionDrainTime once.
Default Calculation: If the Volume and Rate is given then it is calculate by Volume/Rate. Otherwise automatically set to 2 minutes, or the value of MaxElutingSolutionDrainTime, whichever is shorter.
ElutingSolutionUntilDrained
Indicates if ElutingSolution is continually flushed through the cartridge in cycle of ElutingSolutionDrainTime until it is drained entirely, or until MaxElutingSolutionDrainTime has been reached.
Default Calculation: Automatically set to True if ExtractionMethod are Gravity, Pressure, Vacuum or Centrifuge.
MaxElutingSolutionDrainTime
Indicates the maximum amount of time to flush ElutingSolution through sorbent. ElutingSolution is flushed in cycles of every ElutingSolutionDrainTime until MaxElutingSolutionDrainTime has been reached.
ElutingSolutionCentrifugeIntensity
The rotational speed or gravitational force at which the ExtractionCartridge is centrifuged to flush ElutingSolution through the sorbent.
Default Calculation: Automatically set to 50% of Centrifuge's MaxRotationRate or, if ExtractionMethod is Centrifuge.
Programmatic Pattern: ((Null | (RangeP[0*RPM, 10000*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
ElutingSolutionPressure
The target pressure applied to the ExtractionCartridge to flush ElutingSolution through the sorbent. If Instrument is Model[Instrument,PressureManifold,"MPE2"], the ElutingSolutionPressure is set to be LoadingSamplePressure (Pressure of Model[Instrument,PressureManifold,"MPE2"] cannot be changed while the Experiment is running).
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Pellet
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
A user defined word or phrase used to identify the samples whose denser or insoluble contents will be concentrated to the bottom of a given container, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples whose denser or insoluble contents will be concentrated to the bottom of a given container, for use in downstream unit operations.
SampleOutLabel
A user defined word or phrase used to identify the samples transferred into SupernatantDestinations, for use in downstream unit operations. If SupernatantDestination is set to Waste, SampleOutLabel should be Null as the sample out cannot be labeled for further use.
ContainerOutLabel
A user defined word or phrase used to identify the containers of the samples transferred into SupernatantDestinations, for use in downstream unit operations. If SupernatantDestination is set to Waste, ContainerOutLabel should be Null as the waste container cannot be labeled for further use.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Centrifugation
Instrument
Default Calculation: Automatically set to a centrifuge that can attain the specified intensity, time, temperature, and sterility and (if possible) that is compatible with the sample in its current container.
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge]
Programmatic Pattern: ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}] | Automatic
Intensity
The rotational speed or the force that will be applied to the samples by centrifugation in order to create a pellet.
Default Calculation: Automatically set to one fifth of the maximum rotational rate of the centrifuge, rounded to the nearest attainable centrifuge precision.
Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 80000 revolutions per minute or greater than or equal to 0 standard accelerations due to gravity on the surface of the earth and less than or equal to 504000 standard accelerations due to gravity on the surface of the earth.
Programmatic Pattern: (RangeP[0*RPM, $MaxCentrifugeSpeed] | RangeP[0*GravitationalAcceleration, $MaxRelativeCentrifugalForce]) | Automatic
Time
Temperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius.
Supernatant Aspiration
SupernatantVolume
Default Calculation: Automatically set based on Preparation: All for Preparation is Manual and half of the sample volume for Preparation is Robotic.
SupernatantDestination
The destination that the supernatant should be dispensed into, after aspirated from the source sample.
Default Calculation: SupernatantDestination is set to Waste if performing the aspiration manually using an aspirator. Otherwise, SupernatantDestination is set to an empty liquid handler container to dispense the supernatant into.
Programmatic Pattern: (Waste | (ObjectP[{Object[Sample], Object[Container], Model[Container]}] | _String)) | Automatic
Resuspension
Resuspension
ResuspensionSource
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if any of the other Resuspension options are set.
Pattern Description: An object of type or subtype Model[Sample], Object[Sample], or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Sample], Object[Sample], Object[Container]}] | _String)) | Automatic) | Null
ResuspensionSourceLabel
The label of the samples that should be used to resuspend the pellet from the source sample, which is used for identification elsewhere in sample preparation.
ResuspensionVolume
The volume of ResuspensionSource that should be used to resuspend the pellet from the source sample.
Default Calculation: Automatically set to 1/4 of the source sample container's volume or the volume of the provided ResuspensionSource (whichever is smaller), if any of the other Resuspension options are set.
Resuspension Mix
ResuspensionMix
Default Calculation: Automatically set to True if any Mix related options are set. Otherwise, set to False.
ResuspensionMixType
Indicates the style of motion used to mix the sample. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically sets based on the container of the sample and the Mix option. Specifically, if Mix is set to False, the option is set to Null. If MixInstrument is specified, the option is set based on the type of the Model[Instrument] or Object[Instrument] of the specified MixInstrument. If MixRate and Time are Null, when MixVolume is Null or larger than 50ml, the option is set to Invert, otherwise set to Pipette. If Amplitude, MaxTemperature, or DutyCycle is not Null, the option is set to Homogenizer. If MixRate is set, the option is set based on the type of the Model[Instrument] of the first instrument found by MixDevices that is compatible with the SamplesIn, Temperature, and MixRate.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
ResuspensionMixUntilDissolved
Indicates if the mix should be continued up to the MaxTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute.
ResuspensionMixInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
ResuspensionMixStirBar
Default Calculation: If MixRate is above 1000 RPM, or if no compatible impeller can be found for the given stirrer, StirBar is automatically set to the largest compatible stir bar found. Here, a compatible impeller means that it can fit in the aperture of the sample's container, can reach the bottom of the sample's container, and is compatible with the stir instrument given; a compatible stir bar means that its width can fit in the aperture of the sample's container and that its length is not greater than the InternalDiameter of the sample's container. Otherwise set to Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}]) | Automatic) | Null
ResuspensionMixTime
Default Calculation: Automatically set to 5 Minute for robotic preparation. For manual preparation, if Thaw is True, set to 0 Minute; else if MaxTime is specified, Time is automatically set to 1/3 of MaxTime; otherwise set to 15 Minute. As a special case in manual preparation, when LightExposure is not Null, Thaw is True, set to 0 Minute; else if TotalLightExposure is specified and LightExposureIntensity is not Null, Time is automatically set to TotalLightExposure/LightExposureIntensity; otherwise set to 1 Hour.
ResuspensionMixMaxTime
Maximum duration of time for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Shake, Roll, Vortex or Sonicate.
Default Calculation: Automatically set to 5 Hour if MixUntilDissolved is True, when an applicable MixType is chosen, otherwise set to Null.
ResuspensionMixDutyCycle
The style how the homogenizer mixes the given sample via pulsation of the sonication horn. This duty cycle is repeated indefinitely until the specified Time/MaxTime has elapsed. This option can only be set when mixing via homogenization.
Default Calculation: Automatically set to {10 Millisecond, 10 Millisecond} if mixing by homogenization.
Programmatic Pattern: ((Null | {RangeP[0*Minute, 60*Hour], RangeP[0*Minute, 60*Hour]}) | Automatic) | Null
ResuspensionMixRate
Default Calculation: Automatically set to 300 RPM for robotic preparation. For manual preparation, MixRate is set to 20% of the MaxRotationRate if MixType is Stir, or otherwise is set to the average of MinRotationRate and MaxRotationRate of the instrument.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
ResuspensionMixRateProfile
The frequency of rotation of the mixing instrument used to mix the samples, over the course of time.
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration]}..}) | Automatic) | Null
ResuspensionNumberOfMixes
Default Calculation: If MaxNumberOfMixes is specified, automatically set to 1/3 of MaxNumberOfMixes (round to integer); else if MixUntilDissolved->True, automatically set to 25; otherwise set to 15.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
ResuspensionMaxNumberOfMixes
The maximum number of times for which the samples are mixed, in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. Note this option only applies for mix type: Pipette or Invert.
Default Calculation: When MixUntilDissolved->True, automatically set to 2*NumberOfMixes if it is Numeric (specified or automatically set); if not, set to 50.
Pattern Description: Greater than or equal to 1 and less than or equal to 250 in increments of 1 or Null.
ResuspensionMixVolume
Default Calculation: For robotic preparation, automatically set to 970 Microliter or sample volume informed by the field Volume of the sample, whichever is smaller. For manual preparation, automatically set to 50 Milliliter or half of the sample volume informed by the field Volume of the sample, whichever is smaller.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
ResuspensionMixTemperature
The temperature of the device that is used to mix/incubate the sample. If mixing via homogenization, the pulse duty cycle of the sonication horn is automatically adjusted if the measured temperature of the sample exceeds this set temperature.
Default Calculation: Automatically set to 40 Celsius if AnnealingTime is specified, if not, set to Ambient.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
ResuspensionMixTemperatureProfile
Programmatic Pattern: ((Null | {{RangeP[0*Minute, $MaxExperimentTime], RangeP[$MinTemperatureProfileTemperature, $MaxTemperatureProfileTemperature]}..}) | Automatic) | Null
ResuspensionMixMaxTemperature
The maximum temperature that the sample is allowed to reach during mixing via homogenization or sonication. If the measured temperature is above this MaxTemperature, the homogenizer/sonicator turns off until the measured temperature is 2C below the MaxTemperature, then it automatically resumes.
Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 100 degrees Celsius or Null.
ResuspensionMixOscillationAngle
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 15 degrees or Null.
ResuspensionMixAmplitude
The amplitude of the sonication horn when mixing via homogenization. When using a microtip horn (ex. for 2mL and 15mL tubes), the maximum amplitude is 70 Percent, as specified by the manufacturer, in order not to damage the instrument.
Pattern Description: Greater than or equal to 10 percent and less than or equal to 100 percent or Null.
ResuspensionMixFlowRate
The speed at which liquid is aspirated and dispensed in a liquid before it is aspirated. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 100 Microliter/Second when mixing by pipetting if Preparation->Robotic.
Pattern Description: MixFlowRate speed at which liquid should be drawn up into the pipette tip or Null.
Programmatic Pattern: ((Null | RangeP[0.4*(Microliter/Second), 500*(Microliter/Second)]) | Automatic) | Null
ResuspensionMixPosition
The location from which liquid should be mixed by pipetting. This option can only be set if Preparation->Robotic.
ResuspensionMixPositionOffset
The distance from the center of the well that liquid will aspirated/dispensed while mixing the sample. When specifying a Z Offset, the Z Offset is calculated either as the height below the top of the well, the height above the bottom of the well, or the height below the detected liquid level, depending on value of the AspirationPosition option (Top|Bottom|LiquidLevel). When an AspirationAngle is specified, the AspirationPositionOffset is measured in the frame of reference of the tilted labware (so that wells that are further away from the pivot point of the tilt are in the same frame of reference as wells that are close to the pivot point of the tilt). This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 2 Millimeter if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
ResuspensionMixCorrectionCurve
The relationship between a target volume and the corrected volume that needs to be aspirated or dispensed to reach the target volume. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to correction curve set in the PipettingMethod for the Object[Sample] if MixType->Pipette and Preparation->Robotic.
Programmatic Pattern: ((Null | {{RangeP[0*Microliter, 1000*Microliter], RangeP[0*Microliter, 1250*Microliter]}..}) | Automatic) | Null
ResuspensionMixTips
Default Calculation: If MixType->Pipette, automatically set to the preferred tips determined by TransferDevices with given MixVolume, as well as TipType and TipMaterial if specified, and it is also checked that the tips can reach the bottom of the container.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}]) | Automatic) | Null
ResuspensionMixTipType
Default Calculation: If Tips is specified, automatically set to the field TipType of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
ResuspensionMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: If Tips is specified, automatically set to the field Material of the Model[Item, Tips] or the Model of Object[Item,Tips]. Otherwise, set to Null.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
ResuspensionMixMultichannelMix
Default Calculation: Automatically set to True if there are multiple samples that are mixed via pipette, if MixType->Pipette.
ResuspensionMixDeviceChannel
The channel of the work cell that should be used to perform the pipetting mixing. This option can only be set if Preparation->Robotic and MixType->Pipette.
Default Calculation: Automatically set to SingleProbe1 if MultichannelMix->False. Otherwise, set to the appropriate channel to perform the transfer, if Preparation->Robotic and MixType->Pipette.
Pattern Description: MultiProbeHead, SingleProbe1, SingleProbe2, SingleProbe3, SingleProbe4, SingleProbe5, SingleProbe6, SingleProbe7, or SingleProbe8 or Null.
ResuspensionMixResidualIncubation
Indicates if the incubation and/or mixing should continue after Time/MaxTime has finished while waiting to progress to the next step in the protocol.
Default Calculation: Automatically set to True if Temperature is non-Ambient and the samples being incubated have non-ambient TransportTemperature.
ResuspensionMixResidualTemperature
The temperature at which the sample(s) should remain incubating after Time has elapsed. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to Temperature if ResidualIncubation is True and Preparation->Robotic.
Pattern Description: Ambient or Null or greater than or equal to 0 degrees Celsius and less than or equal to 105 degrees Celsius.
ResuspensionMixResidualMix
Indicates that the sample(s) should remain shaking at the ResidualMixRate after Time has elapsed. This option can only be set if Preparation->Robotic.
ResuspensionMixResidualMixRate
When mixing by shaking, this is the rate at which the sample(s) remains shaking after Time has elapsed. This option can only be set if Preparation->Robotic.
Pattern Description: Greater than or equal to 30 revolutions per minute and less than or equal to 2500 revolutions per minute or Null.
ResuspensionMixPreheat
Indicates if the incubation position is brought to Temperature before exposing the Sample to it. This option can only be set if Preparation->Robotic.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Transfer Technique
SterileTechnique
Indicates if sterilized instruments and aseptic transfer environments must be used for the transfer. Aseptic transfer environments include biosafety cabinets as TransferEnvironment, or bioSTAR and microbioSTAR Hamilton enclosures as WorkCell. Please consult the ExperimentTransfer documentation for a full diagram of SterileTechnique that is employed by operators.
FillToVolume
Options
General
Sample
Input samples for this analytical or preparative experiment which will be filled to a specified volume.
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
TotalVolume
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Solvent
Programmatic Pattern: (Alternatives[ObjectP[{Object[Sample], Object[Container, Vessel], Model[Sample]}] | _String]) | Automatic
SampleLabel
A user defined word or phrase used to identify the samples that are used for the fill to volume, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are used for the fill to volume, for use in downstream unit operations.
Method
Default Calculation: Automatically set to Volumetric if in a volumetric flask, or Null and throws an error if in an UltrasonicIncompatible container or using an UltrasonicIncompatible solvent, or Ultrasonic otherwise.
SolventLabel
A user defined word or phrase used to identify the solvent that is used for the fill to volume, for use in downstream unit operations.
SolventContainer
Default Calculation: Automatically set to the Object[Container, Vessel] if an Object[Sample] is specified in the Solvent option. Otherwise, automatically set to a Model[Container, Vessel] on any existing samples that can be used to fulfill the Model[Sample] request or based on the container that the default product for the Model[Sample] comes in.
Programmatic Pattern: ((Null | ((ObjectP[Object[Container, Vessel]] | _String) | ObjectP[Model[Container, Vessel]])) | Automatic) | Null
SolventContainerLabel
A user defined word or phrase used to identify the solvent's container that is used for the fill to volume, for use in downstream unit operations.
DestinationWell
Default Calculation: Automatically set to the position of the given Object[Sample]. Otherwise, is set to the first empty well of the container. Otherwise, is set to "A1".
MaxNumberOfOverfillingRepreparations
The maximum number of times the FillToVolume protocol can be repeated in the event of target volume overfilling. When a repreparation is triggered, the same inputs and options are used, and the value of MaxNumberOfOverfillingRepreparations is decreased by 1. If this value is set to Null, the protocol will complete normally, even if the final sample volume exceeds the target.
Default Calculation: For a new FillToVolume protocol, automatically set to 3 if all experiment inputs are of type Model[Sample]. When a repeat protocol is enqueued, the value is decremented by 1 from the current MaxNumberOfOverfillingRepreparations. For all other cases, set to Null.
Instrument Specifications
Tolerance
The allowed tolerance of the final volume. If the sample's volume reaches the specified volume +/- this value then no more Solvent will be added. If the sample's volume is below the specified volume +/- this value then more Solvent will be added. If the sample's volume is above the specified volume +/-, no further Solvent will be added and TargetVolumeToleranceAchieved in the protocol object will be set to False.
Default Calculation: Automatically set to the Precision field of the sample's container if Method -> Volumetric, or calculated from the VolumeCalibrations field of the sample's container model at the specified volume.
Programmatic Pattern: ((Null | (GreaterP[0*Milliliter] | RangeP[0*Percent, 100*Percent])) | Automatic) | Null
Instrument
The standalone instrument used to transfer the sample from the source container (or from the intermediate container if IntermediateDecant->True) to the destination container. If this option is set to Null, it indicates that pouring will be done to perform the transfer when Preparation->Manual.
Default Calculation: Automatically set to an instrument that can move the amount being transferred and the source and destination containers of the transfer. For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Container, Syringe], Model[Container, GraduatedCylinder], Model[Instrument, Pipette], Model[Instrument, Aspirator], Model[Item, Spatula], Model[Item, Tweezer], Model[Item, TransferTube], Model[Item, ChippingHammer], Model[Item, Scissors], Object[Container, Syringe], Object[Container, GraduatedCylinder], Object[Instrument, Pipette], Object[Instrument, Aspirator], Object[Item, Spatula], Object[Item, Tweezer], Object[Item, TransferTube], Object[Item, ChippingHammer], or Object[Item, Scissors] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Model[Container, GraduatedCylinder], Model[Instrument, Pipette], Model[Instrument, Aspirator], Model[Item, Spatula], Model[Item, Tweezer], Model[Item, TransferTube], Model[Item, ChippingHammer], Model[Item, Scissors], Object[Container, Syringe], Object[Container, GraduatedCylinder], Object[Instrument, Pipette], Object[Instrument, Aspirator], Object[Item, Spatula], Object[Item, Tweezer], Object[Item, TransferTube], Object[Item, ChippingHammer], Object[Item, Scissors]}] | _String)) | Automatic) | Null
TransferEnvironment
The environment in which the transfer will be performed (Biosafety Cabinet, Fume Hood, Glove Box, or Benchtop Handling Station). Containers involved in the transfer will first be moved into the TransferEnvironment (with covers on), uncovered inside of the TransferEnvironment, then covered after the Transfer has finished -- before they're moved back onto the operator cart. Consult the SterileTechnique/RNaseFreeTechnique option when using a BSC. This option cannot be set when Preparation->Robotic.
Default Calculation: Automatically set to an instrument that can handle the any safety requirements of the samples being transferred.
Pattern Description: An object of type or subtype Model[Instrument, BiosafetyCabinet], Model[Instrument, FumeHood], Model[Instrument, GloveBox], Model[Container, Bench], Model[Container, Enclosure], Model[Instrument, HandlingStation], Object[Instrument, BiosafetyCabinet], Object[Instrument, FumeHood], Object[Instrument, GloveBox], Object[Container, Bench], Object[Container, Enclosure], or Object[Instrument, HandlingStation] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, BiosafetyCabinet], Model[Instrument, FumeHood], Model[Instrument, GloveBox], Model[Container, Bench], Model[Container, Enclosure], Model[Instrument, HandlingStation], Object[Instrument, BiosafetyCabinet], Object[Instrument, FumeHood], Object[Instrument, GloveBox], Object[Container, Bench], Object[Container, Enclosure], Object[Instrument, HandlingStation]}]) | Automatic) | Null
Tips
Default Calculation: Automatically set to a tip that does not conflict with the incompatible materials of the sample(s) that the tip will come in contact with, the amount being transferred, and the source and destination containers of the transfer (accessibility). For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], or Object[Item, Consumable] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Tips], Object[Item, Tips], Model[Item, Consumable], Object[Item, Consumable]}]) | Automatic) | Null
TipType
Default Calculation: Automatically set to the TipType field of the calculated Tips that will be used to perform the transfer.
TipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: Automatically set to the chemistry of the calculated Tips that will be used to perform the transfer.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
Needle
Default Calculation: Automatically set to a needle that does not conflict with the incompatible materials of the sample(s) that the tip will come in contact with, the amount being transferred, and the source and destination containers of the transfer (accessibility). For more information, please refer to the function TransferDevices[].
Pattern Description: An object of type or subtype Model[Item, Needle] or Object[Item, Needle] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Needle], Object[Item, Needle]}]) | Automatic) | Null
Funnel
The funnel that is used to guide the source sample into the destination container when pouring or using a graduated cylinder.
Default Calculation: Automatically set to a funnel that can fit into the aperture of the destination container if 1) the transfer Instrument is set to Null (pouring)/GraduatedCylinder or 2) liquid is being transferred from a weighing container to the destination (pouring).
Pattern Description: An object of type or subtype Model[Part, Funnel] or Object[Part, Funnel] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, Funnel], Object[Part, Funnel]}]) | Automatic) | Null
HandPump
Default Calculation: Automatically set to Model[Part, HandPump, "id:L8kPEjNLDld6"] if the source is in a container with a MaxVolume over 5 Liters and either (1) the transfer instrument used is a graduated cylinder or (2) an intermediate decant is specified.
Pattern Description: An object of type or subtype Model[Part, HandPump] or Object[Part, HandPump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, HandPump], Object[Part, HandPump]}]) | Automatic) | Null
IntermediateFunnel
Default Calculation: Automatically set to a funnel that can fit inside the IntermediateContainer, if an IntermediateDecant is required.
Pattern Description: An object of type or subtype Model[Part, Funnel] or Object[Part, Funnel] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, Funnel], Object[Part, Funnel]}]) | Automatic) | Null
Post Experiment
SolventStorageCondition
The non-default conditions under which the specified Solvent used by this experiment should be stored after the protocol is completed. If left unset, the solvents will be stored according to their Models' DefaultStorageCondition.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Transfer Technique
ReversePipetting
Indicates if additional source sample will be aspirated (past the first stop of the pipette) to reduce the chance of bubble formation when dispensing into the destination position. This option can only be set if Preparation->Manual.
Default Calculation: Automatically set to True if the source or destination sample has the ReversePipetting field set and the transfer is occurring via pipette.
SlurryTransfer
Indicates if the source sample should be mixed via pipette until it becomes homogeneous, up to MaxNumberOfAspirationMixes times.
Default Calculation: Automatically set to True if the SampleHandling of the source sample is set to Slurry.
AspirationMix
Indicates if the source sample will be mixed immediately before it is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other AspirationMix options are set. Otherwise, set to Null.
DispenseMix
Indicates if the destination sample will be mixed immediately after the source sample is transferred into the destination sample.
Default Calculation: Automatically set to True if any of the other DispenseMix options are set. Otherwise, set to Null.
AspirationMixVolume
The volume that will be repeatedly aspirated and dispensed via pipette from the source sample in order to mix the source sample immediately before the transfer occurs. The same pipette and tips used in the transfer will be used to mix the source sample.
Default Calculation: Automatically set to 1/2 the volume of the source 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.
NumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfAspirationMixes
The number of times the source is quickly aspirated and dispensed to mix the source sample immediately before it is transferred into the destination.
Default Calculation: Automatically set to 5 if any of the other AspirationMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 100 in increments of 1 or Null.
DispenseMixVolume
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 transfer occurs. The same pipette and tips used in the transfer will be used to mix the destination sample.
Default Calculation: 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.
NumberOfDispenseMixes
The number of times the destination is quickly aspirated and dispensed to mix the destination sample immediately after the source is dispensed.
Default Calculation: Automatically set to 5 if any of the other DispenseMix options are set. Otherwise, set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 50 in increments of 1 or Null.
SterileTechnique
Indicates if sterilized instruments and aseptic transfer environments must be used for the transfer. Aseptic transfer environments include biosafety cabinets as TransferEnvironment, or bioSTAR and microbioSTAR Hamilton enclosures as WorkCell. Please consult the ExperimentTransfer documentation for a full diagram of SterileTechnique that is employed by operators.
Default Calculation: Automatically set to True if the samples being transferred contain tissue culture or microbial components, or require aseptic techniques.
RNaseFreeTechnique
Indicates that RNase free technique will be followed when performing the transfer (spraying RNase away on surfaces, using RNaseFree tips, etc.).
Default Calculation: Automatically set to True if the samples being transferred are RNaseFree->True.
Hermetic Transfers
BackfillGas
The inert gas that is used equalize the pressure in the source's hermetic container while the transfer out of the source's container occurs.
Default Calculation: Automatically set to Nitrogen if the source's container is hermetic and UnsealHermeticSource->False.
BackfillNeedle
Default Calculation: Automatically set to the same model of Needle that will be used to perform the transfer, if the source's container is hermetic and UnsealHermeticSource->False.
Pattern Description: An object of type or subtype Model[Item, Needle] or Object[Item, Needle] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Needle], Object[Item, Needle]}]) | Automatic) | Null
UnsealHermeticSource
Indicates if the source's hermetic container will be unsealed before sample is transferred out of it.
Default Calculation: Automatically set to True if it is indicated that a syringe/needle will not be used to perform the transfer and the source is in a hermetic container. Otherwise, is set to False.
Tip Rinsing
TipRinse
Indicates if the Tips will first be rinsed with a TipRinseSolution before they are used to aspirate from the source sample.
Default Calculation: Automatically set to True if any of the other TipRinse options are set. Otherwise, is set to False.
TipRinseSolution
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if any of the other TipRinse options are set. Otherwise, is set to Null.
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
TipRinseVolume
The volume of the solution that the Tips will be rinsed before they are used to aspirate from the source sample.
Default Calculation: Automatically set to 125% of the volume to be transferred, or the MaxVolume of the Tips (which ever is smaller) if any of the other TipRinse options are set. Otherwise, is set to Null.
NumberOfTipRinses
The number of times that the Tips will be rinsed before they are used to aspirate from the source sample.
Default Calculation: Automatically set to 1 if any of the other TipRinse options are set. Otherwise, is set to Null.
Mixing
AspirationMixType
The type of mixing that will occur immediately before aspiration from the source container. Swirl has the operator place the container on the surface of the TransferEnvironment and perform NumberOfAspirationMixes clockwise rotations of the container. Pipette performs NumberOfAspirationMixes aspiration/dispense cycle(s) of AspirationMixVolume using a pipette. Tilt changes the angle of the container to (1) 0 AngularDegrees, (2) 10 AngularDegrees, (3) 0 AngularDegrees, a total of NumberOfAspirationMixes times on a Hamilton integrated tilt plate position. Swirl is only available when Preparation->Manual and Tilt is only available when Preparation->Robotic.
Default Calculation: Automatically set to Pipette if any of the other AspirationMix options are set and we're using a pipette to do the transfer. Otherwise, set to Null.
DispenseMixType
The type of mixing that will occur immediately after the sample is dispensed into the destination container. Swirl has the operator place the container on the surface of the TransferEnvironment and perform NumberOfDispenseMixes clockwise rotations of the container. Pipette performs NumberOfDispenseMixes aspiration/dispense cycle(s) of DispenseMixVolume using a pipette. Tilt changes the angle of the container to (1) 0 AngularDegrees, (2) 10 AngularDegrees, (3) 0 AngularDegrees, a total of NumberOfDispenseMixes times on a Hamilton integrated tilt plate position. Swirl is only available when Preparation->Manual and Tilt is only available when Preparation->Robotic.
Default Calculation: Automatically set to Pipette if any of the other DispenseMix options are set and we're using a pipette to do the transfer. Otherwise, set to Null.
Intermediate Decanting
IntermediateDecant
Indicates if the source will need to be decanted into an intermediate container in order for the precise amount requested to be transferred via pipette. Intermediate decants are necessary if the container geometry prevents the Instrument from reaching the liquid level of the sample in the container (plus the delta of volume that is to be transferred). The container geometry is automatically calculated from the inverse of the volume calibration function when the container is parameterized upon receiving. This option will be set to Null if Preparation->Robotic.
Default Calculation: Automatically set to True if the source is in a container that in a container that is pipette-inaccessible and the Instrument set to perform the transfer is a pipette.
IntermediateContainer
The container that the source will be decanted into in order to make the final transfer via pipette into the final destination.
Default Calculation: Automatically set to the PreferredContainer[...] of the volume that is being transferred if IntermediateDecant->True.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container], Object[Container]}] | _String)) | Automatic) | Null
Temperature Conditions
SourceTemperature
Indicates the temperature at which the source sample will be at during the transfer. When samples are transferred off of the operator cart and into the TransferEnvironment, they are placed in a portable heater/cooler to get the sample to temperature right before the transfer occurs. Note that this is different than the TransportCondition of the sample.
Default Calculation: Automatically set to the TransferTemperature or TransportTemperature (whichever is first filled out) of the source sample. Otherwise, is transferred at Ambient temperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, 90*Celsius] | Ambient)) | Automatic) | Null
SourceEquilibrationTime
MaxSourceEquilibrationTime
The maximum duration of time for which the samples will be heated/cooled to the target SourceTemperature, if they do not reach the SourceTemperature after SourceEquilibrationTime. MaxSourceEquilibrationTime will only be used if SourceEquilibrationCheck is set, in order to extend the equilibration time past the initial SourceEquilibrationTime if SourceTemperature has not been reached. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
SourceEquilibrationCheck
The method by which to verify the temperature of the source before the transfer is performed. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
DestinationTemperature
Indicates the temperature at which the destination will be at during the transfer. When samples are transferred off of the operator cart and into the TransferEnvironment, they are placed in a portable heater/cooler to get the sample to temperature right before the transfer occurs. Note that this is different than the TransportCondition of the sample.
Default Calculation: Automatically set to the TransferTemperature or TransportTemperature (whichever is first filled out) of the destination sample. Otherwise, is transferred at Ambient temperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 90 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, 90*Celsius] | Ambient)) | Automatic) | Null
DestinationEquilibrationTime
The duration of time for which the samples will be heated/cooled to the target DestinationTemperature.
MaxDestinationEquilibrationTime
The maximum duration of time for which the samples will be heated/cooled to the target DestinationTemperature, if they do not reach the DestinationTemperature after DestinationEquilibrationTime. MaxDestinationEquilibrationTime will only be used if DestinationEquilibrationCheck is set, in order to extend the equilibration time past the initial DestinationEquilibrationTime if DestinationTemperature has not been reached. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
DestinationEquilibrationCheck
The method by which to verify the temperature of the destination before the transfer is performed. Performing an equilibration check will require stopping the experiment and verifying the temperature before moving on; this may add experiment time and may result in loss of sample through evaporation, and is only recommended for use in cases where temperature precision or temperature data is required.
AdjustpH
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
NominalpH
SampleLabel
A user defined word or phrase used to identify the sample that has its pH adjusted, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the sample that has its pH adjusted, for use in downstream unit operations.
TitrationMethod
For each member of the input samples, if the transfer of acid and base for pH adjustment is manual or robotic. For each input sample, if TitrationMethod is Robotic, the pH adjustment will be performed by pHTitrator and the pH measurement will be performed by SevenExcellence pH Meter with remote control.
Default Calculation: For each input sample, TitrationMethod is Manual if Aliquot is True, or either of TitratingAcid and TitratingBase is not liquid, or pHMixType is not Stir, or pHMeter is not SevenExcellence. Otherwise, TitrationMethod is Robotic.
TitrationInstrument
For each member of the input samples, the instrument for making robotic transfer of acid and base in pH adjustment.
Default Calculation: For each input sample, if TitrationMethod is Robotic, TitrationInstrument will be Model[Instrument, pHTitrator, "Microlab 600 (ML600) pH Titrator"]. Otherwise, TitrationInstrument will be Null.
Pattern Description: An object of type or subtype Model[Instrument, pHTitrator] or Object[Instrument, pHTitrator] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, pHTitrator], Object[Instrument, pHTitrator]}]) | Automatic) | Null
WashSolution
The solution that should be used to perform the first washing of the pH probe between measurements. The washing process will involve dipping the probe into the liquid to make sure the sensor region is fully immersed. A maximum of 4 milliliters of liquid will be used for each wash.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample.
SecondaryWashSolution
The solution that should be used to perform the second washing of the pH probe between measurements. The washing process will involve dipping the probe into the liquid to make sure the sensor region is fully immersed. A maximum of 4 milliliters of liquid will be used for each wash.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
NumberOfReplicates
The number of times to repeat the adjustment on each provided 'sample'. Only available when Aliquot->True and ConsolidateAliquots->False.
Pattern Description: Greater than or equal to 2 and less than or equal to 10 in increments of 1 or Null.
Pre-Titrated Additions
HistoricalData
The pH adjustment data used to determine the fixed additions in this protocol. The fixed additions and the titrant reflected in the data will be added as fixed additions in this protocol.
Default Calculation: Automatically set to use data for an aliquot of the sample whose pH is being adjusted. If no aliquot pHing data exists, data from a sample with the same model or composition will be used. Data for an adjustment that didn't overshoot will be used first. Otherwise, data from the adjustment which got closest to the target pH before overshooting will be used and the amount of titrant added before the overshoot event will be added in this protocol.
FixedAdditions
Default Calculation: Defaults to use the fixed additions and the titrant values from the historical data.
Programmatic Pattern: ({{RangeP[0*Milligram, 1*Kilogram] | RangeP[0*Milliliter, 20*Liter] | RangeP[1, 100, 1], ObjectP[{Model[Sample], Object[Sample]}] | _String}..} | None) | Automatic
pH Measurement
pHMeter
Default Calculation: For each input sample, the pH meter chosen is the first pH probe that fits into the container of the sample.
Pattern Description: An object of type or subtype Object[Instrument, pHMeter] or Model[Instrument, pHMeter]
Programmatic Pattern: ObjectP[{Object[Instrument, pHMeter], Model[Instrument, pHMeter]}] | Automatic
ProbeType
For each member of the input samples, the type of pH meter (Surface or Immersion) to be used for measurement.
Default Calculation: For each input sample, the type of pH meter is choosen based on minimizing the aliquot volume.
Probe
Default Calculation: If the sample volume is small, a microprobe will be chosen. Otherwise, set to the large immersion probe.
Pattern Description: An object of type or subtype Object[Part, pHProbe] or Model[Part, pHProbe] or Null.
Programmatic Pattern: ((Null | ObjectP[{Object[Part, pHProbe], Model[Part, pHProbe]}]) | Automatic) | Null
AcquisitionTime
The amount of time that data from the pH sensor should be acquired. 0 Second indicates that the pH sensor should be pinged instantaneously, collecting only 1 data point. When set, SensorNet pings the instrument in 1 second intervals. This option cannot be set for the non-Sensor Array pH instruments since they only provide a single pH reading.
Default Calculation: Resolves to 5 Second if the probe is connected to our SensorNet system; otherwise, set to Null.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 30 minutes or Null.
pHAliquot
Indicates if an aliquot should be taken from the input sample and used to measure the pH, as opposed to directly immersing the probe in the input sample.
pHAliquotVolume
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
RecoupSample
Indicates if the aliquot used to measure the pH should be returned to source container after each reading.
pH Titration
Titrate
Indicates if titrating acid and/or base should be added until the pH is within the bounds specified by MinpH and MaxpH or until MaxNumberOfCycles or MaxAdditionVolume is reached. If Titrate is False, only FixedAdditions will be added to adjust pH.
TitratingAcid
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
TitratingBase
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
Mixing
pHMixType
Default Calculation: Automatically sets based on the container of the sample and the Mix option. Specifically, if Mix is set to False, the option is set to Null. If pHMixInstrument is specified, the option is set based on the specified pHMixInstrument. If pHMixRate and Time are Null, when pHMixVolume is Null or larger than 50ml, the option is set to Invert, otherwise set to Pipette. If SonicationAmplitude, MaxTemperature, or DutyCycle is not Null, the option is set to Homogenizer. If pHMixRate is set, the option is set base on any instrument that is capable of mixing the sample at the specified pHMixRate.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
pHMixUntilDissolved
Indicates if the mix should be continued up to the MaxTime or MaxNumberOfpHMixes (chosen according to the mix Type), in an attempt dissolve any solute.
pHMixInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, pHMixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
pHMixTime
MaxpHMixTime
Maximum duration of time for which the samples will be mixed, in an attempt to dissolve any solute, if the pHMixUntilDissolved option is chosen. Note this option only applies for mix type: Shake, Roll, Vortex or Sonicate.
pHMixDutyCycle
Specifies how the homogenizer should mix the given sample via pulsation of the sonication horn. This duty cycle is repeated indefinitely until the specified Time/MaxTime has elapsed. This option can only be set when mixing via homogenization.
Default Calculation: Automatically resolves to {10 Millisecond, 10 Millisecond} if mixing by homogenization.
Programmatic Pattern: ((Null | {RangeP[0*Minute, 60*Hour], RangeP[0*Minute, 60*Hour]}) | Automatic) | Null
pHMixRate
Default Calculation: Automatically, resolves based on the sample container and instrument instrument model.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
NumberOfpHMixes
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
MaxNumberOfpHMixes
Maximum number of times for which the samples will be mixed, in an attempt to dissolve any solute, if the pHMixUntilDissolved option is chosen. Note this option only applies for mix type: Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
pHMixVolume
The volume of the sample that should be pipetted up and down to mix if mix Type: Pipette, is chosen.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
pHMixTemperature
The temperature of the device that should be used to mix/incubate the sample. If mixing via homogenization, the pulse duty cycle of the sonication horn will automatically adjust if the measured temperature of the sample exceeds this set temperature.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
MaxpHMixTemperature
The maximum temperature that the sample should reach during mixing via homogenization. If the measured temperature is above this MaxTemperature, the homogenizer will turn off until the measured temperature is 2C below the MaxTemperature, then it will automatically resume.
Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 100 degrees Celsius or Null.
pHHomogenizingAmplitude
The amplitude of the sonication horn when mixing via homogenization. When using a microtip horn (ex. for 2mL and 15mL tubes), the maximum amplitude is 70 Percent, as specified by the manufacturer, in order not to damage the instrument.
Pattern Description: Greater than or equal to 10 percent and less than or equal to 100 percent or Null.
pHing Limits
MinpH
The values used to set the lower end of the nominal pH range. If the measured pH is between this minimum and the MaxpH titrations will stop. If the MaxNumberOfCycles or the MaxAdditionVolume is reached first, than the final pH may not be above this minimum.
MaxpH
The values used to set the upper end of the nominal pH range. If the measured pH is above the MinpH and below this maximum pH titrations will stop. If the MaxNumberOfCycles or the MaxAdditionVolume is reached first, than the final pH may not be below this maximum.
MaxAdditionVolume
Indicates the maximum volume of TitratingAcid and TitratingBase that can be added during the course of titration before the experiment will continue, even if the nominalpH is not reached (pHsAchieved->False).
Default Calculation: Defaults to 6.8% of the TotalVolume, unless it exceeds the specified sample container or is specified by StockSolution sample model.
MaxNumberOfCycles
Indicates the maximum number of additions to make before stopping titrations during the course of titration before the experiment will continue, even if the nominalpH is not reached (pHsAchieved->False).
Default Calculation: Set to the MaxNumberOfpHingCycles value in ModelOut. Otherwise, defaults to 10 if TitrationMethod is Manual or 50 if TitrationMethod is Robotic.
MaxAcidAmountPerCycle
Default Calculation: Defaults to 0.5% of the initial sample volume if titration method is robotic, 2.5% of the initial sample volume if titrant is liquid and titration method is manual, 2 Grams/Liter if titrant is solid.
Programmatic Pattern: ((Null | (RangeP[0*Milligram, 1*Kilogram] | RangeP[0*Milliliter, 20*Liter])) | Automatic) | Null
MaxBaseAmountPerCycle
Default Calculation: Defaults to 0.5% of the initial sample volume if titration method is robotic, 2.5% of the initial sample volume if titrant is liquid and titration method is manual, 2 Grams/Liter if titrant is solid.
Programmatic Pattern: ((Null | (RangeP[0*Milligram, 1*Kilogram] | RangeP[0*Milliliter, 20*Liter])) | Automatic) | Null
Storage Information
ContainerOut
The container model in which the newly pH-adjusted sample should be stored after all adjustment steps have completed. If NumberOfReplicates is not Null, each replicate will be pooled back into the same ContainerOut. Null indicates the pH-adjusted sample remains in it's current container.
Default Calculation: Automatically selected from ECL's stocked containers based on the volume of solution being prepared.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String)) | Automatic) | Null
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Calibration
MaxpHSlope
The maximum allowed pH slope, expressed as a percentage of the theoretical value. When the temperature is 25 °C, the theoretical value is 59.16 mV per pH unit, as calculated using the Nernst equation (see derivation in Object[EmeraldCloudFile,"id:xRO9n3EL1o8O"]).
Default Calculation: Automatically set to 105% if using SevenExcellence instrument. Otherwise, set to Null.
MinpHSlope
The minimum allowed pH slope, expressed as a percentage of the theoretical value. When the temperature is 25 °C, the theoretical value is 59.16 mV per pH unit, as calculated using the Nernst equation (see derivation in Object[EmeraldCloudFile,"id:xRO9n3EL1o8O"]).
Default Calculation: Automatically set to 95% if using SevenExcellence instrument. Otherwise, set to Null.
MinpHOffset
Default Calculation: Automatically set to -20 Milli * Volt if using SevenExcellence instrument. Otherwise, set to Null.
MaxpHOffset
Cover
Options
General
Sample
Pattern Description: An object of type or subtype Object[Sample] or Object[Container] or a prepared sample or Null.
SampleLabel
A user defined word or phrase used to identify the samples that are being covered, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the containers of the samples that are being covered, for use in downstream unit operations.
CoverType
The type of cover (Crimp, Seal, Screw, Snap, AluminumFoil, Pry, or Place) that should be used to cover the container.
Default Calculation: Automatically set to the first cover type in the field CoverTypes from the Model of the Object[Container] that is to be covered.
UsePreviousCover
Indicates if the previous cover should be used to re-cover this container. Note that the previous cover cannot be used if it is discarded or if CoverType->Crimp|Seal.
Default Calculation: Automatically set to True if the PreviousCover field is set in Object[Container] and the PreviousCover is not Discarded or on another container. Automatically set to Null if the container has a built in cover.
Opaque
Default Calculation: Automatically set based on the Cover that is specified by the user. Otherwise, resolves to False.
Cover
Default Calculation: Automatically set to a cover that matches the calculated CoverType, Opaque, and UsePreviousCover options. This cover must also be compatible with the given container's CoverFootprints.
Pattern Description: An object of type or subtype Model[Item, Lid], Object[Item, Lid], Model[Item, Cap], Object[Item, Cap], Model[Item, PlateSeal], or Object[Item, PlateSeal] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Item, Lid], Object[Item, Lid], Model[Item, Cap], Object[Item, Cap], Model[Item, PlateSeal], Object[Item, PlateSeal]}] | _String)) | Automatic) | Null
CoverLabel
A user defined word or phrase used to identify the covers that are being used in the experiment, for use in downstream unit operations.
Septum
Default Calculation: Automatically set a Model[Item, Septum] with the same CoverFootprint as the calculated Cover, if CoverType->Crimp and the calculated Cover requires a septum (SeptumRequired->True in Model[Item, Cap]).
Pattern Description: An object of type or subtype Model[Item, Septum] or Object[Item, Septum] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Septum], Object[Item, Septum]}]) | Automatic) | Null
Stopper
The stopper that is used in conjunction with the crimped cover and septum to secure the top of the given container.
Pattern Description: An object of type or subtype Model[Item, Stopper] or Object[Item, Stopper] or Null.
Instrument
Default Calculation: Automatically set to a Model[Instrument, Crimper] that has the same CoverFootprint as the calculated Cover if CoverType->Crimp or set to a Model[Instrument, PlateSealer] that has the same CoverFootprint as the calculated Cover if CoverType->Seal. Otherwise, is set to Null.
Pattern Description: An object of type or subtype Model[Instrument, Crimper], Object[Instrument, Crimper], Model[Instrument, PlateSealer], or Object[Instrument, PlateSealer] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Crimper], Object[Instrument, Crimper], Model[Instrument, PlateSealer], Object[Instrument, PlateSealer]}]) | Automatic) | Null
CrimpingHead
The part that is attached to the Object[Instrument, Crimper] that transfers the pneumatic pressure from the crimping instrument to secure the crimped cap to the top of the container.
Default Calculation: Automatically set to a Model[Part, CrimpingHead] that has the same with the CoverFootprint and CrimpType as the Cover, if the Cover is a Model[Item,Cap] with CoverType->Crimp.
Pattern Description: An object of type or subtype Model[Part, CrimpingHead] or Object[Part, CrimpingHead] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, CrimpingHead], Object[Part, CrimpingHead]}]) | Automatic) | Null
DecrimpingHead
Used in conjunction with the CrimpingHead to remove the crimped cap from the covered container, if the crimp was not successful. Successful crimps are (1) level with the bottom of the container and (2) not over or under tightened to the top of the container. If the previous crimping attempt is not successful, the operator will decrimp and recrimp until they have a successful crimp.
Default Calculation: Automatically set to a Model[Part, DecrimpingHead] that has the same with the CoverFootprint as the Cover, if the Cover is a Model[Item,Cap] with CoverType->Crimp.
Pattern Description: An object of type or subtype Model[Part, DecrimpingHead] or Object[Part, DecrimpingHead] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, DecrimpingHead], Object[Part, DecrimpingHead]}]) | Automatic) | Null
CrimpingPressure
The pressure of the gas that is connected to the pneumatic Model[Instrument, Crimper] that determines the strength used to crimp or decrimp the crimped cap.
Default Calculation: Automatically set to the CrimpingPressure field in the Model[Item, Cap] if CoverType->Crimp. If this field is empty, set to 20 PSI. Otherwise, if CoverType is not Crimp, set to Null.
Pattern Description: Greater than or equal to 0 pounds‐force per inch squared and less than or equal to 90 pounds‐force per inch squared or Null.
Temperature
The temperature that will be used to heat the seal for sealing a plate when using heat-activated adhesive seal.
Default Calculation: Automatically set to 180 Celsius or 185 Celsius if the Cover option resolves to a heat-activated adhesive plate seal .
Pattern Description: Greater than or equal to 100 degrees Celsius and less than or equal to 190 degrees Celsius or Null.
Time
The duration of time used for applying Temperature to seal the plate when using heat-activated adhesive seal.
Default Calculation: Automatically set to 3.5 Second if the Cover option resolves to a heat-activated adhesive plate seal for SBS plates.
Pattern Description: Greater than or equal to 0.5 seconds and less than or equal to 10 seconds or Null.
Parafilm
Default Calculation: Automatically set based on the Parafilm field in Model[Container], Object[Container], Model[Sample] or Object[Sample]. If the field in these objects is not set, parafilm is not used unless explicitly specified by the user.
KeckClamp
The Keck Clamp that is used to secure a tapered stopper Cover to the tapered ground glass joint opening of the Container.
Default Calculation: If the Cover has a specified TaperGroundJointSize, automatically set to a Model[Item, Clamp] that has the same TaperGroundJointSize.
Pattern Description: An object of type or subtype Model[Item, Clamp] or Object[Item, Clamp] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, Clamp], Object[Item, Clamp]}]) | Automatic) | Null
PlateSealAdapter
Used to raise the SBS-format microplate inside of a PlateSealer instrument so that the plate is able to reach the height requirement of PlateSealer.
Pattern Description: An object of type or subtype Model[Container, Rack] or Object[Container, Rack] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Rack], Object[Container, Rack]}] | _String)) | Automatic) | Null
PlateSealPaddle
Pattern Description: An object of type or subtype Model[Item, PlateSealRoller] or Object[Item, PlateSealRoller] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Item, PlateSealRoller], Object[Item, PlateSealRoller]}]) | Automatic) | Null
AluminumFoil
Indicates if Aluminum Foil should be wrapped around the entire container after the cover is attached in order to protect the container's contents from light. Note that this option is NOT to use an aluminum foil cover; in order to specify that, CoverType must be set to AluminumFoil.
Default Calculation: Automatically set based on the AluminumFoil field in Model[Container], Object[Container], Model[Sample] or Object[Sample]. If the field in these objects is not set, aluminum foil is not used unless explicitly specified by the user.
KeepCovered
Indicates if the cover on this container should be "peaked" off when transferred into/out of instead of taken off completely when performing Manual Transfers. When performing robotic manipulations, this indicates that the container should be re-covered after any manipulation that uncovers it is completed.
Default Calculation: Automatically set based on the KeepCovered field in Object[Container]. If the field in this object is not set, the option will be set to False.
Environment
The environment in which the covering should be performed (Biosafety Cabinet, Fume Hood, Glove Box, or Benchtop Handling Station). This option will be set to Null when Preparation->Robotic (the covering will be performed inside of the Liquid Handler enclosure).
Default Calculation: Automatically set to the specific BSC, fume hood, glove box, or bench that the sample is currently on (if applicable). Otherwise, if SterileTechnique->True, this option will be set to a BSC. Otherwise, defaults to a fume hood.
Pattern Description: An object of type or subtype Model[Instrument], Model[Container, Bench], Model[Container, OperatorCart], Object[Instrument], Object[Container, Bench], or Object[Container, OperatorCart] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument], Model[Container, Bench], Model[Container, OperatorCart], Object[Instrument], Object[Container, Bench], Object[Container, OperatorCart]}]) | Automatic) | Null
SterileTechnique
Indicates if sterilized instruments and aseptic transfer environments must be used for the transfer. Aseptic transfer environments include biosafety cabinets as TransferEnvironment, or bioSTAR and microbioSTAR Hamilton enclosures as WorkCell. Please consult the ExperimentTransfer documentation for a full diagram of SterileTechnique that is employed by operators.
Default Calculation: Automatically set to True if the samples being transferred contain tissue culture or microbial components, or require aseptic techniques.
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.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Uncover
Options
General
Sample
Pattern Description: An object of type or subtype Object[Sample] or Object[Container] or a prepared sample or Null.
SampleLabel
A user defined word or phrase used to identify the sample which is uncovered, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the sample which is uncovered, for use in downstream unit operations.
DiscardCover
Default Calculation: Automatically set based on the Reusable field of the cover and the UncappedTime. All caps that are not Reusable will always be discarded. Reusable caps will be discarded if the UncappedTime is greater than 15 minutes so that fresh caps can be applied after processing.
Instrument
Default Calculation: Automatically set to a Model[Instrument, Crimper] that has the same CoverFootprint as Cover, if using a crimped cover. Automatically set to Model[Part, CapPrier] if CoverType->Pry. Otherwise, set to Null.
Pattern Description: An object of type or subtype Model[Instrument, Crimper], Object[Instrument, Crimper], Model[Part, CapPrier], Object[Part, CapPrier], Model[Part, Decrimper], Object[Part, Decrimper], Model[Part, AmpouleOpener], or Object[Part, AmpouleOpener] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Crimper], Object[Instrument, Crimper], Model[Part, CapPrier], Object[Part, CapPrier], Model[Part, Decrimper], Object[Part, Decrimper], Model[Part, AmpouleOpener], Object[Part, AmpouleOpener]}]) | Automatic) | Null
DecrimpingHead
Used in conjunction with a Model[Instrument, Crimper] to remove the crimped cap from the covered container. Note that this is not used if using a handheld Model[Part, Decrimper].
Default Calculation: Automatically set to a Model[Part, DecrimpingHead] that has the same CoverFootprint as the Cover, if the Cover is a Model[Item, Cap] with CoverType->Crimp, and if not using a manual decrimper.
Pattern Description: An object of type or subtype Model[Part, DecrimpingHead] or Object[Part, DecrimpingHead] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Part, DecrimpingHead], Object[Part, DecrimpingHead]}]) | Automatic) | Null
CrimpingPressure
The pressure of the gas that is connected to the pneumatic Model[Instrument, Crimper] that determines the strength used to crimp or decrimp the crimped cap. Note that this is not used if using a handheld Model[Part, Decrimper].
Default Calculation: Automatically set to the CrimpingPressure field in the Model[Item, Cap] if CoverType->Crimp. If this field is empty, set to 35 PSI. Otherwise, if CoverType is not Crimp, set to Null.
Pattern Description: Greater than or equal to 0 pounds‐force per inch squared and less than or equal to 90 pounds‐force per inch squared or Null.
Environment
The environment in which the covering should be performed (Biosafety Cabinet, Fume Hood, Glove Box, or Bench). This option will be set to Null when Preparation->Robotic (the covering will be performed inside of the Liquid Handler enclosure).
Default Calculation: Automatically set to the specific BSC, fume hood, glove box, or bench that the sample is currently on (if applicable). Otherwise, if SterileTechnique->True, this option will be set to a BSC. Otherwise, defaults to a fume hood.
Pattern Description: An object of type or subtype Model[Instrument], Model[Container, Bench], Model[Container, OperatorCart], Object[Instrument], Object[Container, Bench], or Object[Container, OperatorCart] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument], Model[Container, Bench], Model[Container, OperatorCart], Object[Instrument], Object[Container, Bench], Object[Container, OperatorCart]}]) | Automatic) | Null
SterileTechnique
Indicates if sterilized instruments and aseptic transfer environments must be used for the transfer. Aseptic transfer environments include biosafety cabinets as TransferEnvironment, or bioSTAR and microbioSTAR Hamilton enclosures as WorkCell. Please consult the ExperimentTransfer documentation for a full diagram of SterileTechnique that is employed by operators.
Default Calculation: Automatically set to True if the samples being transferred contain tissue culture or microbial components, or require aseptic techniques.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
SerialDilute
Options
General
Source
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SourceLabel
SourceContainerLabel
SerialDilutionFactors
The factors by which you wish to reduce the concentrations starting with SamplesIn, followed by each previous dilution in the series of dilutions. This or TargetConcentrations must be provided, or an error is thrown.
Default Calculation: Automatically set to 10. This option can also be calculated from equations in Process Diagrams.
NumberOfSerialDilutions
The number of times the sample is repeatedly diluted, starting with SamplesIn, followed by each previous dilution.
Default Calculation: Automatically set to the number of TargetConcentrations or SerialDilutionFactors if provided, otherwise set to 1.
TargetConcentrations
Default Calculation: Automatically set to 2Molar. In either Direct or FromConcentrate, this can be calculated from the equations in Process Diagrams.
Pattern Description: List of one or more greater than 0 molar or greater than 0 grams per liter entries or Null.
Programmatic Pattern: ((Null | {(GreaterP[0*Molar] | GreaterP[0*(Gram/Liter)])..}) | Automatic) | Null
Analyte
The components in SamplesIn's Composition whose final concentrations (TargetConcentrations) are attained through a series of repeated dilutions.
Default Calculation: Automatically set to the first value in the Analytes field of SamplesIn, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
FinalVolume
Default Calculation: Automatically set to 100Microliter. In either Direct or FromConcentrate, can be calculated from the equations in Process Diagrams.
Pattern Description: List of one or more greater than or equal to 0 microliters and less than or equal to 20 liters entries.
BufferDilutionStrategy
BufferDilutionStrategy describes the manner in which to generate to buffer samples for each serial dilution. FromConcentrate provides ConcentratedBuffer to each well, which is then diluted with BufferDiluent to reach a final buffer concentraion of 1X, whereas Direct uses pre-diluted buffer which is already at 1X to perform the subsequent dilutions (see Equations chart in Process Diagrams).
TransferAmounts
Default Calculation: Automatically set to 10Microliter. If SerialDilutionFactors or TargetConcentrations, and FinalVolume are provided, this option can be calculated from the equations in Process Diagrams.
Pattern Description: List of one or more greater than or equal to 0 microliters and less than or equal to 20 liters entries.
Diluent
Default Calculation: Automatically set to the Solvent of SamplesIn, or Model[Sample,"milli-Q Water"] if Solvent is not defined.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
DiluentLabel
DiluentAmount
The amount of solution used to reduce the concentration of the SamplesIn and each subsequent dilution.
Default Calculation: Automatically set to 90Microliter. If SerialDilutionFactors or TargetConcentrations, and FinalVolume are provided, this option can be calculated from the equations in Process Diagrams.
Pattern Description: List of one or more greater than or equal to 0 microliters and less than or equal to 20 liters entries.
BufferDiluent
The solution used to reduce the concentration of the ConcentratedBuffer in the first and each subsequent dilution.
Default Calculation: If the BufferDilutionStrategy is Direct, it will be set to Null. If not, it will automatically be set to the Solvent of ConcentratedBuffer, or Model["milli-Q Water"] if Solvent is not defined.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
BufferDiluentLabel
The label of the buffer used to dilute the sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution.
BufferDilutionFactor
The factor by which to reduce the concentration of the ConcentratedBufferDilutionFactor (but not the input sample) in all of the dilutions.
Default Calculation: Automatically set to the ConcentratedBufferDilutionFactor of ConcentratedBuffer. If ConcentratedBufferDilutionFactor is not defined, automatically set to 10 and throws a warning.
BufferDiluentAmount
The amount of buffer diluent to be added to reduce the concentration of ConcentratedBuffer in each dilution.
Pattern Description: List of one or more greater than or equal to 0 microliters and less than or equal to 20 liters entries or Null.
ConcentratedBuffer
The buffer used in the first dilution from SamplesIn. If BufferDiluentStrategy is FromConcentrate, then it will also be used in subsequent dilutions.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
ConcentratedBufferLabel
The label of the concentrated buffer that is diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent).
ConcentratedBufferAmount
The amount of ConcentratedBuffer used in the first dilution from SamplesIn and each subsequent dilution.
Pattern Description: List of one or more greater than or equal to 0 microliters and less than or equal to 20 liters entries or Null.
DiscardFinalTransfer
Indicates if the final wells contain the same volume as the previously diluted wells by removing TransferAmount from the final dilution.
DestinationWells
ContainerOut
The desired type of container that should be used to prepare and house the diluted samples, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before diluting into the next.
Pattern Description: List of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample entries or list of one or more {Index, Container} entries.
Programmatic Pattern: ({(ObjectP[{Model[Container], Object[Container]}] | _String)..} | {{GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}..}) | Automatic
SampleOutLabel
ContainerOutLabel
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Mixing
TransferMix
TransferMixType
Default Calculation: Automatically set based on the Volume option and size of the container in which the sample is prepared.
TransferNumberOfMixes
Determines the number of times the sample is mixed for discrete mixing processes such as Pipette or Swirl.
Incubate
Incubation and Mixing
IncubationTime
Default Calculation: Automatically set to 30 minutes unless MixType is set to Pipette, Swirl or Invert, in which case it is set to Null.
MaxIncubationTime
Default Calculation: Automatically set based on the MixType if MixUntilDissolved is set to True. If MixUntilDissolved is False, resolves to Null.
IncubationTemperature
Default Calculation: Automatically set to Ambient, or Null if Mix is set to False or MixType is set to Pipette, Swirl or Invert.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Resuspend
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | ObjectP[Model[Sample]]
Amount
Default Calculation: Automatically set to the current mass of the sample, or the value necessary to reach the specified TargetConcentration.
Programmatic Pattern: ((Null | (RangeP[0*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte after resuspension of the input samples with the Diluent.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
Volume
Default Calculation: Automatically determined based on the TargetConcentration option values. If not specified and TargetConcentration is also not specified, an error is thrown.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ContainerOut
The desired type of container that should be used to prepare and house the resuspended samples, with indices indicating grouping of samples in the same plates, if desired.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container}
Programmatic Pattern: ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic
DestinationWell
The desired position in the corresponding ContainerOut in which the resuspended samples will be placed.
Default Calculation: Automatically set to the current position of the input sample if ContainerOut is the current container of the input sample. Otherwise set to A1 in vessels, or an empty well of the specified plate.
Diluent
The sample that should be added to the input sample, where the volume of this sample added is the Volume option.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise set to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total Volume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total Volume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the total Volume.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
SampleLabel
SampleContainerLabel
SampleOutLabel
ContainerOutLabel
DiluentLabel
ConcentratedBufferLabel
The label of the concentrated buffer that is diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent).
BufferDiluentLabel
The label of the buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Incubation and Mixing
Mix
MixType
Default Calculation: Automatically set based on the Volume option and size of the container in which the sample is prepared.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
NumberOfMixes
Determines the number of times the sample is mixed for discrete mixing processes such as Pipette or Invert.
MixUntilDissolved
Indicates if the sample should be mixed in an attempt to completely dissolve any solid components following addition of liquid.
IncubationTime
Default Calculation: Automatically set to 30 minutes unless MixType is set to Pipette, Swirl or Invert, in which case it is set to Null.
MaxIncubationTime
The maximum duration for which the samples should be mixed/incubated in an attempt to dissolve any solid components following addition of liquid.
Default Calculation: Automatically set based on the MixType if MixUntilDissolved is set to True. If MixUntilDissolved is False, resolves to Null.
IncubationInstrument
Default Calculation: Automatically set to an appropriate instrument based on container model and MixType, or Null if Mix is set to False.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
IncubationTemperature
Temperature at which the sample should be mixed/incubated for the duration of the IncubationTime following addition of liquid.
Default Calculation: Automatically set to Ambient, or Null if Mix is set to False or MixType is set to Pipette, Swirl or Invert.
Pattern Description: Ambient or greater than or equal to 22 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[22*Celsius, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
AnnealingTime
Minimum duration for which the sample should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed if mixing while incubating.
MixOrder
Indicates if mixing/incubating are done for one sample after addition of liquid before advancing to the next (Serial) or all at once after liquid is added to all samples (Parallel).
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
ImageSample
Dilute
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | ObjectP[Model[Sample]]
Amount
The amount of a sample that should be diluted with a diluent. Note that if the Amount is set to less than All, the diluent is added to the source sample to attain the proper concentration for the entire sample, and the amount of mixture with the portion of original sample corresponding to Amount is transferred to the new container.
Default Calculation: Automatically set to the current volume of the sample, or the value necessary to reach the specified TargetConcentration.
TargetConcentration
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
TotalVolume
The desired total volume of the sample plus diluent. Note that if the Amount is set to less than All, the diluent is added to the source sample to attain the proper concentration for the entire sample, and TotalVolume mixture is transferred to the new container, and the portion of original sample corresponding in it equals to Amount.
Default Calculation: Automatically determined based on the TargetConcentration option values. If not specified and TargetConcentration is also not specified, an error is thrown.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ContainerOut
The desired type of container that should be used to prepare and house the diluted samples, with indices indicating grouping of samples in the same plates, if desired.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container}
Programmatic Pattern: ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic
DestinationWell
The desired position in the corresponding ContainerOut in which the resuspended samples will be placed.
Default Calculation: Automatically set to the current position of the input sample if ContainerOut is the current container of the input sample. Otherwise set to A1 in vessels, or an empty well of the specified plate.
Diluent
The sample that should be added to the input sample, where the volume of this sample added is the TotalVolume option - the current sample volume.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise set to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the TotalVolume.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the TotalVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the Amount and the TotalVolume.
Default Calculation: Automatically set to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
SampleLabel
SampleContainerLabel
SampleOutLabel
ContainerOutLabel
DiluentLabel
ConcentratedBufferLabel
The label of the concentrated buffer that is diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent).
BufferDiluentLabel
The label of the buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Incubation and Mixing
Mix
MixType
Default Calculation: Automatically set based on the Volume option and size of the container in which the sample is prepared.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
NumberOfMixes
Determines the number of times the sample is mixed for discrete mixing processes such as Pipette or Invert.
MixUntilDissolved
Indicates if the sample should be mixed in an attempt to thoroughly mix the sample with the diluent.
Default Calculation: Automatically set to True if MaxIncubationTime is specified, or False otherwise.
IncubationTime
Default Calculation: Automatically set to 30 minutes unless MixType is set to Pipette, Swirl or Invert, in which case it is set to Null.
MaxIncubationTime
The maximum duration for which the samples should be mixed/incubated in an attempt to dissolve any solid components following addition of liquid.
Default Calculation: Automatically set based on the MixType if MixUntilDissolved is set to True. If MixUntilDissolved is False, resolves to Null.
IncubationInstrument
Default Calculation: Automatically set to an appropriate instrument based on container model and MixType, or Null if Mix is set to False.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
IncubationTemperature
Temperature at which the sample should be mixed/incubated for the duration of the IncubationTime following addition of liquid.
Default Calculation: Automatically set to Ambient, or Null if Mix is set to False or MixType is set to Pipette, Swirl or Invert.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
AnnealingTime
Minimum duration for which the sample should remain in the incubator allowing the system to settle to room temperature after the MixTime has passed if mixing while incubating.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Mixing
MixOrder
MagneticBeadSeparation
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
Volume
The amount of sample that is added to the magnetic beads in order to allow binding of target analyte or contaminant to the magnetic beads after the magnetic beads are optionally prewashed and equilibrated.
Default Calculation: Automatically set to the sample volume (aliquoted if specified NumberOfReplicates) if it is below 25 mL for manual preparation or below 1 mL for robotic preparation. Otherwise, set to 25 mL for manual preparation or to 1 mL for robotic preparation.
Target
Default Calculation: Automatically set to the first item in Analytes of the sample if analyteAffinityLabel is not specified. Otherwise, Target is set to analyteAffinityLabel if SelectionStrategy->Positive, and is set to the first non-analyteAffinityLabel item in Analytes of the sample if SelectionStrategy->Negative.
AnalyteAffinityLabel
The target molecule in the sample that binds the immobilized ligand on the magnetic beads for affinity separation, applicable if SeparationMode is set to Affinity. AnalyteAffinityLabel is used to help set automatic options such as MagneticBeadAffinityLabel.
Default Calculation: Automatically set to match the Target if SelectionStrategy is set to Positive, and is set to the first non-Target item in Analytes of the sample if SelectionStrategy is set to Negative.
MagneticBeadAffinityLabel
The molecule immobilized on the magnetic beads that specifically binds the target analyte for affinity separation, applicable if SeparationMode is set to Affinity. MagneticBeadAffinityLabel is used to help set automatic options such as MagneticBeads.
Default Calculation: Automatically set to the first item in the Targets field of the AnalyteAffinityLabel if SeparationMode is set to Affinity. For example, if the AnalyteAffinityLabel is a biotinylated molecule, that molecule's Targets field is set to streptavidin.
MagneticBeads
The superparamagnetic particles with surface coatings to bind target analyte or contaminants. They exhibit magnetic behavior only in the presence of an external magnetic field. The magnetic beads are pulled to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the supernatant.
Default Calculation: If SeparationMode is Affinity, MagneticBeads is automatically set to the first found magnetic beads model with the affinity label of MagneticBeadAffinityLabel. Otherwise, MagneticBeads is automatically set according to Target and Separation Mode. If Target is a nucleic acid (DNA, RNA, cDNA, plasmid, etc.), MagneticBeads is automatically set to Model[Sample, "Dynabeads MyOne SILANE Sample"]. If Target is a protein or peptide, MagneticBeads is automatically set to Model[Sample,"MagSi-proteomics C4"] when SeparationMode is ReversePhase, and set to Model[Sample,"MagSi-WCX"] when SeparationMode is IonExchange. Otherwise, MagneticBeads is automatically set to Model[Sample, "Mag-Bind Particles CNR (Mag-Bind Viral DNA/RNA Kit)"]
Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample.
MagneticBeadVolume
The volumetric amount of MagneticBeads that is added to the assay container prior to optional prewash and equilibration.
Default Calculation: Automatically set to 1/10 of the maximum Volume across the batch if ProcessingOrder->Batch or across all SamplesIn if ProcessingOrder->Parallel.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters.
MagnetizationRack
The magnetic rack used during magnetization that provides the magnetic force to attract the magnetic beads.
Default Calculation: Automatically set to Model[Item, MagnetizationRack, "Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] for robotic preparation. For manual preparation, set to the rack that fits tube with capacity of holding the maximum possible volume of sample during the experiment. See Table 3.1 for what this is automatically set to for manual preparation.
Pattern Description: An object of type or subtype Model[Container, Rack], Object[Container, Rack], Model[Item, MagnetizationRack], or Object[Item, MagnetizationRack] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, Rack], Object[Container, Rack], Model[Item, MagnetizationRack], Object[Item, MagnetizationRack]}] | _String) | Automatic
SampleLabel
The user defined word or phrase used to identify the sample that is subject to magnetic bead separation and is used for identification elsewhere in sample preparation.
Default Calculation: Automatically set to the previously specified label if the same sample has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS Sample #".
SampleContainerLabel
The user defined word or phrase used to identify the sample's container (i.e. plate or tube) that are being used in the experiment, and is used for identification elsewhere in sample preparation.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS SampleContainer #".
SampleOutLabel
The user defined word or phrase used to identify the collected sample during loading or elution, depending on the selection strategy, and is used for identification elsewhere in sample preparation. The SampleOutLabel is used to identify the sample collected during elution if SelectionStrategy->Positive, or to identify the sample collected during loading if SelectionStrategy->Negative.
Default Calculation: Automatically set to the previously specified label if the same sample has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS Sample Out #".
ContainerOutLabel
The user defined word or phrase used to identify the container of the output sample that will be created in this experiment, and is used for identification elsewhere in sample preparation.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. When ContainerOutLabel is fully Automatic, ContainerOutLabel is set to ElutionCollectionContainerLabel if SelectionStrategy->Positive, and is set to LoadingCollectionContainerLabel if SelectionStrategy->Negative. Otherwise, the unspecified member ContainerOutLabel is set to "MBS Container Out #".
PreWashCollectionContainerLabel
The user defined word or phrase used to identify the container for collecting the aspirated sample during prewash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
EquilibrationCollectionContainerLabel
The user defined word or phrase used to identify the container for collecting the aspirated sample during equilibration.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
LoadingCollectionContainerLabel
The user defined word or phrase used to identify the container for collecting the aspirated sample during loading.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
WashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the wash(es) prior to elution or optional SecondaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
SecondaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the secondary wash(es) prior to elution or optional TertiaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
TertiaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the tertiary wash(es) prior to elution or optional QuaternaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
QuaternaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the quaternary wash(es) prior to elution or optional QuinaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
QuinaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the quainary wash(es) prior to elution or optional SenaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
SenaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the senary wash(es) prior to elution or optional SeptenaryWash.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
SeptenaryWashCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during the septenary wash(es) prior to elution.
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
ElutionCollectionContainerLabel
The user defined word or phrase used to identify the container used for collecting the aspirated sample(s) during elution(s).
Default Calculation: Automatically set to the previously specified label if the same container has already been labeled in an upstream unit operation within the same sample preparation protocol. Otherwise, set to "MBS collection container #".
SelectionStrategy
Specified if the target analyte (Positive) or contaminants (Negative) binds to the magnetic beads in order to isolate the target analyte. When the target analyte is bound to the magnetic beads (Positive), they are collected as SamplesOut during the elution step. When contaminants are bound to the magnetic beads (Negative), the target analyte remains in the supernatant and is collected as SamplesOut during the loading step.
SeparationMode
The mechanism used to selectively isolate or remove targeted components from the samples by magnetic beads. Options include NormalPhase, ReversePhase, IonExchange, Affinity. In NormalPhase mode, magnetic beads are coated with polar molecules (mainly pure silica) and the mobile phase less polar causing the adsorption of polar targeted components. In ReversePhase mode, magnetic beads are coated with hydrophobic groups on the surface to bind targeted components. In IonExchange mode, magnetic beads coated with ion-exchange groups ionically bind charged targeted components. In Affinity mode, magnetic beads are coated with functional groups that can covalently conjugate ligands on targeted components.
ProcessingOrder
The order for processing samples in the experiment. Parallel indicates all samples are processed at the same time in all steps of the experiment, can only be used if the samples are provided in a flat list. Serial indicates samples are processed sequentially such that all steps of the experiment are completed for a given sample before processing the next, can only be used if the samples are provided in a flat list. Batch indicates the input is a nested list and each sample group is fully processed (in parallel) before moving to the next, can only be used if the samples are provided in a nested list.
Default Calculation: Automatically set to Parallel if SamplesIn is a list of samples and to Batch if SamplesIn is a list of lists of samples.
NumberOfReplicates
Pattern Description: Greater than or equal to 2 and less than or equal to 500 in increments of 1 or 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.
Post Experiment
MagneticBeadCollectionStorageCondition
The non-default condition under which the used magnetic beads are stored after the protocol is completed.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Null
PreWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the prewash prior to equilibration are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
EquilibrationCollectionStorageCondition
The non-default condition under which the aspirated samples during the equilibration are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
LoadingCollectionStorageCondition
The non-default condition under which the aspirated samples during loading are stored after the protocol is completed.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Null
WashCollectionStorageCondition
The non-default condition under which the aspirated samples during the wash prior to elution or optional SecondaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
SecondaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the secondary wash prior to elution or optional TertiaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
TertiaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the tertiary wash prior to elution or optional QuaternaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
QuaternaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the quaternary wash prior to elution or optional QuinaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
QuinaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the quinary wash prior to elution or optional SenaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
SenaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the senary wash prior to elution or optional SeptenaryWash are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
SeptenaryWashCollectionStorageCondition
The non-default condition under which the aspirated samples during the septenary wash prior to elution are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
ElutionCollectionStorageCondition
The non-default condition under which the aspirated samples during elution are stored after the protocol is completed.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | Null
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or 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.
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.
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.
PreWash
PreWash
Indicates if the magnetic beads are rinsed prior to equilibration in order to remove the storage buffer.
Default Calculation: Automatically set to True if other PreWash options are set, or False otherwise.
PreWashBuffer
The solution used to rinse the magnetic beads in order to remove the storage buffer prior to equilibration.
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
PreWashBufferVolume
The amount of PreWashBuffer that is added to the magnetic beads for each prewash prior to equilibration.
Default Calculation: Automatically set to the same as sample volume to load (Volume) if PreWash is set to True.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
PreWashMix
Indicates if the solution is mixed following combination of PreWashBuffer and the magnetic beads during each prewash.
Default Calculation: Automatically set to True if PreWash is set to True and PreWashMixType is not set to Null.
PreWashMixType
The style of motion used to mix the suspension following the addition of the PreWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined PreWashBuffer and magnetic beads) and the PreWashMix options. Specifically, PreWashMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of PreWashMixRate, PreWashMixTemperature, and PreWashMixTime is specified to non-default values; otherwise, PreWashMixType is automatically set to Vortex when Preparation is Manual, PreWashMixTemperature is Automatic or Ambient, and PreWashMixRate is specified to be greater than 600 RPM; otherwise, PreWashMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
PreWashMixTime
Default Calculation: If PreWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, PreWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
PreWashMixRate
Default Calculation: Automatically set to 300 RPM if PreWashMixType is Shake or Stir, to 1000 RPM if PreWashMixType is Vortex or Disrupt, and to 30 RPM if PreWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfPreWashMixes
The number of times that the combined PreWashBuffer and magnetic beads are mixed if PreWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
PreWashMixVolume
The volume of the combined PreWashBuffer and magnetic beads that is pipetted up and down in order to mix, if PreWashMixType->Pipette, .
Default Calculation: For robotic preparation, PreWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined PreWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, PreWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
PreWashMixTemperature
The temperature of the device that is used to mix/incubate the combined PreWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if PreWashMix is set to True and PreWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
PreWashMixTipType
The type of pipette tips used to mix the combined PreWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if PreWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, PreWashMixTipType is automatically set to WideBore if PreWashMixVolume is less or equal to 970 Microliter, to Normal if PreWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if PreWashMixVolume is larger than 5 Milliliter.
PreWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the PreWashMix. This option can only be set if PreWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if PreWashMixVolume is less or equal to 5 Milliliter, and to Glass if PreWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
PreWashMagnetizationTime
The duration of magnetizing the magnetic beads after PreWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used PreWashBuffer.
PreWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each wash prior to equilibration.
Default Calculation: Automatically set to All for manual preparation, and set to PreWashBufferVolume for robotic preparation, if PreWash is set to True.
PreWashAspirationPosition
The location from which the solution is aspirated after PreWashMagnetizationTime. Top will aspirate PreWashAspirationPositionOffset below the Top of the container, Bottom will aspirate PreWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate PreWashAspirationPositionOffset below the liquid level of the sample in the container.
PreWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after PreWashMagnetizationTime. The Z Offset is based on the PreWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and PreWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
PreWashCollectionContainer
The container(s) for collecting the aspirated used PreWashBuffer during the prewash(es) prior to equilibration. By default, the same container is selected for the repeated washes (i.e. aspirated samples in the repeated washes will be combined) unless different container objects are specified for the prewashes prior to equilibration.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of PreWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if PreWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfPreWashes
The number of times the magnetic beads are washed by adding PreWashBuffer, mixing, magnetization, and aspirating solution prior to equilibration.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
PreWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining PreWashBuffer following the final prewash prior to equilibration.
PreWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining PreWashBuffer following the final prewash prior to equilibration.
Equilibration
Equilibration
Indicates if the magnetic beads are equilibrated to a condition for optimal bead-target binding prior to adding samples to the magnetic beads.
EquilibrationBuffer
The solution used for equilibrating the magnetic beads to a condition for optimal bead-target binding prior to adding samples to the magnetic beads.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if Equilibration is set to 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
EquilibrationBufferVolume
Default Calculation: If Equilibration is set to True, EquilibrationBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
EquilibrationMix
Indicates if the solution is mixed following combination of EquilibrationBuffer and the magnetic beads.
Default Calculation: Automatically set to True if Equilibration is set to True and Equilibration MixType is not set to Null.
EquilibrationMixType
The style of motion used to mix the suspension following the addition of the EquilibrationBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined EquilibrationBuffer and magnetic beads) and the EquilibrationMix options. Specifically, EquilibrationMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of EquilibrationMixRate, EquilibrationMixTemperature, and EquilibrationMixTime is specified to non-default values; otherwise, EquilibrationMixType is automatically set to Vortex when Preparation is Manual, EquilibrationMixTemperature is Automatic or Ambient, and EquilibrationMixRate is specified to be greater than 600 RPM; otherwise, EquilibrationMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
EquilibrationMixTime
Default Calculation: If EquilibrationMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, EquilibrationMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
EquilibrationMixRate
Default Calculation: Automatically set to 300 RPM if EquilibrationMixType is Shake or Stir, to 1000 RPM if EquilibrationMixType is Vortex or Disrupt, and to 30 RPM if EquilibrationMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfEquilibrationMixes
The number of times that the combined EquilibrationBuffer and magnetic beads are mixed if EquilibrationMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
EquilibrationMixVolume
The volume of the combined EquilibrationBuffer and magnetic beads that is pipetted up and down in order to mix, if EquilibrationMixType->Pipette.
Default Calculation: For robotic preparation, EquilibrationMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined EquilibrationBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, EquilibrationMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
EquilibrationMixTemperature
The temperature of the device that is used to mix/incubate the combined EquilibrationBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if EquilibrationMix is set to True and EquilibrationMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
EquilibrationMixTipType
The type of pipette tips used to mix the combined EquilibrationBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if EquilibrationMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, EquilibrationMixTipType is automatically set to WideBore if EquilibrationMixVolume is less or equal to 970 Microliter, to Normal if EquilibrationMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if EquilibrationMixVolume is larger than 5 Milliliter.
EquilibrationMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the EquilibrationMix. This option can only be set if EquilibrationMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if EquilibrationMixVolume is less or equal to 5 Milliliter, and to Glass if EquilibrationMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
EquilibrationMagnetizationTime
The duration of magnetizing the magnetic beads after EquilibrationMixTime has elapsed in order to attract the magnetic beads to the side of the container by applying a magnetic force, thus enables removal or collection of the used EquilibrationBuffer.
EquilibrationAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during equilibration.
Default Calculation: Automatically set to All for manual preparation, and set to EquilibrationBufferVolume for robotic preparation, if Equilibration is set to True. Set to Null if Equilibration is set to False.
EquilibrationAspirationPosition
The location from which the solution is aspirated after EquilibrationMagnetizationTime. Top will aspirate EquilibrationAspirationPositionOffset below the Top of the container, Bottom will aspirate EquilibrationAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate EquilibrationAspirationPositionOffset below the liquid level of the sample in the container.
Default Calculation: Automatically set to Bottom if Preparation is Robotic and Equilibration is True.
EquilibrationAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after EquilibrationMagnetizationTime. The Z Offset is based on the EquilibrationAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and EquilibrationAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
EquilibrationCollectionContainer
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of EquilibrationAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if Equilibration is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
EquilibrationAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining EquilibrationBuffer before contact with the input sample.
EquilibrationAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining EquilibrationBuffer before contact with the input sample.
Loading
LoadingMix
Indicates if the solution is mixed following the combination of the input sample and the magnetic beads.
LoadingMixType
The style of motion used to mix the suspension following the addition of the SamplesIn to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined SamplesIn and magnetic beads) and the LoadingMix options. Specifically, LoadingMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of LoadingMixRate, LoadingMixTemperature, and LoadingMixTime is specified to non-default values; otherwise, LoadingMixType is automatically set to Vortex when Preparation is Manual, LoadingMixTemperature is Automatic or Ambient, and LoadingMixRate is specified to be greater than 600 RPM; otherwise, LoadingMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
LoadingMixTime
Default Calculation: If LoadingMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, LoadingMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
LoadingMixRate
Default Calculation: Automatically set to 300 RPM if LoadingMixType is Shake or Stir, to 1000 RPM if LoadingMixType is Vortex or Disrupt, and to 30 RPM if LoadingMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfLoadingMixes
The number of times that the combined SamplesIn and magnetic beads are mixed if LoadingMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
LoadingMixVolume
The volume of the combined SamplesIn and magnetic beads that is pipetted up and down in order to mix, if LoadingMixType->Pipette.
Default Calculation: For robotic preparation, LoadingMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the combined sample volume and magnetic beads volume) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, LoadingMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
LoadingMixTemperature
The temperature of the device that is used to mix/incubate the combined SamplesIn and magnetic beads.
Default Calculation: Automatically set to Ambient if LoadingMix is set to True and LoadingMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
LoadingMixTipType
The type of pipette tips used to mix the combined sample and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if LoadingMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, LoadingMixTipType is automatically set to WideBore if LoadingMixVolume is less or equal to 970 Microliter, to Normal if LoadingMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if LoadingMixVolume is larger than 5 Milliliter.
LoadingMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the LoadingMix. This option can only be set if LoadingMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if LoadingMixVolume is less or equal to 5 Milliliter, and to Glass if LoadingMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
LoadingMagnetizationTime
The duration of magnetizing the magnetic beads after LoadingMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the sample solution containing components that are not bound to the magnetic beads.
LoadingAspirationVolume
The volume of sample solution to aspirate out while the magnetic beads are magnetized and gathered to the side.
LoadingAspirationPosition
The location from which the solution is aspirated after LoadingMagnetizationTime. Top will aspirate LoadingAspirationPositionOffset below the Top of the container, Bottom will aspirate LoadingAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate LoadingAspirationPositionOffset below the liquid level of the sample in the container.
LoadingAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after LoadingMagnetizationTime. The Z Offset is based on the LoadingAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and LoadingAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
LoadingCollectionContainer
The container for collecting the aspirated sample during loading. By default, the same container is selected for samples in the same pool (i.e. aspirated samples in the same pool will be combined) unless different container objects are specified for samples in the pool.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of LoadingAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if Loading is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries.
Programmatic Pattern: ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}})) | Automatic
LoadingAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining solution of the sample after aspirating the supernatant.
LoadingAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining solution of the sample after aspirating the supernatant.
Wash
Wash
Indicates if the magnetic beads with bound targets or contaminants are rinsed prior to elution or optional SecondaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
WashBuffer
The solution used to rinse the magnetic beads during Wash prior to elution or optional SecondaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
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
WashBufferVolume
The amount of WashBuffer that is added to the magnetic beads for each wash prior to elution or optional SecondaryWash.
Default Calculation: If Wash is set to True, WashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
WashMix
Indicates if the solution is mixed following combination of WashBuffer and the magnetic beads during each wash.
Default Calculation: Automatically set to True if Wash is set to True and WashMixType is not set to Null.
WashMixType
The style of motion used to mix the suspension following the addition of the WashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined WashBuffer and magnetic beads) and the WashMix options. Specifically, WashMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of WashMixRate, WashMixTemperature, and WashMixTime is specified to non-default values; otherwise, WashMixType is automatically set to Vortex when Preparation is Manual, WashMixTemperature is Automatic or Ambient, and WashMixRate is specified to be greater than 600 RPM; otherwise, WashMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
WashMixTime
Default Calculation: If WashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, WashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
WashMixRate
Default Calculation: Automatically set to 300 RPM if WashMixType is Shake or Stir, to 1000 RPM if WashMixType is Vortex or Disrupt, and to 30 RPM if WashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfWashMixes
The number of times that the combined WashBuffer and magnetic beads are mixed if WashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
WashMixVolume
The volume of the combined WashBuffer and magnetic beads that is pipetted up and down in order to mix, if WashMixType->Pipette.
Default Calculation: For robotic preparation, WashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined WashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, WashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
WashMixTemperature
The temperature of the device that is used to mix/incubate the combined WashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if WashMix is set to True and WashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
WashMixTipType
The type of pipette tips used to mix the combined WashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if WashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, WashMixTipType is automatically set to WideBore if WashMixVolume is less or equal to 970 Microliter, to Normal if WashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if WashMixVolume is larger than 5 Milliliter.
WashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the WashMix. This option can only be set if WashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if WashMixVolume is less or equal to 5 Milliliter, and to Glass if WashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
WashMagnetizationTime
The duration of magnetizing the magnetic beads after WashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used WashBuffer containing residual sample components that are not bound to the magnetic beads.
WashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each wash prior to elution or optional SecondaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to WashBufferVolume for robotic preparation.
WashAspirationPosition
The location from which the solution is aspirated after WashMagnetizationTime. Top will aspirate WashAspirationPositionOffset below the Top of the container, Bottom will aspirate WashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate WashAspirationPositionOffset below the liquid level of the sample in the container.
WashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after WashMagnetizationTime. The Z Offset is based on the WashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and WashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
WashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the wash(es) prior to elution or optional SecondaryWash. By default, the same container is selected for the repeated washes (i.e. aspirated samples in the repeated washes will be combined) unless different container objects are specified for the washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of WashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if Wash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfWashes
The number of times the magnetic beads are washed by adding WashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SecondaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
WashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining WashBuffer following the final wash prior to elution or optional SecondaryWash.
WashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining WashBuffer following the final wash prior to elution or optional SecondaryWash.
SecondaryWash
Indicates if the magnetic beads with bound targets or contaminants are further rinsed after Wash prior to elution or optional TertiaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other SecondaryWash options are set, or False otherwise.
SecondaryWashBuffer
The solution used to rinse the magnetic beads during SecondaryWash prior to elution or optional TertiaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if SecondaryWash is set to 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
SecondaryWashBufferVolume
The amount of SecondaryWashBuffer that is added to the magnetic beads for each secondary wash prior to elution or optional TertiaryWash.
Default Calculation: If SecondaryWash is set to True, SecondaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
SecondaryWashMix
Indicates if the solution is mixed following combination of SecondaryWashBuffer and the magnetic beads during each secondary wash.
Default Calculation: Automatically set to True if SecondaryWash is set to True and SecondaryWashMixType is not set to Null.
SecondaryWashMixType
The style of motion used to mix the suspension following the addition of the SecondaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined SecondaryWashBuffer and magnetic beads) and the SecondaryWashMix options. Specifically, SecondaryWashMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of SecondaryWashMixRate, SecondaryWashMixTemperature, and SecondaryWashMixTime is specified to non-default values; otherwise, SecondaryWashMixType is automatically set to Vortex when Preparation is Manual, SecondaryWashMixTemperature is Automatic or Ambient, and SecondaryWashMixRate is specified to be greater than 600 RPM; otherwise, SecondaryWashMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
SecondaryWashMixTime
Default Calculation: If SecondaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, SecondaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
SecondaryWashMixRate
Default Calculation: Automatically set to 300 RPM if SecondaryWashMixType is Shake or Stir, to 1000 RPM if SecondaryWashMixType is Vortex or Disrupt, and to 30 RPM if SecondaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfSecondaryWashMixes
The number of times that the combined SecondaryWashBuffer and magnetic beads are mixed if SecondaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
SecondaryWashMixVolume
The volume of the combined SecondaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SecondaryWashMixType->Pipette.
Default Calculation: For robotic preparation, SecondaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined SecondaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, SecondaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
SecondaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined SecondaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if SecondaryWashMix is set to True and SecondaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
SecondaryWashMixTipType
The type of pipette tips used to mix the combined SecondaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if SecondaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, SecondaryWashMixTipType is automatically set to WideBore if SecondaryWashMixVolume is less or equal to 970 Microliter, to Normal if SecondaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if SecondaryWashMixVolume is larger than 5 Milliliter.
SecondaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the SecondaryWashMix. This option can only be set if SecondaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if SecondaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if SecondaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
SecondaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after SecondaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used SecondaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
SecondaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each secondary wash prior to elution or optional TertiaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to SecondaryWashBufferVolume for robotic preparation.
SecondaryWashAspirationPosition
The location from which the solution is aspirated after SecondaryWashMagnetizationTime. Top will aspirate SecondaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate SecondaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate SecondaryWashAspirationPositionOffset below the liquid level of the sample in the container.
SecondaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after SecondaryWashMagnetizationTime. The Z Offset is based on the SecondaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and SecondaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
SecondaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the secondary wash(es) prior to elution or optional TertiaryWash. By default, the same container is selected for the repeated secondary washes (i.e. aspirated samples in the repeated secondary washes will be combined) unless different container objects are specified for the secondary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of SecondaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if SecondaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfSecondaryWashes
The number of times the magnetic beads are washed by adding SecondaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional TertiaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
SecondaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining SecondaryWashBuffer following the final secondary wash prior to elution or optional TertiaryWash.
SecondaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining SecondaryWashBuffer following the final secondary wash prior to elution or optional TertiaryWash.
TertiaryWash
Indicates if the magnetic beads with bound targets or contaminants are further rinsed after SecondaryWash prior to Elution or optional QuaternaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other TertiaryWash options are set, or False otherwise.
TertiaryWashBuffer
The solution used to rinse the magnetic beads during TertiaryWash prior to elution or optional QuaternaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if TertiaryWash is set to 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
TertiaryWashBufferVolume
The amount of TertiaryWashBuffer that is added to the magnetic beads for each tertiary wash prior to elution or optional QuaternaryWash.
Default Calculation: If TertiaryWash is set to True, TertiaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
TertiaryWashMix
Indicates if the solution is mixed following combination of TertiaryWashBuffer and the magnetic beads during each tertiary wash.
Default Calculation: Automatically set to True if TertiaryWash is set to True and TertiaryWashMixType is not set to Null.
TertiaryWashMixType
The style of motion used to mix the suspension following the addition of the TertiaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined TertiaryWashBuffer and magnetic beads) and the TertiaryWashMix options. Specifically, TertiaryWashMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of TertiaryWashMixRate, TertiaryWashMixTemperature, and TertiaryWashMixTime is specified to non-default values; otherwise, TertiaryWashMixType is automatically set to Vortex when Preparation is Manual, TertiaryWashMixTemperature is Automatic or Ambient, and TertiaryWashMixRate is specified to be greater than 600 RPM; otherwise, TertiaryWashMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
TertiaryWashMixTime
Default Calculation: If TertiaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, TertiaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
TertiaryWashMixRate
Default Calculation: Automatically set to 300 RPM if TertiaryWashMixType is Shake or Stir, to 1000 RPM if TertiaryWashMixType is Vortex or Disrupt, and to 30 RPM if TertiaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfTertiaryWashMixes
The number of times that the combined TertiaryWashBuffer and magnetic beads are mixed if TertiaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
TertiaryWashMixVolume
The volume of the combined TertiaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if TertiaryWashMixType->Pipette.
Default Calculation: For robotic preparation, TertiaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined TertiaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, TertiaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
TertiaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined TertiaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if TertiaryWashMix is set to True and TertiaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
TertiaryWashMixTipType
The type of pipette tips used to mix the combined TertiaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if TertiaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, TertiaryWashMixTipType is automatically set to WideBore if TertiaryWashMixVolume is less or equal to 970 Microliter, to Normal if TertiaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if TertiaryWashMixVolume is larger than 5 Milliliter.
TertiaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the TertiaryWashMix. This option can only be set if TertiaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if TertiaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if TertiaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
TertiaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after TertiaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used TertiaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
TertiaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each tertiary wash prior to elution or optional QuaternaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to TertiaryWashBufferVolume for robotic preparation.
TertiaryWashAspirationPosition
The location from which the solution is aspirated after TertiaryWashMagnetizationTime. Top will aspirate TertiaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate TertiaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate TertiaryWashAspirationPositionOffset below the liquid level of the sample in the container.
TertiaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after TertiaryWashMagnetizationTime. The Z Offset is based on the TertiaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and TertiaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
TertiaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the Tertiary wash(es) prior to elution or optional QuaternaryWash. By default, the same container is selected for the repeated tertiary washes (i.e. aspirated samples in the repeated tertiary washes will be combined) unless different container objects are specified for the tertiary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of TertiaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if TertiaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfTertiaryWashes
The number of times the magnetic beads are washed by adding TertiaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional QuaternaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
TertiaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining TertiaryWashBuffer following the final tertiary wash prior to elution or optional QuaternaryWash.
TertiaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining TertiaryWashBuffer following the final tertiary wash prior to elution or optional QuaternaryWash.
QuaternaryWash
Indicates if the magnetic beads with bound targets or contaminants are further rinsed after TertiaryWash prior to Elution or optional QuinaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other QuaternaryWash options are set, or False otherwise.
QuaternaryWashBuffer
The solution used to rinse the magnetic beads during QuaternaryWash prior to elution or optional QuinaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if QuaternaryWash is set to 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
QuaternaryWashBufferVolume
The amount of QuaternaryWashBuffer that is added to the magnetic beads for each quaternary wash prior to elution or optional QuinaryWash.
Default Calculation: If QuaternaryWash is set to True, QuaternaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
QuaternaryWashMix
Indicates if the solution is mixed following combination of QuaternaryWashBuffer and the magnetic beads during each quaternary wash.
Default Calculation: Automatically set to True if QuaternaryWash is set to True and QuaternaryWashMixType is not set to Null.
QuaternaryWashMixType
The style of motion used to mix the suspension following the addition of the QuaternaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the container of the sample and the QuaternaryWashMix option. Specifically, if QuaternaryWashMix is set to False, the option is set to Null. If any of QuaternaryWashMixRate, QuaternaryWashMixTemperature, and QuaternaryWashMixTime is specified to a non-default value, QuaternaryWashMixType is automatically set to Shake when Preparation is Robotic, when QuaternaryWashMixTemperature is not Ambient, or when QuaternaryWashMixRate is less or equal to 600 RPM; Otherwise QuaternaryWashMixType is automatically set to Vortex. If none of QuaternaryWashMixRate, QuaternaryWashMixTemperature, and QuaternaryWashMixTime is specified to non-default values, QuaternaryWashMixType is automatically set to Pipette.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
QuaternaryWashMixTime
Default Calculation: If QuaternaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, QuaternaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
QuaternaryWashMixRate
Default Calculation: Automatically set to 300 RPM if QuaternaryWashMixType is Shake or Stir, to 1000 RPM if QuaternaryWashMixType is Vortex or Disrupt, and to 30 RPM if QuaternaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfQuaternaryWashMixes
The number of times that the combined QuaternaryWashBuffer and magnetic beads are mixed if QuaternaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
QuaternaryWashMixVolume
The volume of the combined QuaternaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if QuaternaryWashMixType->Pipette.
Default Calculation: For robotic preparation, QuaternaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined QuaternaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, QuaternaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
QuaternaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined QuaternaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if QuaternaryWashMix is set to True and QuaternaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
QuaternaryWashMixTipType
The type of pipette tips used to mix the combined QuaternaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if QuaternaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, QuaternaryWashMixTipType is automatically set to WideBore if QuaternaryWashMixVolume is less or equal to 970 Microliter, to Normal if QuaternaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if QuaternaryWashMixVolume is larger than 5 Milliliter.
QuaternaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the QuaternaryWashMix. This option can only be set if QuaternaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if QuaternaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if QuaternaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
QuaternaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after QuaternaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used QuaternaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
QuaternaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each quaternary wash prior to elution or optional QuinaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to QuaternaryWashBufferVolume for robotic preparation.
QuaternaryWashAspirationPosition
The location from which the solution is aspirated after QuaternaryWashMagnetizationTime. Top will aspirate QuaternaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate QuaternaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate QuaternaryWashAspirationPositionOffset below the liquid level of the sample in the container.
Default Calculation: Automatically set to Bottom if Preparation->Robotic and QuaternaryWash is True.
QuaternaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after QuaternaryWashMagnetizationTime. The Z Offset is based on the QuaternaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and QuaternaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
QuaternaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the Quaternary wash(es) prior to elution or optional QuinaryWash. By default, the same container is selected for the repeated quaternary washes (i.e. aspirated samples in the repeated quaternary washes will be combined) unless different container objects are specified for the quaternary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of QuaternaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if QuaternaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfQuaternaryWashes
The number of times the magnetic beads are washed by adding QuaternaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional QuinaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
QuaternaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining QuaternaryWashBuffer following the final quaternary wash prior to elution or optional QuinaryWash.
QuaternaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining QuaternaryWashBuffer following the final quaternary wash prior to elution or optional QuinaryWash.
QuinaryWash
Indicates if the magnetic beads with bound targets or contaminants are further rinsed after QuaternaryWash prior to Elution or optional SenaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other QuinaryWash options are set, or False otherwise.
QuinaryWashBuffer
The solution used to rinse the magnetic beads during QuinaryWash prior to elution or optional SenaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if QuinaryWash is set to 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
QuinaryWashBufferVolume
The amount of QuinaryWashBuffer that is added to the magnetic beads for each quinary wash prior to elution or optional SenaryWash.
Default Calculation: If QuinaryWash is set to True, QuinaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
QuinaryWashMix
Indicates if the solution is mixed following combination of QuinaryWashBuffer and the magnetic beads during each quinary wash.
Default Calculation: Automatically set to True if QuinaryWash is set to True and QuinaryWashMixType is not set to Null.
QuinaryWashMixType
The style of motion used to mix the suspension following the addition of the QuinaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the container of the sample and the QuinaryWashMix option. Specifically, if QuinaryWashMix is set to False, the option is set to Null. If any of QuinaryWashMixRate, QuinaryWashMixTemperature, and QuinaryWashMixTime is specified to a non-default value, QuinaryWashMixType is automatically set to Shake when Preparation is Robotic, when QuinaryWashMixTemperature is not Ambient, or when QuinaryWashMixRate is less or equal to 600 RPM; Otherwise QuinaryWashMixType is automatically set to Vortex. If none of QuinaryWashMixRate, QuinaryWashMixTemperature, and QuinaryWashMixTime is specified to non-default values, QuinaryWashMixType is automatically set to Pipette.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
QuinaryWashMixTime
Default Calculation: If QuinaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, QuinaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
QuinaryWashMixRate
Default Calculation: Automatically set to 300 RPM if QuinaryWashMixType is Shake or Stir, to 1000 RPM if QuinaryWashMixType is Vortex or Disrupt, and to 30 RPM if QuinaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfQuinaryWashMixes
The number of times that the combined QuinaryWashBuffer and magnetic beads are mixed if QuinaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
QuinaryWashMixVolume
The volume of the combined QuinaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if QuinaryWashMixType->Pipette.
Default Calculation: For robotic preparation, QuinaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined QuinaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, QuinaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
QuinaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined QuinaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if QuinaryMix is set to True and QuinaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
QuinaryWashMixTipType
The type of pipette tips used to mix the combined QuinaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if QuinaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, QuinaryWashMixTipType is automatically set to WideBore if QuinaryWashMixVolume is less or equal to 970 Microliter, to Normal if QuinaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if QuinaryWashMixVolume is larger than 5 Milliliter.
QuinaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the QuinaryWashMix. This option can only be set if QuinaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if QuinaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if QuinaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
QuinaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after QuinaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used QuinaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
QuinaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each quinary wash prior to elution or optional SenaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to QuinaryWashBufferVolume for robotic preparation.
QuinaryWashAspirationPosition
The location from which the solution is aspirated after QuinaryWashMagnetizationTime. Top will aspirate QuinaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate QuinaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate QuinaryWashAspirationPositionOffset below the liquid level of the sample in the container.
QuinaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after QuinaryWashMagnetizationTime. The Z Offset is based on the QuinaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and QuinaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
QuinaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the Quinary wash(es) prior to elution or optional SenaryWash. By default, the same container is selected for the repeated quinary washes (i.e. aspirated samples in the repeated quinary washes will be combined) unless different container objects are specified for the quinary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of QuinaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if QuinaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfQuinaryWashes
The number of times the magnetic beads are washed by adding QuinaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SenaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
QuinaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining QuinaryWashBuffer following the final quinary wash prior to elution or optional SenaryWash.
QuinaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining QuinaryWashBuffer following the final quinary wash prior to elution or optional SenaryWash.
SenaryWash
Indicates if the magnetic beads with bound targets or contaminants are further rinsed after QuinaryWash prior to elution or optional SeptenaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other SenaryWash options are set, or False otherwise.
SenaryWashBuffer
The solution used to rinse the magnetic beads during SenaryWash prior to Elution or optional SeptenaryWash, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if SenaryWash is set to 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
SenaryWashBufferVolume
The amount of SenaryWashBuffer that is added to the magnetic beads for each senary wash prior to elution.
Default Calculation: If SenaryWash is set to True, SenaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
SenaryWashMix
Indicates if the solution is mixed following combination of SenaryWashBuffer and the magnetic beads during each senary wash.
Default Calculation: Automatically set to True if SenaryWash is set to True and SenaryWashMixType is not set to Null.
SenaryWashMixType
The style of motion used to mix the suspension following the addition of the SenaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the container of the sample and the SenaryWashMix option. Specifically, if SenaryWashMix is set to False, the option is set to Null. If any of SenaryWashMixRate, SenaryWashMixTemperature, and SenaryWashMixTime is specified to a non-default value, SenaryWashMixType is automatically set to Shake when Preparation is Robotic, when SenaryWashMixTemperature is not Ambient, or when SenaryWashMixRate is less or equal to 600 RPM; Otherwise SenaryWashMixType is automatically set to Vortex. If none of SenaryWashMixRate, SenaryWashMixTemperature, and SenaryWashMixTime is specified to non-default values, SenaryWashMixType is automatically set to Pipette.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
SenaryWashMixTime
Default Calculation: If SenaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, SenaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
SenaryWashMixRate
Default Calculation: Automatically set to 300 RPM if SenaryWashMixType is Shake or Stir, to 1000 RPM if SenaryWashMixType is Vortex or Disrupt, and to 30 RPM if SenaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfSenaryWashMixes
The number of times that the combined SenaryWashBuffer and magnetic beads are mixed if SenaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
SenaryWashMixVolume
The volume of the combined SenaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SenaryWashMixType->Pipette.
Default Calculation: For robotic preparation, SenaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined SenaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, SenaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
SenaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined SenaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if SenaryMix is set to True and SenaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
SenaryWashMixTipType
The type of pipette tips used to mix the combined SenaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if SenaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, SenaryWashMixTipType is automatically set to WideBore if SenaryWashMixVolume is less or equal to 970 Microliter, to Normal if SenaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if SenaryWashMixVolume is larger than 5 Milliliter.
SenaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the SenaryWashMix. This option can only be set if SenaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if SenaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if SenaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
SenaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after SenaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used SenaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
SenaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each senary wash prior to elution or optional SeptenaryWash.
Default Calculation: Automatically set to All for manual preparation, and set to SenaryWashBufferVolume for robotic preparation.
SenaryWashAspirationPosition
The location from which the solution is aspirated after SenaryWashMagnetizationTime. Top will aspirate SenaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate SenaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate SenaryWashAspirationPositionOffset below the liquid level of the sample in the container.
SenaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after SenaryWashMagnetizationTime. The Z Offset is based on the SenaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and SenaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
SenaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the senary wash(es) prior to elution or optional SeptenaryWash. By default, the same container is selected for the repeated senary washes (i.e. aspirated samples in the repeated senary washes will be combined) unless different container objects are specified for the senary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of SenaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if SenaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfSenaryWashes
The number of times the magnetic beads are washed by adding SenaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SeptenaryWash.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
SenaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining SenaryWashBuffer following the final senary wash prior to elution or optional SeptenaryWash.
SenaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining SenaryWashBuffer following the final senary wash prior to elution or optional SeptenaryWash.
SeptenaryWash
Indicates if the magnetic beads with bound targets or contaminants are rinsed after SenaryWash prior to Elution, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion. The washing steps (up to SeptenaryWash) can optionally be used for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
Default Calculation: Automatically set to True if other SeptenaryWash options are set, or False otherwise.
SeptenaryWashBuffer
The solution used to rinse the magnetic beads during SeptenaryWash prior to elution, in order to better separate the bead-bound components from the unbound components in the sample, or for on-bead digestion.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if SeptenaryWash is set to 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
SeptenaryWashBufferVolume
The amount of SeptenaryWashBuffer that is added to the magnetic beads for each septenary wash prior to elution.
Default Calculation: If SeptenaryWash is set to True, SeptenaryWashBufferVolume is automatically set to PreWashBufferVolume when PreWash is set to True, and is set to Volume when PreWash is set to False.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
SeptenaryWashMix
Indicates if the solution is mixed following combination of SeptenaryWashBuffer and the magnetic beads during each septenary wash.
Default Calculation: Automatically set to True if SeptenaryWash is set to True and SeptenaryWashMixType is not set to Null.
SeptenaryWashMixType
The style of motion used to mix the suspension following the addition of the SeptenaryWashBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the container of the sample and the SeptenaryWashMix option. Specifically, if SeptenaryWashMix is set to False, the option is set to Null. If any of SeptenaryWashMixRate, SeptenaryWashMixTemperature, and SeptenaryWashMixTime is specified to a non-default value, SeptenaryWashMixType is automatically set to Shake when Preparation is Robotic, when SeptenaryWashMixTemperature is not Ambient, or when SeptenaryWashMixRate is less or equal to 600 RPM; Otherwise SeptenaryWashMixType is automatically set to Vortex. If none of SeptenaryWashMixRate, SeptenaryWashMixTemperature, and SeptenaryWashMixTime is specified to non-default values, SeptenaryWashMixType is automatically set to Pipette.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
SeptenaryWashMixTime
Default Calculation: If SeptenaryWashMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, SeptenaryWashMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
SeptenaryWashMixRate
Default Calculation: Automatically set to 300 RPM if SeptenaryWashMixType is Shake or Stir, to 1000 RPM if SeptenaryWashMixType is Vortex or Disrupt, and to 30 RPM if SeptenaryWashMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfSeptenaryWashMixes
The number of times that the combined SeptenaryWashBuffer and magnetic beads are mixed if SeptenaryWashMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
SeptenaryWashMixVolume
The volume of the combined SeptenaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SeptenaryWashMixType->Pipette.
Default Calculation: For robotic preparation, SeptenaryWashMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined SeptenaryWashBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, SeptenaryWashMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
SeptenaryWashMixTemperature
The temperature of the device that is used to mix/incubate the combined SeptenaryWashBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if SeptenaryMix is set to True and SeptenaryWashMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
SeptenaryWashMixTipType
The type of pipette tips used to mix the combined SeptenaryWashBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if SeptenaryWashMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, SeptenaryWashMixTipType is automatically set to WideBore if SeptenaryWashMixVolume is less or equal to 970 Microliter, to Normal if SeptenaryWashMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if SeptenaryWashMixVolume is larger than 5 Milliliter.
SeptenaryWashMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the SeptenaryWashMix. This option can only be set if SeptenaryWashMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if SeptenaryWashMixVolume is less or equal to 5 Milliliter, and to Glass if SeptenaryWashMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
SeptenaryWashMagnetizationTime
The duration of magnetizing the magnetic beads after SeptenaryWashMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the used SeptenaryWashBuffer containing residual sample components that are not bound to the magnetic beads.
SeptenaryWashAspirationVolume
The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each septenary wash prior to elution.
Default Calculation: Automatically set to All for manual preparation, and set to SeptenaryWashBufferVolume for robotic preparation.
SeptenaryWashAspirationPosition
The location from which the solution is aspirated after SeptenaryWashMagnetizationTime. Top will aspirate SeptenaryWashAspirationPositionOffset below the Top of the container, Bottom will aspirate SeptenaryWashAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate SeptenaryWashAspirationPositionOffset below the liquid level of the sample in the container.
SeptenaryWashAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after SeptenaryWashMagnetizationTime. The Z Offset is based on the SeptenaryWashAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and SeptenaryWashAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
SeptenaryWashCollectionContainer
The container(s) for collecting the aspirated sample(s) during the Septenary wash(es) prior to elution. By default, the same container is selected for the repeated septenary washes (i.e. aspirated samples in the repeated septenary washes will be combined) unless different container objects are specified for the septenary washes.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of SeptenaryWashAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if SeptenaryWash is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfSeptenaryWashes
The number of times the magnetic beads are washed by adding SeptenaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
SeptenaryWashAirDry
Indicates if the magnetic beads are exposed to open air to evaporate the remaining SeptenaryWashBuffer following the final septenary wash prior to elution.
SeptenaryWashAirDryTime
The duration that the magnetic beads are exposed to open air to evaporate the remaining SeptenaryWashBuffer following the final septenary wash prior to elution.
Elution
Elution
Indicates if the magnetic beads are rinsed in a different buffer condition in order to release the components bound to the magnetic beads.
Default Calculation: Automatically set to True if other Elution options are set or if SelectionStrategy->Positive, and is set to False otherwise.
ElutionBuffer
The solution used to rinse the magnetic beads, providing a buffer condition in order to release the components bound to the magnetic beads.
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
ElutionBufferVolume
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
ElutionMix
Indicates if the solution is mixed following combination of ElutionBuffer and the magnetic beads during each elution.
Default Calculation: Automatically set to True if Elution is set to True and ElutionMixType is not set to Null.
ElutionMixType
The style of motion used to mix the suspension following the addition of the ElutionBuffer to the magnetic beads. Options include Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, Nutate.
Default Calculation: Automatically set based on the volume-to-mix (i.e. the volume of the combined ElutionBuffer and magnetic beads) and the ElutionMix options. Specifically, ElutionMixType is automatically set to Pipette when the volume-to-mix is greater than 20 Microliter and none of ElutionMixRate, ElutionMixTemperature, and ElutionMixTime is specified to non-default values; otherwise, ElutionMixType is automatically set to Vortex when Preparation is Manual, ElutionMixTemperature is Automatic or Ambient, and ElutionMixRate is specified to be greater than 600 RPM; otherwise, ElutionMixType is automatically set to Shake.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
ElutionMixTime
Default Calculation: If ElutionMixType is among Disrupt, Nutate, Shake, Vortex, Roll, Stir, Homogenize, and Sonicate, ElutionMixTime is automatically set to 5 Minute for robotic preparation, and is set to 15 Minute for manual preparation.
ElutionMixRate
Default Calculation: Automatically set to 300 RPM if ElutionMixType is Shake or Stir, to 1000 RPM if ElutionMixType is Vortex or Disrupt, and to 30 RPM if ElutionMixType is Nutate or Roll.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
NumberOfElutionMixes
The number of times that the combined ElutionBuffer and magnetic beads are mixed if ElutionMixType is Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
ElutionMixVolume
The volume of the combined ElutionBuffer and magnetic beads that is pipetted up and down in order to mix, if ElutionMixType->Pipette.
Default Calculation: For robotic preparation, ElutionMixVolume is automatically set to 970 Microliter if 0.8*volume-to-mix (i.e.volume-to-mix is the volume of the combined ElutionBuffer and magnetic beads) is greater than 970 Microliter, and otherwise is set to the greater of 10 Microliter and 0.8*volume-to-mix. For manual preparation, ElutionMixVolume is automatically set to the lesser of 50 Milliliter and 0.8*volume-to-mix.
Pattern Description: Greater than or equal to 0.5 microliters and less than or equal to 50 milliliters or Null.
ElutionMixTemperature
The temperature of the device that is used to mix/incubate the combined ElutionBuffer and magnetic beads.
Default Calculation: Automatically set to Ambient if ElutionMix is set to True and ElutionMixType is not Null.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
ElutionMixTipType
The type of pipette tips used to mix the combined ElutionBuffer and magnetic beads. Options include Normal, Barrier, WideBore, GelLoading, Aspirator. This option can only be set if ElutionMixType->Pipette.
Default Calculation: Automatically set to WideBore for robotic preparation. For manual preparation, ElutionMixTipType is automatically set to WideBore if ElutionMixVolume is less or equal to 970 Microliter, to Normal if ElutionMixVolume is larger than 970 Microliter but less or equal to 5 Milliliter, and to Barrier if ElutionMixVolume is larger than 5 Milliliter.
ElutionMixTipMaterial
The material of the pipette tips used to aspirate and dispense the requested volume during the ElutionMix. This option can only be set if ElutionMixType->Pipette.
Default Calculation: Automatically set to Polypropylene if ElutionMixVolume is less or equal to 5 Milliliter, and to Glass if ElutionMixVolume is larger than 5 Milliliter.
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, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, 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, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, {BorosilicateGlass, Glass, OpticalGlass}, Graphite, Porcelain, Oxidizer, {Cardboard, Wood}, {Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz}, Ruby, Sapphire, Silicon, Viton, or {VacuumMeltedStainlessSteel} or Null.
ElutionMagnetizationTime
The duration of magnetizing the magnetic beads after ElutionMixTime has elapsed, in order to pull the magnetic beads to the perimeter of the container by applying a magnetic force, thus enables maximal aspiration of the ElutionBuffer containing sample components released from the magnetic beads.
ElutionAspirationVolume
The amount of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each elution.
Default Calculation: Automatically set to All for manual preparation, and set to ElutionBufferVolume for robotic preparation, if Elution is set to True. Set to Null if Elution is set to False.
ElutionAspirationPosition
The location from which the solution is aspirated after ElutionMagnetizationTime. Top will aspirate ElutionAspirationPositionOffset below the Top of the container, Bottom will aspirate ElutionAspirationPositionOffset above the Bottom of the container, and LiquidLevel will aspirate ElutionAspirationPositionOffset below the liquid level of the sample in the container
ElutionAspirationPositionOffset
The distance from the center of the well that the solution is aspirated after ElutionMagnetizationTime. The Z Offset is based on the ElutionAspirationPosition option -- measured as the height below the top of the well (Top), the height above the bottom of the well (Bottom), or the height below the detected liquid level (LiquidLevel). Please refer to the AspirationPosition diagram in the help file of ExperimentTransfer for more information. If an X and Y offset is not specified, the liquid will be aspirated in the center of the well, otherwise, -X/+X values will shift the position left and right, respectively, and -Y/+Y values will shift the position down and up, respectively.
Default Calculation: Automatically set to 0 Millimeter if MagnetizationRack is Model[Item,MagnetizationRack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"] and ElutionAspirationPosition is bottom, otherwise set to 2 Millimeter.
Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
ElutionCollectionContainer
The container(s) for collecting the aspirated sample(s) during elution(s). By default, the same container is selected for the repeated elutions (i.e. aspirated samples in the repeated elutions will be combined) unless different container objects are specified for the elutions.
Default Calculation: Automatically set to a container plate and its first available position. The container plate is selected by the function PreferredContainer given the volume of ElutionAspirationVolume for manual preparation, and is set to 2 mL Deep well plate for robotic preparation, if Elution is set to True.
Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or list of one or more Automatic or Null or Container or Container with Index or Container with Well or Container with Well and Index entries or Null.
Programmatic Pattern: ((Null | ({((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}} | (Automatic | Null))..} | ((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[Model[Container]]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}))) | Automatic) | Null
NumberOfElutions
The number of times the bound components on the magnetic beads are eluted by adding ElutionBuffer, mixing, magnetization, and aspirating solution.
Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
CoulterCount
Options
General
Sample
Programmatic Pattern: (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]
SampleLabel
A user defined word or phrase used to identify the input samples to be inspected, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the input samples to be inspected, for use in downstream unit operations.
Instrument
The instrument that is used to count and size particles in a sample by suspending them in a conductive electrolyte solution, pumping them through an aperture, and measuring the corresponding electrical resistance change caused by particles in place of the ions passing through the aperture. The electrical resistance change is measured by a voltage pulse recorded by the electronics such that the particle count is derived from the number of voltage pulses and the particle size is derived from the pulse shape and peak intensities (see Figure 1.3). Note that the resistivity of the particles can be either larger or less than that of the electrolyte solution.
Pattern Description: An object of type or subtype Model[Instrument, CoulterCounter] or Object[Instrument, CoulterCounter]
Programmatic Pattern: ObjectP[{Model[Instrument, CoulterCounter], Object[Instrument, CoulterCounter]}]
ApertureTube
A glass tube with a small aperture near the bottom through which particles are pumped to perturb the electrical resistance within the aperture for particle sizing and counting. The diameter of the aperture used for the electrical resistance measurement dictates the accessible window for particle size measurement, which is generally 2-80% of the ApertureDiameter.
Default Calculation: Automatically set to the aperture tube with aperture diameter equal to ApertureDiameter.
Pattern Description: An object of type or subtype Model[Part, ApertureTube] or Object[Part, ApertureTube]
ApertureDiameter
The desired diameter of the aperture used for the electrical resistance measurement, which dictates the accessible window for particle size measurement, which is generally 2-80% of the ApertureDiameter.
Default Calculation: Automatically set based on the choice of ApertureTube and type of particles in the SamplesIn. Specifically, set to the ApertureDiameter value of the ApertureTube if specified, or set to a value in CoulterCounterApertureDiameterP that is greater than the largest diameters of all compositions in the SamplesIn. If none of the composition has a defined Diameter, set to 100. micrometers to avoid blockage.
ElectrolyteSolution
The conductive solution used to suspend the particles to be counted and sized. The electrolyte solution generally contains an aqueous or organic solvent and an electrolyte chemical to make the solution conductive. Please choose a sample solution with a solvent that does not dissolve or damage the target analyte particles to be counted and sized and an electrolyte chemical that maximizes the conductivity of the overall solution. For ApertureDiameter less than or equal to 30 Micrometer, please choose an electrolyte stock solution in the catalog that is filtered with FilterPoreSize less than or equal to 2% of the ApertureDiameter within two days.
Default Calculation: Automatically set to Model[Sample,"Isoton II"] if ApertureDiameter is greater than 30 Micrometer. Otherwise set to Model[Sample,StockSolution,"Beckman Coulter ISOTON II Electrolyte Diluent, 500 mL, filtered"].
Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample.
Sample Dilution
Dilute
Indicates if preloading dilution or serial dilution is performed on each member of SamplesIn before mixing with electrolyte solution for electrical resistance measurement.
Default Calculation: Automatically set to True if any of the dilution options are specified. Otherwise set to True if the calculated particle concentration using specified SampleAmount, ElectrolyteSampleDilutionVolume, and ElectrolytePercentage is greater than the specified TargetMeasurementConcentration. The particle concentration is calculated from initial particle concentration in the SamplesIn, SampleAmount, and ElectrolyteSampleDilutionVolume. Otherwise, set to False.
DilutionType
Indicates the type of dilution performed on the sample. Linear dilution represents a single stage dilution of the Analyte in the sample to a specified concentration or by a specified dilution factor. Serial dilution represents a stepwise dilution of the Analyte in the sample resulting in multiple samples and a geometric progression of the concentration. The progression can be described by either a series of target concentrations or a series of dilution factors. In a serial dilution the source of a dilution round is the resulting sample of the previous dilution round. The first source sample is the original sample provided.
DilutionStrategy
Indicates if only the final sample (EndPoint) or all diluted samples (Series) produced by serial dilution are used for following electrical resistance measurement. If set to Series, sample loading and electrical resistance measurement options are automatically expanded to be the same across all diluted samples, while TargetMeasurementConcentration and DiluentPercent options are not expanded to ensure the electrolyte concentration is the same across all sample-electrolyte solution mixtures prepared from diluted samples.
NumberOfDilutions
Default Calculation: Automatically set to the length of TargetAnalyteConcentration, CumulativeDilutionFactor, or SerialDilutionFactor if provided, otherwise set to 1.
Pattern Description: Greater than or equal to 1 and less than or equal to 500 in increments of 1 or Null.
TargetAnalyte
For each sample, the component in the Composition of the input sample whose concentration is being reduced to TargetAnalyteConcentration.
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
CumulativeDilutionFactor
For each sample, the factor by which the concentration of the TargetAnalyte in the original sample is reduced during the dilution. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
SerialDilutionFactor
For each sample, the factor by which the concentration of the TargetAnalyte in the resulting sample of the previous dilution step is reduced. For example, if the CumulativeDilutionFactor is equal to {10,100,1000}. SerialDilutionFactor will resolve to {10,10,10}. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
TransferVolume
For each sample, if DilutionType is set to LinearDilution, the amount of sample that is diluted with Buffer. If DilutionType is set to Serial, the amount of sample transferred from the resulting sample of one round of the dilution series to the next sample in the series. The first transfer source is the original sample provided. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 20 liters or Null.
TotalDilutionVolume
For each sample, the total volume of sample, buffer, concentrated buffer, and concentrated buffer diluent. If DilutionType is set to Serial, this is also the volume of the resulting sample before TransferVolume has been removed for use in the next dilution in the series. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 20 liters or Null.
FinalVolume
For each sample, if DilutionType is set to Serial, the volume of the resulting diluted sample after TransferVolume has been removed for use in the next dilution in the series. To control the volume of the final sample in the series, see the DiscardFinalTransfer option. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 20 liters or Null.
DiscardFinalTransfer
For each sample, if DilutionType is Serial, indicates if, after the final dilution is complete, TransferVolume should be removed from the final dilution container.
Diluent
Default Calculation: Automatically set to the Media field of the input sample, if it is populated. If it is not populated, automatically set to the Solvent field of the input sample.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
DiluentVolume
For each sample, if DilutionType is set to Linear, the amount of diluent added to dilute the sample. If DilutionType is set to Serial, the amount of diluent added to dilute the sample at each stage of the dilution. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 20 liters or Null.
ConcentratedBuffer
For each sample, a concentrated version of Buffer that has the same BaselineStock and can be used in place of Buffer if Buffer is not fulfillable but ConcentratedBuffer and ConcentratedBufferDiluent are. Additionally, if DilutionType is set to Serial and the sample Solvent does not match Buffer, but is the ConcentratedBufferDiluent of ConcentratedBuffer, this sample can also be used as a component in an initial mixture to change the Solvent of the input sample to the desired target Buffer.
Default Calculation: If Diluent is not fulfillable or Diluent does not match the Media/Solvent of the input sample, automatically set to a concentrated version of Diluent that is fulfillable. See the documentation for SampleFulfillableQ for more information about when a sample is fulfillable.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ConcentratedBufferVolume
For each sample, if DilutionType is set to Linear, the amount of concentrated buffer added to dilute the sample. If DilutionType is set to Serial, the amount of concentrated buffer added to dilute the sample at each stage of the dilution. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 20 liters or Null.
ConcentratedBufferDiluent
For each sample, the solution used to reduce the concentration of the ConcentratedBuffer by ConcentratedBufferDilutionFactor. The ConcentratedBuffer and ConcentratedBufferDiluent are combined and then mixed with the sample.
Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Object[Sample], Model[Sample]}] | _String)) | Automatic) | Null
ConcentratedBufferDilutionFactor
For each sample, the factor by which to reduce ConcentratedBuffer before it is combined with the sample. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: If Diluent is set, automatically set to ConcentratedBufferDilutionFactor of ConcentratedBuffer / ConcentratedBufferDilutionFactor of Diluent. If Diluent is not set, automatically set to ConcentratedBufferDilutionFactor of ConcentratedBuffer.
ConcentratedBufferDiluentVolume
For each sample, if DilutionType is set to Linear, the amount of concentrated buffer diluent added to dilute the sample. If DilutionType is set to Serial, the amount of concentrated buffer diluent added to dilute the sample at each stage of the dilution. The length of this list must match the corresponding value in NumberOfDilutions.
Default Calculation: Automatically set based on the systems of equations specified under the DilutionType option.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 20 liters or Null.
DilutionIncubate
For each sample, if DilutionType is set to Linear, indicates if the sample is incubated following the dilution. If DilutionType is set to Serial, indicates if the resulting sample after a round of dilution is incubated before moving to the next stage in the dilution.
Default Calculation: Automatically set to True if any of the corresponding Incubation or Mixing options are set.
DilutionIncubationTime
For each sample, if DilutionType is set to Linear, the duration of time for which the sample is mixed/incubated following the dilution. If DilutionType is set to Serial, the duration of time for which the resulting sample after a round of dilution is mixed/incubated before the next stage of dilution.
Default Calculation: Automatically set to 30 minutes if MixType is set to Roll, Vortex, Sonicate, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate.
DilutionIncubationInstrument
For each sample, if DilutionType is set to Linear, the instrument used to mix/incubate the sample following the dilution. If DilutionType is set to Serial, the instrument used to mix/incubate the resulting sample after a round of dilution before the next stage of dilution.
Default Calculation: Automatically set based on the options MixType, IncubationTemperature, and the container of the sample. Consult the MixDevices function for more specific information.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
DilutionIncubationTemperature
For each sample, if DilutionType is set to Linear, the temperature at which the sample is mixed/incubated following the dilution. If DilutionType is set to Serial, the temperature at which the resulting sample after a round of dilution is mixed/incubated before the next stage of dilution.
Programmatic Pattern: ((Null | (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient)) | Automatic) | Null
DilutionMixType
For each sample, if DilutionType is set to Linear, the style of motion used to mix the sample following the dilution. If DilutionType is set to Serial, the style of motion used to mix the resulting sample after a round of dilution before the next stage of dilution.
Default Calculation: Automatically set based on the options IncubationInstrument, IncubationTemperature, and the container of the sample. Consult the MixDevices function for more specific information.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
DilutionNumberOfMixes
For each sample, if DilutionType is set to Linear, the number of times the sample is mixed following the dilution. If DilutionType is set to Serial, the number of times the resulting sample after a round of dilution is mixed before the next stage of dilution. In both cases, this option applies to discrete mixing processes such as Pipette or Invert.
Pattern Description: Greater than or equal to 1 and less than or equal to 100 in increments of 1 or Null.
DilutionMixRate
For each sample, if DilutionType is set to Linear, the frequency of rotation the mixing instrument should use to mix the sample following the dilution. If DilutionType is set to Serial, the frequency of rotation the mixing instrument should use to mix the resulting sample after a round of dilution before the next stage of dilution. In both cases, this option applies to discrete mixing processes such as Pipette or Invert.
Default Calculation: If MixType is set to Vortex, Roll, Shake, Stir, Disrupt, or Nutate, MixDevices is used to find an instrument that can support the container footprint. MixRate is then automatically set to the average of the minimum rate and maximum rate of the chosen instrument.
Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
DilutionMixOscillationAngle
For each sample, if DilutionType is set to Linear, the angle of oscillation of the mixing motion when a wrist action shaker or orbital shaker is used to mix the sample following the dilution. If DilutionType is set to Serial, the angle of oscillation of the mixing motion when a wrist action shaker or orbital shaker is used to mix the resulting sample after a round of dilution before the next stage of dilution.
Default Calculation: Automatically set to 15 AngularDegree if a wrist action shaker or orbital shaker is specified as the IncubationInstrument.
Pattern Description: Greater than or equal to 0 degrees and less than or equal to 15 degrees or Null.
Sample Loading
TargetMeasurementConcentration
The target particle concentration in the solution from mixing SampleAmount of prepared sample(s) and ElectrolyteSampleDilutionVolume in MeasurementContainer. The coincident particle passage effect (multiple particles passing through the aperture of the ApertureTube at approximately the same time to be registered as one larger particle, see see ExperimentCoulterCount help file > Possible Issues) becomes severe if TargetMeasurementConcentration is set too high, leading to a decrease in the accuracy of the measured particle size distribution and measured mean particle diameter or volume. When using all dilution samples for the experiment by with DilutionStrategy set to All, TargetMeasurementConcentration refers to the target particle concentration from mixing the last dilution sample and ElectrolyteSampleDilutionVolume in MeasurementContainer.
Default Calculation: Automatically set to the value calculated from the sample concentration, SampleAmount, ElectrolytePercentage, and ElectrolyteSampleDilutionVolume. If the option information provided is not enough to calculate the target concentration, set to the calculated concentration to dilute the sample concentration by 1000x. If sample concentration is not available, set to Null.
Pattern Description: Greater than or equal to 0 micromolar and less than or equal to 2 micromolar or greater than or equal to 0 Cells per milliliter and less than or equal to 1000000000000000 Cells per milliliter or greater than or equal to 0 Particles per milliliter and less than or equal to 1000000000000000 Particles per milliliter or Null.
Programmatic Pattern: ((Null | (RangeP[0*Micromolar, 2*Micromolar] | RangeP[0*(EmeraldCell/Milliliter), 10^15*(EmeraldCell/Milliliter)] | RangeP[0*(Particle/Milliliter), 10^15*(Particle/Milliliter)])) | Automatic) | Null
SampleAmount
The amount of the prepared sample(s) to be mixed with the electrolyte solution to create a particle suspension which is counted and sized by electrical resistance measurement. Note that the particle concentration in the prepared sample(s) may be different from that in the SamplesIn if dilution and/or other preparatory operations are specified.
Default Calculation: Automatically set to the value calculated from the sample concentration, TargetMeasurementConcentration, ElectrolytePercentage, and ElectrolyteSampleDilutionVolume. If the option information provided is not enough to calculate the required amount, set to the calculated amount to dilute the sample concentration by 1000x.
ElectrolyteSampleDilutionVolume
The amount of the electrolyte solution to be mixed with the prepared sample(s) to create a particle suspension which is counted and sized by electrical resistance measurement. Note that this option can be specified to zero volume if the sample has already been diluted with an electrolyte solution suitable for the electrical resistance measurement.
Default Calculation: Automatically set to the value calculated from the sample concentration, SampleAmount, ElectrolytePercentage, and TargetMeasurementConcentration. If the option information provided is not enough to calculate the required volume, set to the calculated volume to dilute the sample concentration by 1000x.
ElectrolytePercentage
The desired ratio of the volume of the electrolyte solution to the total volume in the sample-electrolyte solution mixture obtained from mixing the prepared sample(s) and the electrolyte solution in the MeasurementContainer.
Default Calculation: Automatically set to the value calculated from the sample concentration, SampleAmount, ElectrolyteSampleDilutionVolume, and SuitabilityTargetConcentration. If the option information provided is not enough to calculate the percentage, set to 99.9 Percent to dilute the sample concentration by 1000x.
MeasurementContainer
The container that holds the sample-electrolyte solution mixture during mixing and electrical resistance measurement.
Default Calculation: Automatically set to the container model that holds the total volume adding SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic
DynamicDilute
Indicates if additional dilution is performed if the particle concentration in the sample-electrolyte solution mixture from mixing SampleAmount of prepared sample(s) and ElectrolyteSampleDilutionVolume is overly concentrated for measurement. A new diluted sample is prepared by mixing the sample-electrolyte solution with ElectrolyteSolution according to ConstantDynamicDilutionFactor or CumulativeDynamicDilutionFactor and loaded for quick preview-type measurement. If Oversaturated error persists, additional rounds of dilutions are performed until the Oversaturated error disappears or MaxNumberOfDynamicDilutions is met. Note that no additional dilution is performed if the particle concentration in the sample-electrolyte solution mixture is already within the suitable range even when DynamicDilute is set to True.
Default Calculation: Automatically set to True if any of the ConstantDynamicDilutionFactor, CumulativeDynamicDilutionFactor, MaxNumberOfDynamicDilutions options are specified.
ConstantDynamicDilutionFactor
The constant factor by which the particle concentration in the sample-electrolyte solution is reduced with respect to the previous dilution step during each additional dilution step.
Default Calculation: Automatically set to the value calculated from specified CumulativeDynamicDilutionFactor. Otherwise, set to 2 if DynamicDilute is set to True.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
CumulativeDynamicDilutionFactor
The factor by which the particle concentration in the original sample-electrolyte solution is reduced during each additional dilution step. The length of this list must match the corresponding value in MaxNumberOfDynamicDilutions.
Default Calculation: Automatically set to the expanded list from ConstantDynamicDilutionFactor and MaxNumberOfDynamicDilutions if DynamicDilute is set to True. For example, if ConstantDynamicDilutionFactor is 10 and axNumberOfDynamicDilutions is 3, CumulativeDynamicDilutionFactor is automatically set to {10, 100, 1000}.
Pattern Description: List of one or more greater than or equal to 1 and less than or equal to 100000000000000000000000 entries or Null.
MaxNumberOfDynamicDilutions
Max number of times for which the sample-electrolyte solution is diluted, in an attempt to reduce the particle concentration to the suitable range for measurement.
Default Calculation: If DynamicDilute is set to True, MaxNumberOfDynamicDilutions is automatically set to the length of CumulativeDynamicDilutionFactor if CumulativeDynamicDilutionFactor is specified. Otherwise, set to 3 if DynamicDilute is set to True.
MixRate
The rotation speed of the integrated stirrer to mix the SampleAmount and ElectrolyteSampleDilutionVolume before electrical resistance measurement, and maintain the mixture in an equilibrated suspension during electrical resistance measurement. If MixRate is set to 0 RPM, the integrated stirrer will be put outside the MeasurementContainer and no mixing of the solution in MeasurementContainer is performed.
Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 120 revolutions per minute or Null.
MixTime
The duration that the SampleAmount and ElectrolyteSampleDilutionVolume is mixed by the integrated stirrer of the instrument in order to make a well-mixed suspension. The suspension is then counted and sized by electrical resistance measurement.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 15 minutes or Null.
MixDirection
The rotation direction of the integrated stirrer to mix the SampleAmount and ElectrolyteSampleDilutionVolume before electrical resistance measurement, and maintain the mixture in an equilibrated suspension during electrical resistance measurement.
Electrical Resistance Measurement
NumberOfReadings
The number of times to perform identical sample runs to record voltage pulses on each sample-electrolyte solution mixture that is loaded into the instrument. Each of the sample run is performed on the same sample-electrolyte solution without reloading the instrument.
ApertureCurrent
The value of the constant current that passes through the aperture of the ApertureTube during pulse recording in order to measure the momentary electrical resistance change per particle passage through the aperture of the ApertureTube. If measuring cellular particles, current set too high can damage the particles due to Joule heating.
Pattern Description: Greater than or equal to 0 microamperes and less than or equal to 10 milliamperes.
Gain
The amplification factor applied to the recorded voltage pulse during the sample run. Increasing the gain increases the signal and noise level simultaneously.
FlowRate
The target volume of the sample-electrolyte solution mixture pumped through the aperture of the ApertureTube per unit time during the sample run.
Default Calculation: Automatically set based on ApertureDiameter and internal PressureToFlowRateStandardCurve standard curve stored in ApertureTube object. If ApertureDiameter is greater than 560 Micrometer, set to a flow rate that maintains the internal pressure during pumping to be 3 Torr. Otherwise, set to a value that maintains the internal pressure to be 6 Torr during pumping.
Pattern Description: Greater than or equal to 0 microliters per second and less than or equal to 10 milliliters per second.
MinParticleSize
Only particles with diameters or volumes greater than or equal to MinParticleSize are counted towards the TotalCount during the sample run. The conversion between volume and diameter assumes each particle is a perfect solid sphere.
Programmatic Pattern: (RangeP[0*Millimeter, 5*Millimeter] | RangeP[0*Millimeter^3, 20*Millimeter^3]) | Automatic
EquilibrationTime
Duration of time before counting the voltage pulses towards the TotalCount after the sample-electrolyte solution mixture begins pumping through the aperture of the ApertureTube. The flow rate is stabilized to FlowRate during EquilibrationTime to reduce the noise level during the pulse recording.
StopCondition
Indicates if the sample run of the sample-electrolyte solution mixture concludes based on Time, Volume, TotalCount, or ModalCount. In Time mode the sample run is performed until RunTime has elapsed. In Volume mode the sample run is performed until RunVolume of the sample from the MeasurementContainer has passed through the aperture of the ApertureTube. In TotalCount mode the sample run is performed until TotalCount of particles are counted in total. In ModalCount mode the sample run is performed until number of particles with sizes that appear most frequently exceeds ModalCount (see Figure 1.2). Volume mode is not applicable for ApertureDiameter greater than 360 Micrometer.
Default Calculation: If RunTime is specified, StopCondition is automatically set to Time. If RunVolume is specified, StopCondition is automatically set to Volume. If TotalCount is specified, StopCondition is automatically set to TotalCount. If ModalCount is specified, StopCondition is automatically set to ModalCount. Otherwise automatically set to Volume mode if ApertureDiameter is less than 560 Micrometer. Otherwise set to Time mode.
RunTime
Duration of time of to perform one sample run to count and size particles in the sample-electrolyte solution mixture. EquilibrationTime is not included in RunTime.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 999 seconds or Null.
RunVolume
The volume of the sample to pass through the aperture of the ApertureTube by the end of the sample run.
Pattern Description: Greater than or equal to 50 microliters and less than or equal to 2 milliliters or Null.
TotalCount
Pattern Description: Greater than or equal to 50 and less than or equal to 500000 in increments of 1 or Null.
ModalCount
Target number of particles with sizes that appear most frequently to be counted by the end of the sample run.
Pattern Description: Greater than or equal to 10 and less than or equal to 100000 in increments of 1 or Null.
NumberOfReplicates
The number of replicate sample-electrolyte solution mixtures to prepare from mixing each member of SamplesIn with ElectrolyteSolution. Each of the replicate mixture is loaded into the instrument individually with NumberOfReadings of system suitability runs performed.
Pattern Description: Greater than or equal to 2 and less than or equal to 96 in increments of 1 or Null.
Quantification
QuantifyConcentration
Default Calculation: Automatically set to True if there is one countable analyte (such as cells, polymers etc) in the composition of SamplesIn.
Post Experiment
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
System Suitability Check
SuitabilitySizeStandard
The particle size standard samples with known mean diameters or volumes used for the checking the system suitability. These standard samples are typically NIST traceable monodisperse polystyrene beads with sizes precharacterized by other standard techniques such as optical microscopy and transmission electron microscopy (TEM). Each of the samples is loaded into the instrument and sized by electrical resistance measurement individually. The system is considered suitable when the measured mean diameter matches the manufacture-labelled mean diameter or the measured mean volume matches the manufacture-labelled mean volume within SystemSuitabilityTolerance.
Default Calculation: Automatically set to a particle size standard sample with a mean diameter closest to 20% of the ApertureDiameter in the catalog if SystemSuitabilityCheck is True. For example, if ApertureDiameter is 100 Micrometer, SuitabilitySizeStandard is automatically set to Model[Sample,"L20 Standard, nominal 20μm, Latex Particle (NIST Traceable), 1 x 15 mL"].
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
SuitabilityParticleSize
The manufacture-labeled mean diameter or volume of the particle size standard samples used for the system suitability check. The system is considered suitable when the measured mean particle diameter or volume matches SuitabilityParticleSize.
Default Calculation: Automatically set to the mean diameter in NominalParticleSize or ParticleSize field of the SuitabilitySizeStandard sample(s) if SystemSuitabilityCheck is True.
Programmatic Pattern: ((Null | (RangeP[0*Millimeter, 5*Millimeter] | RangeP[0*Millimeter^3, 20*Millimeter^3])) | Automatic) | Null
SystemSuitabilityCheck
Indicates if a system suitability check with a particle size standard sample is run prior to the actual sample runs. During system suitability check, one or more size standard samples with known mean diameters or volumes are loaded into the instrument and sized via electrical resistance measurement individually. The system is considered suitable when the measured mean diameter matches the manufacture-labelled mean diameter or the measured mean volume matches the manufacture-labelled mean volume within SystemSuitabilityTolerance. A discrepancy above SystemSuitabilityTolerance triggers the size-calibration procedure of the instrument to obtain a new calibration constant for the aperture tube. Afterwards, the system suitability check will automatically rerun to check if system suitability is restored. Calibration is triggered only once. If system suitability is not restored after calibration, SystemSuitabilityError is set to True in the protocol and data objects and if AbortOnSystemSuitabilityCheck is set to True, the experiment run will abort without collecting additional data.
Default Calculation: Automatically set to True if any suitability options are specified. Otherwise, set to False.
SystemSuitabilityTolerance
The largest size discrepancy between the measured mean diameter and the manufacture-labelled mean diameter or the measured mean volume and the manufactured-labelled mean volume of SuitabilitySizeStandard sample(s) when sized by electrical resistance measurement to pass the system suitability check. A discrepancy above SystemSuitabilityTolerance triggers the size-calibration procedure of the instrument to obtain a new calibration constant for the aperture tube. Afterwards, the system suitability check will automatically rerun to check if system suitability is restored. Calibration is triggered only once. If system suitability is not restored after calibration, SystemSuitabilityError is set to True in the protocol object and if AbortOnSystemSuitabilityCheck is set to True, the experiment run will abort without collecting additional data.
System Suitability Measurement
SuitabilityTargetConcentration
The target particle concentration in the solution from mixing SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume in SuitabilityMeasurementContainer. The coincident particle passage effect (multiple particles passing through the aperture of the ApertureTube at approximately the same time to be registered as one larger particle, see ExperimentCoulterCount help file > Possible Issues) becomes severe if SuitabilityTargetConcentration is set too high, leading to a decrease in the accuracy of the measured particle size distribution and measured mean particle diameter or volume.
Default Calculation: Automatically set to the value calculated from the sample concentration, SuitabilitySampleAmount, SuitabilityElectrolytePercentage, and SuitabilityElectrolyteSampleDilutionVolume. If the option information provided is not enough to calculate the target concentration, set to the calculated concentration to dilute the sample concentration by 1000x if SystemSuitabilityCheck is True. If sample concentration is not available, set to Null.
Pattern Description: Greater than or equal to 0 micromolar and less than or equal to 2 micromolar or greater than or equal to 0 Cells per milliliter and less than or equal to 1000000000000000 Cells per milliliter or greater than or equal to 0 Particles per milliliter and less than or equal to 1000000000000000 Particles per milliliter or Null.
Programmatic Pattern: ((Null | (RangeP[0*Micromolar, 2*Micromolar] | RangeP[0*(EmeraldCell/Milliliter), 10^15*(EmeraldCell/Milliliter)] | RangeP[0*(Particle/Milliliter), 10^15*(Particle/Milliliter)])) | Automatic) | Null
SuitabilitySampleAmount
The amount of SuitabilitySizeStandard sample(s) to be mixed with the electrolyte solution to create a particle suspension which is sized by electrical resistance measurement for the purpose of checking the system suitability.
Default Calculation: Automatically set to the value calculated from the sample concentration, SuitabilityTargetConcentration, SuitabilityElectrolytePercentage, and SuitabilityElectrolyteSampleDilutionVolume. If the option information provided is not enough to calculate the required amount, set to the calculated amount to dilute the sample concentration by 1000x if SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 4 liters or Null.
SuitabilityElectrolyteSampleDilutionVolume
The amount of the electrolyte solution to be mixed with the SuitabilitySizeStandard sample(s) to create a particle suspension which is sized by electrical resistance measurement for the purpose of checking the system suitability.
Default Calculation: Automatically set to the value calculated from the sample concentration, SuitabilitySampleAmount, SuitabilityElectrolytePercentage, and SuitabilityTargetConcentration. If the option information provided is not enough to calculate the required volume, set to the calculated volume to dilute the sample concentration by 1000x if SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 4 liters or Null.
SuitabilityElectrolytePercentage
The desired ratio of the volume of the electrolyte solution to the total volume in the sample-electrolyte solution mixture obtained from mixing the prepared sample(s) and the electrolyte solution in the SuitabilityMeasurementContainer.
Default Calculation: Automatically set to the value calculated from the sample concentration, SuitabilitySampleAmount, SuitabilityElectrolyteSampleDilutionVolume, and SuitabilityTargetConcentration. If the option information provided is not enough to calculate the percentage, set to 99.9 Percent to dilute the sample concentration by 1000x if SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 percent and less than or equal to 100 percent or Null.
SuitabilityMeasurementContainer
The container that holds the SuitabilitySizeStandard sample-electrolyte solution mixture during mixing and electrical resistance measurement for the purpose of checking the system suitability.
Default Calculation: Automatically set to the container model that holds the total volume adding SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume if SystemSuitabilityCheck is True.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String)) | Automatic) | Null
SuitabilityDynamicDilute
Indicates if additional dilution is performed if the particle concentration in the SuitabilitySizeStandard sample-electrolyte solution mixture from mixing SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume is overly concentrated for measurement. A new diluted sample is prepared by mixing the SuitabilitySizeStandard sample-electrolyte solution with ElectrolyteSolution according to SuitabilityConstantDynamicDilutionFactor or SuitabilityCumulativeDynamicDilutionFactor and loaded for measurement. If Oversaturated error persists, additional rounds of dilutions are performed until the Oversaturated error disappears or SuitabilityMaxNumberOfDynamicDilutions is met. Note that no additional dilution is performed if the particle concentration in the SuitabilitySizeStandard sample-electrolyte solution mixture is already within the suitable range even when SuitabilityDynamicDilute is set to True.
Default Calculation: Automatically set to True if any of the SuitabilityConstantDynamicDilutionFactor, SuitabilityCumulativeDynamicDilutionFactor, SuitabilityMaxNumberOfDynamicDilutions options are specified and if SystemSuitabilityCheck is True.
SuitabilityConstantDynamicDilutionFactor
The constant factor by which the particle concentration in the SuitabilitySizeStandard sample-electrolyte solution is reduced with respect to the previous dilution step during each additional dilution step.
Default Calculation: Automatically set to the value calculated from specified SuitabilityCumulativeDynamicDilutionFactor. Otherwise, set to 2 if SuitabilityDynamicDilute and SystemSuitabilityCheck is set to True.
Pattern Description: Greater than or equal to 1 and less than or equal to 100000000000000000000000 or Null.
SuitabilityCumulativeDynamicDilutionFactor
The factor by which the particle concentration in the original SuitabilitySizeStandard sample-electrolyte solution is reduced during each additional dilution step. The length of this list must match the corresponding value in SuitabilityMaxNumberOfDynamicDilutions.
Default Calculation: Automatically set to the expanded list from SuitabilityConstantDynamicDilutionFactor and SuitabilityMaxNumberOfDynamicDilutions if SuitabilityDynamicDilute and SystemSuitabilityCheck is set to True. For example, if SuitabilityConstantDynamicDilutionFactor is 10 and SuitabilityMaxNumberOfDynamicDilutions is 3, SuitabilityCumulativeDynamicDilutionFactor is automatically set to {10, 100, 1000}.
Pattern Description: List of one or more greater than or equal to 1 and less than or equal to 100000000000000000000000 entries or Null.
SuitabilityMaxNumberOfDynamicDilutions
Max number of times for which the SuitabilitySizeStandard sample-electrolyte solution is diluted, in an attempt to reduce the particle concentration to the suitable range for measurement.
Default Calculation: If SuitabilityDynamicDilute and SystemSuitabilityCheck is set to True, SuitabilityMaxNumberOfDynamicDilutions is automatically set to the length of SuitabilityCumulativeDynamicDilutionFactor if SuitabilityCumulativeDynamicDilutionFactor is specified. Otherwise, set to 3 if SuitabilityDynamicDilute and SystemSuitabilityCheck is set to True.
SuitabilityMixRate
The rotation speed of the integrated stirrer to mix the SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume before electrical resistance measurement, and maintain the mixture in an equilibrated suspension during electrical resistance measurement for the purpose of checking the system suitability. If SuitabilityMixRate is set to 0 RPM, the integrated stirrer will be put outside the SuitabilityMeasurementContainer and no mixing of the solution in SuitabilityMeasurementContainer is performed.
Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 120 revolutions per minute or Null.
SuitabilityMixTime
The duration that the SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume is mixed by the integrated stirrer of the instrument in order to make a well-mixed suspension. The suspension is then sized by electrical resistance measurement for the purpose of checking the system suitability.
Default Calculation: Automatically set to 2 Minute if SuitabilityMixRate is not set to Null or 0 RPM and SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 15 minutes or Null.
SuitabilityMixDirection
The rotation direction of the integrated stirrer to mix the SuitabilitySampleAmount and SuitabilityElectrolyteSampleDilutionVolume before electrical resistance measurement, and maintain the mixture in an equilibrated suspension during electrical resistance measurement for the purpose of checking the system suitability.
Default Calculation: Automatically set to Clockwise if SuitabilityMixRate is not set to Null or 0 RPM and SystemSuitabilityCheck is True.
NumberOfSuitabilityReadings
The number of times to perform identical system suitability runs on each SuitabilitySizeStandard sample-electrolyte solution mixture that is loaded into the instrument. Each of the system suitability runs is performed on the same sample-electrolyte solution mixture without reloading the instrument.
Default Calculation: Automatically set to 1 indicating no additional measurements on each loaded sample is performed if SystemSuitabilityCheck is set to True. If more than one measurement on each loaded sample is desired, this option must be manually set.
Pattern Description: Greater than or equal to 1 and less than or equal to 30 in increments of 1 or Null.
SuitabilityApertureCurrent
The value of the constant current that passes through the aperture of the ApertureTube during the system suitability run in order to measure the momentary electrical resistance change per particle passage through the aperture of the ApertureTube. If measuring cellular particles, current set too high can damage the particles due to Joule heating.
Pattern Description: Greater than or equal to 0 microamperes and less than or equal to 10 milliamperes or Null.
SuitabilityGain
The amplification factor applied to the recorded voltage pulse during the system suitability run. Increasing the gain increases the signal and noise level simultaneously.
SuitabilityFlowRate
The target volume of the SuitabilitySizeStandard sample-electrolyte solution mixture pumped through the aperture of the ApertureTube per unit time during the system suitability run.
Default Calculation: Automatically set based on ApertureDiameter and internal PressureToFlowRateStandardCurve standard curve stored in ApertureTube object. If ApertureDiameter is greater than 560 Micrometer, set to a flow rate that maintains the internal pressure during pumping to be 3 Torr if SystemSuitabilityCheck is True. Otherwise, set to a value that maintains the internal pressure to be 6 Torr during pumping if SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 microliters per second and less than or equal to 10 milliliters per second or Null.
Programmatic Pattern: ((Null | RangeP[0*(Microliter/Second), 10*(Milliliter/Second)]) | Automatic) | Null
MinSuitabilityParticleSize
Only particles with diameters or volumes greater than or equal to MinSuitabilityParticleSize are counted towards the SuitabilityTotalCount during the system suitability run. The conversion between volume and diameter assumes each particle is a perfect solid sphere.
Default Calculation: Automatically set to 2.1% of the ApertureDiameter if SystemSuitabilityCheck is True.
Programmatic Pattern: ((Null | (RangeP[0*Millimeter, 5*Millimeter] | RangeP[0*Millimeter^3, 20*Millimeter^3])) | Automatic) | Null
SuitabilityEquilibrationTime
Duration of time before counting the voltage pulses towards the SuitabilityTotalCount after the SuitabilitySizeStandard sample-electrolyte solution mixture begins pumping through the aperture of the ApertureTube. The flow rate is stabilized to SuitabilityFlowRate during SuitabilityEquilibrationTime to reduce the noise level during the pulse recording.
Pattern Description: Greater than or equal to 3 seconds and less than or equal to 30 seconds or Null.
SuitabilityStopCondition
Indicates if the system suitability run of the SuitabilitySizeStandard sample-electrolyte solution mixture concludes based on Time, Volume, TotalCount, or ModalCount for each SuitabilitySizeStandard. In Time mode the system suitability run is performed until SuitabilityRunTime has elapsed. In Volume mode the system suitability run is performed until SuitabilityRunVolume of the sample from the SuitabilityMeasurementContainer has passed through the aperture of the ApertureTube. In TotalCount mode the system suitability run is performed until SuitabilityTotalCount of particles are counted in total. In ModalCount mode the system suitability run is performed until number of particles with sizes that appear most frequently exceeds SuitabilityModalCount (see Figure 1.2). Volume mode is not applicable for ApertureDiameter greater than 360 Micrometer.
Default Calculation: If SuitabilityRunTime is specified, SuitabilityStopCondition is automatically set to Time. If SuitabilityRunVolume is specified, SuitabilityStopCondition is automatically set to Volume. If SuitabilityTotalCount is specified, SuitabilityStopCondition is automatically set to TotalCount. If SuitabilityModalCount is specified, SuitabilityStopCondition is automatically set to ModalCount. Otherwise automatically set to Volume mode if SystemSuitabilityCheck is True and ApertureDiameter is less than 560 Micrometer. Otherwise set to Time mode if SystemSuitabilityCheck is True.
SuitabilityRunTime
Duration of time of to perform the system suitability run to count and size particles. SuitabilityEquilibrationTime is not included in SuitabilityRunTime.
Default Calculation: Automatically set to 2 Minute if SuitabilityStopCondition is Time and SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 0 seconds and less than or equal to 999 seconds or Null.
SuitabilityRunVolume
The volume of the sample to pass through the aperture of the ApertureTube by the end of the system suitability run.
Default Calculation: Automatically set to 1000 Microliter if SuitabilityStopCondition is Volume and SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 50 microliters and less than or equal to 2 milliliters or Null.
SuitabilityTotalCount
Default Calculation: Automatically set to 100,000 if SuitabilityStopCondition is TotalCount and SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 50 and less than or equal to 500000 in increments of 1 or Null.
SuitabilityModalCount
Target number of particles with sizes that appear most frequently to be counted by the end of the system suitability run.
Default Calculation: Automatically set to 20,000 if SuitabilityStopCondition is ModalCount and SystemSuitabilityCheck is True.
Pattern Description: Greater than or equal to 10 and less than or equal to 100000 in increments of 1 or Null.
NumberOfSuitabilityReplicates
The number of replicate SuitabilitySizeStandard sample-electrolyte solution mixtures to prepare from mixing SuitabilitySizeStandard with ElectrolyteSolution. Each of the replicate mixture is loaded into the instrument individually with NumberOfSuitabilityReadings of system suitability runs performed.
Default Calculation: Automatically set to Null indicating no replicate sample is prepared if SystemSuitabilityCheck is set to True. If more than one replicate samples are desired, this option must be manually set.
Pattern Description: Greater than or equal to 2 and less than or equal to 96 in increments of 1 or Null.
Flushing
ElectrolyteSolutionVolume
The amount of the electrolyte solution to be added into the ElectrolyteSolutionContainer of the coulter counter instrument. The amount added here supplies a reservoir of clean electrolyte solution that is pumped to flush the aperture tube before and after sample runs to remove particles that may remain trapped in the bottom of the aperture tube. The minimum amount needed to avoid drawing air into the system is 500 Milliliter.
Default Calculation: Automatically set to the calculated volume to fulfill all the flushes before and after sample runs based on number of SamplesIn plus a 1-Liter buffering volume for ElectrolyteContainer.
FlushFlowRate
The target volume of the electrolyte solution pumped through the aperture of the ApertureTube per unit time when flushing the aperture tube (see Figure 2.1.1).
Default Calculation: Automatically set based on ApertureDiameter and internal PressureToFlowRateStandardCurve standard curve stored in ApertureTube object. If ApertureDiameter is greater than 560 Micrometer, set to a flow rate that maintains the internal pressure during pumping to be 3 Torr. Otherwise, set to a value that maintains the internal pressure to be 6 Torr during pumping.
Pattern Description: Greater than or equal to 0 microliters per second and less than or equal to 10 milliliters per second.
FlushTime
The duration that electrolyte solution flow from ElectrolyteSolutionContainer, to ApertureTube, to ParticleTrapContainer, and to InternalWasteContainer is maintained, in an attempt to remove the particles inside the ApertureTube after connecting the ApertureTube to instrument for the first time, before and after sample runs, or before changing the sample in the MeasurementContainer (see Figure 2.1.1).
System Suitability Analysis
AbortOnSystemSuitabilityCheck
Indicates if the experiment is aborted early if system suitability check fails. Aborted experiments will not prepare the SamplesIn and will only consume the SuitabilitySizeStandard samples. If AbortOnSystemSuitabilityCheck is set to False, the experiment will continue to the end. If system suitability check fails, SystemSuitabilityError is set to True in the protocol and data object. Note that data obtained with SystemSuitabilityError marked True may provide less size accuracy therefore should be interpreted with caution.
PCR
Options
General
Sample
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]) | Null
PrimerPair
The sample containing pair(s) of oligomer strands designed to bind to the template and serve as anchors for the polymerase.
Pattern Description: List of one or more {Forward Primer, Reverse Primer} entries or {{Null, Null}} or Null.
Programmatic Pattern: ({{(ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]], (ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String} | ObjectP[Model[Sample]]}..} | {{Null, Null}}) | Null
SampleLabel
A user defined word or phrase used to identify the samples containing nucleic acid templates from which the target sequences will be amplified, for use in downstream unit operations.
SampleContainerLabel
A user defined word or phrase used to identify the container of the sample containing nucleic acid templates from which the target sequences will be amplified, for use in downstream unit operations.
Instrument
Pattern Description: An object of type or subtype Model[Instrument, Thermocycler] or Object[Instrument, Thermocycler]
LidTemperature
The temperature of the instrument's plate lid throughout the reaction. The lid is heated to prevent water from condensing on the plate seal.
Pattern Description: Greater than or equal to 30 degrees Celsius and less than or equal to 105 degrees Celsius.
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.
WorkCell
The automated workstation with a collection of integrated instruments on which this unit operation will be will be performed if Preparation -> Robotic.
Sample Preparation
SampleVolume
Default Calculation: Automatically set to 2 Microliter if PreparedPlate is not True, and automatically set to 0 Microliter if it is True.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 100 microliters.
PrimerPairLabel
A user defined word or phrase used to identify the sample containing pair(s) of oligomer strands designed to bind to the template and serve as anchors for the polymerase, for use in downstream unit operations.
PrimerPairContainerLabel
A user defined word or phrase used to identify the container of the sample containing pair(s) of oligomer strands designed to bind to the template and serve as anchors for the polymerase, for use in downstream unit operations.
Pattern Description: List of one or more {Forward Primer Container, Reverse Primer Container} entries or {{Null, Null}}
ForwardPrimerVolume
Default Calculation: Automatically set to 1 microliter for each forward primer specified, or Null otherwise.
Programmatic Pattern: ((Null | (RangeP[0*Microliter, 100*Microliter] | {RangeP[0*Microliter, 100*Microliter]..})) | Automatic) | Null
ReversePrimerVolume
Programmatic Pattern: ((Null | (RangeP[0*Microliter, 100*Microliter] | {RangeP[0*Microliter, 100*Microliter]..})) | Automatic) | Null
BufferVolume
Default Calculation: Automatically set according to the equation BufferVolume=ReactionVolume-(SampleVolume+MasterMixVolume+ForwardPrimerVolume+ReversePrimerVolume) if Buffer is not set to Null, or Null otherwise.
Programmatic Pattern: ((Null | (RangeP[0*Microliter, 100*Microliter] | {RangeP[0*Microliter, 100*Microliter]..})) | Automatic) | Null
SampleOutLabel
A user defined word or phrase used to identify the output samples that contains amplified sequence(s), for use in downstream unit operations.
ReactionVolume
Pattern Description: Greater than or equal to 10 microliters and less than or equal to 100 microliters.
PreparedPlate
Indicates if the input sample or container has already been prepared and does not need to be diluted/mixed with master mix or buffer. If set to True, MasterMix and Buffer will be set to Null and the input sample will be used as is.
Default Calculation: Automatically set to True if MasterMix and Buffer are set to Null and no primers were specified. Otherwise set to False.
MasterMix
The stock solution composed of the polymerase, nucleotides, and buffer for amplifying the target sequences.
Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
MasterMixVolume
Default Calculation: Automatically set to 0.5*ReactionVolume if MasterMix is not set to Null, or Null otherwise.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 100 microliters or Null.
Buffer
The solution for bringing each reaction to ReactionVolume once all the reaction components (template, primers, and master mix) are added.
Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if PreparedPlate is not True.
Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
Post Experiment
ForwardPrimerStorageCondition
For each sample, the non-default conditions under which the forward primers of this experiment should be stored after the protocol is completed. If left unset, the forward primers will be stored according to their current StorageCondition.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal)..})) | Null
ReversePrimerStorageCondition
For each sample, the non-default conditions under which the reverse primers of this experiment should be stored after the protocol is completed. If left unset, the reverse primers will be stored according to their current StorageCondition.
Programmatic Pattern: (Null | ((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal)..})) | Null
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
MasterMixStorageCondition
The non-default condition under which MasterMix of this experiment should be stored after the protocol is completed. If left unset, MasterMix will be stored according to their current StorageCondition.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
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.
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.
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.
Preparatory Incubation
Incubate
Indicates if the SamplesIn should be incubated at a fixed temperature prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Incubation options are set. Otherwise, resolves to False.
IncubationTemperature
Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -20 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: ((Null | (Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature])) | Automatic) | Null
IncubationTime
Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
Mix
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
MixType
Default Calculation: Automatically resolves based on the container of the sample and the Mix option.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
MixUntilDissolved
Indicates if the mix should be continued up to the MaxIncubationTime or MaxNumberOfMixes (chosen according to the mix Type), in an attempt dissolve any solute. Any mixing/incubation will occur prior to starting the experiment.
Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
MaxIncubationTime
Maximum duration of time for which the samples will be mixed while incubated in an attempt to dissolve any solute, if the MixUntilDissolved option is chosen. This occurs prior to starting the experiment.
Default Calculation: Automatically resolves based on MixType, MixUntilDissolved, and the container of the given sample.
IncubationInstrument
Default Calculation: Automatically resolves based on the options Mix, Temperature, MixType and container of the sample.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: ((Null | ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]]) | Automatic) | Null
AnnealingTime
Minimum duration for which the SamplesIn should remain in the incubator allowing the system to settle to room temperature after the IncubationTime has passed but prior to starting the experiment.
IncubateAliquotContainer
The desired type of container that should be used to prepare and house the incubation samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
IncubateAliquotDestinationWell
The desired position in the corresponding IncubateAliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
IncubateAliquot
The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Centrifugation
Centrifuge
Indicates if the SamplesIn should be centrifuged prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Centrifuge options are set. Otherwise, resolves to False.
CentrifugeInstrument
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}]) | Automatic) | Null
CentrifugeIntensity
The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
CentrifugeTime
CentrifugeTemperature
The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
Pattern Description: Ambient or greater than or equal to -10 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
CentrifugeAliquotContainer
The desired type of container that should be used to prepare and house the centrifuge samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
CentrifugeAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
CentrifugeAliquot
The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
Preparatory Filtering
Filtration
Indicates if the SamplesIn should be filter prior to starting the experiment or any aliquoting. Sample Preparation occurs in the order of Incubation, Centrifugation, Filtration, and then Aliquoting (if specified).
Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
FiltrationType
Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
FilterInstrument
Default Calculation: Will automatically resolved to an instrument appropriate for the filtration type.
Pattern Description: An object of type or subtype Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], or Object[Instrument, SyringePump] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterBlock], Object[Instrument, FilterBlock], Model[Instrument, PeristalticPump], Object[Instrument, PeristalticPump], Model[Instrument, VacuumPump], Object[Instrument, VacuumPump], Model[Instrument, Centrifuge], Object[Instrument, Centrifuge], Model[Instrument, SyringePump], Object[Instrument, SyringePump]}]) | Automatic) | Null
Filter
The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Will automatically resolve to a filter appropriate for the filtration type and instrument.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}]) | Automatic) | Null
FilterMaterial
The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter material for the given sample is Filtration is set to True.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
PrefilterMaterial
The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
FilterPoreSize
The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
Default Calculation: Resolves to an appropriate filter pore size for the given sample is Filtration is set to True.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
PrefilterPoreSize
The pore size of the filter; all particles larger than this should be removed during the filtration.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
FilterSyringe
Default Calculation: Resolves to an syringe appropriate to the volume of sample being filtered, if Filtration is set to True.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Object[Container, Syringe] or a prepared sample or Null.
Programmatic Pattern: ((Null | (ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String)) | Automatic) | Null
FilterHousing
The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
Default Calculation: Resolve to an housing capable of holding the size of the membrane being used, if filter with Membrane FilterType is being used and Filtration is set to True.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], or Object[Instrument, FilterBlock] or Null.
Programmatic Pattern: ((Null | ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}]) | Automatic) | Null
FilterIntensity
Default Calculation: Will automatically resolve to 2000 GravitationalAcceleration if FiltrationType is Centrifuge and Filtration is True.
Pattern Description: Greater than 0 revolutions per minute or greater than 0 standard accelerations due to gravity on the surface of the earth or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
FilterTime
Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
FilterTemperature
The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
FilterContainerOut
The desired container filtered samples should be produced in or transferred into by the end of filtration, with indices indicating grouping of samples in the same plates, if desired.
Default Calculation: Automatically set as the PreferredContainer for the Volume of the sample. For plates, attempts to fill all wells of a single plate with the same model before using another one.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or {Index, Container} or Null.
Programmatic Pattern: ((Null | ((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquotDestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
FilterAliquotContainer
The desired type of container that should be used to prepare and house the filter samples which should be used in lieu of the SamplesIn for the experiment.
Programmatic Pattern: ((Null | (ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic})) | Automatic) | Null
FilterAliquot
The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container.
Pattern Description: All or greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
FilterSterile
Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
Aliquoting
Aliquot
Indicates if aliquots should be taken from the SamplesIn and transferred into new AliquotSamples used in lieu of the SamplesIn for the experiment. Note that if NumberOfReplicates is specified this indicates that the input samples will also be aliquoted that number of times. Note that Aliquoting (if specified) occurs after any Sample Preparation (if specified).
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
AliquotAmount
Default Calculation: Automatically set as the smaller between the current sample volume and the maximum volume of the destination container if a liquid, or the current Mass or Count if a solid or counted item, respectively.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
TargetConcentration
The desired final concentration of analyte in the AliquotSamples after dilution of aliquots of SamplesIn with the ConcentratedBuffer and BufferDiluent which should be used in lieu of the SamplesIn for the experiment.
TargetConcentrationAnalyte
Default Calculation: Automatically set to the first value in the Analytes field of the input sample, or, if not populated, to the first analyte in the Composition field of the input sample, or if none exist, the first identity model of any kind in the Composition field.
Pattern Description: An object of type or subtype Model[Molecule], Model[Molecule, cDNA], Model[Molecule, Oligomer], Model[Molecule, Transcript], Model[Molecule, Protein], Model[Molecule, Protein, Antibody], Model[Molecule, Carbohydrate], Model[Molecule, Polymer], Model[Resin], Model[Resin, SolidPhaseSupport], Model[Lysate], Model[ProprietaryFormulation], Model[Virus], Model[Cell], Model[Cell, Mammalian], Model[Cell, Bacteria], Model[Cell, Yeast], Model[Tissue], Model[Material], or Model[Species] or Null.
AssayVolume
Default Calculation: Automatically determined based on Volume and TargetConcentration option values.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 20 liters or Null.
ConcentratedBuffer
The concentrated buffer which should be diluted by the BufferDilutionFactor in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
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
BufferDilutionFactor
The dilution factor by which the concentrated buffer should be diluted in the final solution (i.e., the combination of the sample, ConcentratedBuffer, and BufferDiluent). The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: If ConcentratedBuffer is specified, automatically set to the ConcentratedBufferDilutionFactor of that sample; otherwise, set to Null.
BufferDiluent
The buffer used to dilute the aliquot sample such that ConcentratedBuffer is diluted by BufferDilutionFactor in the final solution. The ConcentratedBuffer and BufferDiluent will be combined and then mixed with the sample, where the combined volume of these buffers is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is specified; otherwise, resolves to Null.
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
AssayBuffer
The buffer that should be added to any aliquots requiring dilution, where the volume of this buffer added is the difference between the AliquotAmount and the total AssayVolume.
Default Calculation: Automatically resolves to Model[Sample, "Milli-Q water"] if ConcentratedBuffer is not specified; otherwise, resolves to Null.
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
AliquotSampleStorageCondition
The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting, Oven} or Disposal or Null.
DestinationWell
The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
Default Calculation: Automatically resolves to A1 in containers with only one position. For plates, fills wells in the order provided by the function AllWells.
Pattern Description: Any well from A1 to H12 or list of one or more any well from A1 to H12 or any well from A1 to H12 entries or Null.
Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null
AliquotContainer
The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
Default Calculation: Automatically set as the PreferredContainer for the AssayVolume of the sample. For plates, attempts to fill all wells of a single plate with the same model before aliquoting into the next.
Pattern Description: An object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null or {Index, Container} or list of one or more an object of type or subtype Model[Container] or Object[Container] or a prepared sample or Automatic or Null entries or list of one or more Automatic or Null or {Index, Container} entries.
Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null
AliquotPreparation
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
ConsolidateAliquots
Polymerase Activation
Activation
Indicates if hot start activation should be performed. In order to reduce non-specific amplification, enzymes can be made room temperature stable by inhibiting their activity via thermolabile conjugates. Once an experiment is ready to be run, this inhibition is disabled by heating the reaction to ActivationTemperature.
Default Calculation: Automatically set to True if other Activation options are set, or False otherwise.
ActivationTime
The length of time for which the sample is held at ActivationTemperature to remove the thermolabile conjugates inhibiting polymerase activity.
Default Calculation: Automatically set to 60 seconds if Activation is set to True, or Null otherwise.
ActivationTemperature
The temperature to which the sample is heated to remove the thermolabile conjugates inhibiting polymerase activity.
Default Calculation: Automatically set to 95 degrees Celsius if Activation is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 105 degrees Celsius or Null.
ActivationRampRate
Default Calculation: Automatically set to 3.5 degrees Celsius per second if Activation is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 0.2 degrees Celsius per second and less than or equal to 3.5 degrees Celsius per second or Null.
Denaturation
DenaturationTime
The length of time for which the sample is held at DenaturationTemperature to allow the dissociation of the double stranded template into single strands.
DenaturationTemperature
The temperature to which the sample is heated to allow the dissociation of the double stranded template into single strands.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 105 degrees Celsius.
DenaturationRampRate
Pattern Description: Greater than or equal to 0.2 degrees Celsius per second and less than or equal to 3.5 degrees Celsius per second.
Primer Annealing
PrimerAnnealing
Indicates if annealing should be performed as a separate step instead of as part of extension. Lowering the temperature during annealing allows primers to bind to the template and serve as anchor points for the polymerase in the subsequent extension.
Default Calculation: Automatically set to True if other PrimerAnnealing options are set, or False otherwise.
PrimerAnnealingTime
The length of time for which the sample is held at PrimerAnnealingTemperature to allow primers to bind to the template.
Default Calculation: Automatically set to 30 seconds if PrimerAnnealing is set to True, or Null otherwise.
PrimerAnnealingTemperature
Default Calculation: Automatically set to 60 degrees Celsius if PrimerAnnealing is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 105 degrees Celsius or Null.
PrimerAnnealingRampRate
Default Calculation: Automatically set to 3.5 degrees Celsius per second if PrimerAnnealing is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 0.2 degrees Celsius per second and less than or equal to 3.5 degrees Celsius per second or Null.
Strand Extension
ExtensionTime
The length of time for which sample is held at ExtensionTemperature to allow the polymerase to synthesize a new strand using the template and primers.
ExtensionTemperature
The temperature to which the sample is heated/cooled to allow the polymerase to synthesize a new strand using the template and primers.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 105 degrees Celsius.
ExtensionRampRate
Pattern Description: Greater than or equal to 0.2 degrees Celsius per second and less than or equal to 3.5 degrees Celsius per second.
Cycling
NumberOfCycles
The number of times the sample will undergo repeated cycles of denaturation, primer annealing (optional), and strand extension.
Final Extension
FinalExtension
Indicates if final extension should be performed to fill in any incomplete products and/or obtain a poly-adenosine overhang on the 3' end of the product.
Default Calculation: Automatically set to True if other FinalExtension options are set, or False otherwise.
FinalExtensionTime
The length of time for which the sample is held at FinalExtensionTemperature to fill in any incomplete products and/or obtain a poly-adenosine overhang on the 3' end of the product.
Default Calculation: Automatically set to 10 minutes if FinalExtension is set to True, or Null otherwise
FinalExtensionTemperature
The temperature to which the sample is heated/cooled to to fill in any incomplete products and/or obtain a poly-adenosine overhang on the 3' end of the product.
Default Calculation: Automatically set to ExtensionTemperature if FinalExtension is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 4 degrees Celsius and less than or equal to 105 degrees Celsius or Null.
FinalExtensionRampRate
Default Calculation: Automatically set to 3.5 degrees Celsius per second if FinalExtension is set to True, or Null otherwise.
Pattern Description: Greater than or equal to 0.2 degrees Celsius per second and less than or equal to 3.5 degrees Celsius per second or Null.
Infinite Hold
HoldTemperature
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.
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.
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.
Default Calculation: Automatically set to False if the experiment involves Living cells and/or Sterile samples.
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.
Default Calculation: Automatically set to False if the experiment involves Living cells and/or Sterile samples.
ImageSample
Indicates if any samples that are modified in the course of the experiment should be freshly imaged after running the experiment.
Example Calls
Basic Examples using the cell preparation primitives:
Basic Examples using the primitives shared with manual sample preparation:
Create a new culture media sample in a 50mL tube, transfer some out of it, and warm the aliquoted sample:
Examples using a variety of primitives:
Starting a new cell stock: inoculate from freeze dried cell sample, incubate cells, wash once with PBS, measure OD600 of cultured cells, and freeze the culture:
InoculateLiquidMedia Examples
IncubateCells Examples
Incubate bacterial cells for 15 hours, quantifying via nephelometry every 3 hours to generate a growth curve (and discarding the samples at the end of incubation):
Incubate yeast cells under standard shaking conditions for 12 hours, quantifying via absorbance every 2 hours and ceasing incubation once a target is met (and freezing the cell samples if this target is not obtained within 12 hours):
Incubate bacterial cells under custom conditions for 24 hours, quantifying via colony count every 6 hours and ceasing incubation once a target is met (and incubating the cell samples indefinitely if this target is not obtained within 24 hours):
QuantifyCells Examples
Use Methods option to specify the desired quantification method(s) for measuring the cell concentration:
Use MultiMethodAliquots option to specify whether aliquots are shared across different quantification methods:
FreezeCells Examples
Warnings and Errors
-
Messages
Last modified on Thu 4 Sep 2025 13:07:07