Sample
The sample/container to be filtered.
Pattern: ListableP[NonSelfContainedSampleP | NonSelfContainedSampleModelP | ObjectP[{Model[Container, Vessel], Model[Container, ReactionVessel], Model[Container, Cuvette], Object[Container, Vessel], Object[Container, ReactionVessel], Object[Container, Cuvette]}] | {ObjectP[{Model[Container, Plate], Object[Container, Plate]}], WellP}]
General
Sample
The samples that should be filtered.
Pattern Description: Container with Well Position or Sample or Container or Null.
Programmatic Pattern: ((ObjectP[{Object[Sample], Object[Container]}] | _String) | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]] | LocationPositionP, ObjectP[{Object[Container]}] | _String}) | Null
SampleLabel
A user defined word or phrase used to identify the sample that goes into the filter, for use in downstream unit operations.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
FiltrateLabel
A user defined word or phrase used to identify the sample that has gone through the filter, for use in downstream unit operations.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
FilterLabel
A user defined word or phrase used to identify the filter through which the sample is forced, for use in downstream unit operations This option can only be set if Preparation->Robotic.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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 This option can only be set if Preparation->Robotic.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or list of one or more a string entries or Null.
Programmatic Pattern: ((Null | (_String | {_String..})) | Automatic) | Null
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.
Pattern Description: A string or list of one or more a string entries or Null.
Programmatic Pattern: ((Null | (_String | {_String..})) | Automatic) | Null
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.
Default Calculation: Automatically set to All if the filtering robotically, or Null otherwise.
Pattern Description: All or Volume or Null.
Programmatic Pattern: ((Null | (All | RangeP[0*Milliliter, 10*Milliliter])) | Automatic) | Null
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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
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.
Pattern Description: A string or list of one or more a string or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (_String | {(_String | (Null | Automatic))..})) | Automatic) | Null
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.
Pattern Description: A string or list of one or more a string or Null or Automatic entries or Null.
Programmatic Pattern: ((Null | (_String | {(_String | (Null | Automatic))..})) | Automatic) | Null
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
Indicates the work cell that this primitive will be run on if Preparation->Robotic.
Default Calculation: Automatically set to STAR if Preparation->Robotic.
Pattern Description: STAR, bioSTAR, microbioSTAR, or qPix or Null.
Programmatic Pattern: (WorkCellP | Automatic) | Null
Preparation
Indicates if this unit operation is carried out primarily robotically or manually. Manual unit operations are executed by a laboratory operator and robotic unit operations are executed by a liquid handling work cell.
Pattern Description: Manual or Robotic.
Programmatic Pattern: PreparationMethodP | Automatic
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.
Pattern Description: PeristalticPump, Centrifuge, Vacuum, Syringe, or AirPressure.
Programmatic Pattern: FiltrationTypeP | Automatic
Time
The amount of time for which the samples will be filtered.
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.
Pattern Description: Greater than 0 minutes.
Programmatic Pattern: GreaterP[0*Minute] | Automatic
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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Pattern Description: Greater than 0 minutes or Null.
Programmatic Pattern: ((Null | GreaterP[0*Minute]) | Automatic) | Null
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
The syringe used to force that sample through a filter.
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
The rate at which the syringe pump will dispense liquid from the syringe and through the filter.
Default Calculation: Automatically set to the 0.2 * MaxVolume of the syringe per minute.
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
Indicates if the filtration of the samples should be done in a sterile environment.
Pattern Description: True or False.
Programmatic Pattern: BooleanP
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.
Pattern Description: Greater than or equal to -10 degrees Celsius or Null.
Programmatic Pattern: ((Null | GreaterEqualP[-10*Celsius]) | Automatic) | Null
Pressure
The target pressure applied to the filter. This option can only be set if Preparation->Robotic.
Default Calculation: Automatically set to 40 PSI if Method -> AirPressure or Null otherwise.
Pattern Description: Greater than 0 pounds
‐force per inch squared or Null.
Programmatic Pattern: ((Null | GreaterP[0*PSI]) | Automatic) | Null
Counterweight
The counterweight to the input container. This option can only be set if Preparation->Robotic.
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
CounterweightLabel
The label of the counterweights that will be used to balance the input containers. This option can only be set if Preparation->Robotic.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
Protocol
Intensity
The rotational speed or force at which the samples will be centrifuged during filtration.
Default Calculation: Will be automatically set to 2000 GravitationalAcceleration if filtering type is Centrifuge.
Pattern Description: Force or Speed or Null.
Programmatic Pattern: ((Null | (GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration])) | Automatic) | Null
Target
Indicates if the filtrate smaples or retentate samples should populate SamplesOut. Note that if set to Retentate, Filtrate will still be collected as well, just not populated in SamplesOut.
Pattern Description: Filtrate or Retentate.
Programmatic Pattern: Filtrate | Retentate
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.
Pattern Description: Force or Speed or Null.
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 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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | Automatic) | Null
Filter Properties
Filter
The filter that should be used to remove impurities from the sample.
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
The desired position in the Filter in which the samples should be placed for the filtering.
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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | Automatic) | Null
MembraneMaterial
The material from which the filtration membrane should be made of.
Default Calculation: Will be automatically set to PES or to the MembraneMaterial of Filter if it is specified.
Pattern Description: Cellulose, Cotton, Polyethylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, or HLB.
Programmatic Pattern: FilterMembraneMaterialP | Automatic
PrefilterMembraneMaterial
The material from which the prefilter filtration membrane should be made of.
Default Calculation: Will be automatically set to GxF if a prefilter pore size is specified.
Pattern Description: Cellulose, Cotton, Polyethylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, or HLB or Null.
Programmatic Pattern: ((Null | FilterMembraneMaterialP) | Automatic) | 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.1 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.
Programmatic Pattern: ((Null | FilterSizeP) | Automatic) | 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.
Programmatic Pattern: ((Null | FilterMolecularWeightCutoffP) | Automatic) | 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.1 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.
Programmatic Pattern: ((Null | FilterSizeP) | Automatic) | Null
FilterStorageCondition
The conditions under which any filters used by this experiment should be stored after the protocol is completed.
Default Calculation: Will be automatically set to Null if the Filter option is set to a container filter (as in, it will adopt whatever the default storage condition is of that filter), or Disposal if the Filter option is set to an item filter.
Pattern Description: Storage Object or Storage Type or Null.
Programmatic Pattern: ((Null | ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]])) | Automatic) | 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.
Pattern Description: Storage Object or Storage Type or Null.
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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
RetentateCollectionMethod
Indicates how resuspended retentate should be transferred into RetentateContainerOut.
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.
Pattern Description: Resuspend, Centrifuge, or Transfer or Null.
Programmatic Pattern: ((Null | (Resuspend | Centrifuge | Transfer)) | Automatic) | Null
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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | Automatic) | 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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | Automatic) | 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.
Programmatic Pattern: ((Null | RangeP[1*Microliter, 20*Liter]) | Automatic) | 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
Number of times the retentate should be pipetted if RetentateCollectionMethod -> Transfer.
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.
Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | 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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Default Calculation: Automatically set to 1 if WashRetentate -> 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 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.
Pattern Description: Force or Speed or Null.
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.
Default Calculation: Automatically set to False if CollectRetentate -> True, or Null otherwise.
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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Programmatic Pattern: ((Null | RangeP[1, 5, 1]) | Automatic) | Null
PrewetFilterTime
Indicates the length of time the PrewetFilterBuffer is run through the filter to pre-wet it.
Default Calculation: Automatically set to 5 Minute if FiltrationType is set to Centrifuge, or Null otherwise.
Pattern Description: Greater than 0 minutes or Null.
Programmatic Pattern: ((Null | GreaterP[0*Minute]) | Automatic) | Null
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.
Programmatic Pattern: ((Null | RangeP[1*Microliter, 20*Liter]) | Automatic) | 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.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
PrewetFilterContainerOut
The container that is be used to accumulate the filtrate during the prewetting step.
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
The label of the container that is be used to accumulate the filtrate during the prewetting step.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
Instrument Specifications
Tips
The pipette tips used to aspirate and dispense the requested volume.
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] or Object[Item, Tips] or Null.
Programmatic Pattern: ((Null | (Null | ObjectP[{Model[Item, Tips], Object[Item, Tips]}])) | Automatic) | Null
TipType
The type of pipette tips used to aspirate and dispense the requested volume during the transfer.
Default Calculation: Automatically set to the TipType field of the calculated Tips that will be used to perform the transfer.
Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
Programmatic Pattern: ((Null | (Null | TipTypeP)) | Automatic) | Null
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, Delrin, ECTFE, EPDM, ETFE, EVA, FEP, FFKM, HDPE, Hypalon, LDPE, NaturalRubber, NBR, Neoprene, Nitrile, Noryl, Nylon, PEEK, PEI, Perlast, PharmaPure, Polycarbonate, Polyester, Polyethylene, Polyolefin, Polyoxymethylene, Polypropylene, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10}, Polysulfone, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
Programmatic Pattern: ((Null | (Null | MaterialP)) | Automatic) | 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 | (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 | (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.
Programmatic Pattern: ((Null | (Null | RangeP[0*Microliter, 50*Microliter])) | Automatic) | 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.
Default Calculation: Automatically set to 5 Microliter if Preparation->Robotic.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 300 microliters or Null.
Programmatic Pattern: ((Null | (Null | RangeP[0*Microliter, 300*Microliter])) | Automatic) | 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 | (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 | (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.
Programmatic Pattern: ((Null | (Null | RangeP[0*Second, 9.9*Second])) | Automatic) | 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.
Programmatic Pattern: ((Null | (Null | RangeP[0*Second, 9.9*Second])) | Automatic) | 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 | (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 | (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.
Pattern Description: Top, Bottom, LiquidLevel, or TouchOff or Null.
Programmatic Pattern: ((Null | (Null | PipettingPositionP)) | Automatic) | Null
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.
Pattern Description: Top, Bottom, LiquidLevel, or TouchOff or Null.
Programmatic Pattern: ((Null | (Null | PipettingPositionP)) | Automatic) | Null
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.
Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
Programmatic Pattern: ((Null | (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 | (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.
Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
Programmatic Pattern: ((Null | (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 | (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).
Pattern Description: List of one or more {Target Volume, Actual Volume} entries or Null.
Programmatic Pattern: ((Null | (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.
Pattern Description: An object of type or subtype Model[Method, Pipetting] or Null.
Programmatic Pattern: ((Null | (Null | ObjectP[Model[Method, Pipetting]])) | Automatic) | Null
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.
Pattern Description: True or False or Null.
Programmatic Pattern: ((Null | (Null | BooleanP)) | Automatic) | Null
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.
Programmatic Pattern: ((Null | (Null | DeviceChannelP)) | 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.
Pattern Description: True or False or Null.
Programmatic Pattern: ((Null | (Null | BooleanP)) | Automatic) | Null
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.
Pattern Description: True or False or Null.
Programmatic Pattern: ((Null | (Null | BooleanP)) | Automatic) | Null
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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Programmatic Pattern: ((Null | (Null | RangeP[0*Microliter, 50*Milliliter])) | Automatic) | 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.
Programmatic Pattern: ((Null | (Null | RangeP[0, 50, 1])) | Automatic) | 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.
Programmatic Pattern: ((Null | (Null | RangeP[0, 100, 1])) | Automatic) | 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.
Programmatic Pattern: ((Null | (Null | RangeP[0*Microliter, 50*Milliliter])) | Automatic) | 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.
Programmatic Pattern: ((Null | (Null | RangeP[0, 50, 1])) | 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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
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.
Pattern Description: Greater than or equal to 1 minute and less than or equal to 72 hours or Null.
Programmatic Pattern: ((Null | RangeP[1*Minute, $MaxExperimentTime]) | Automatic) | Null
Mix
Indicates if this sample should be mixed while incubated, prior to starting the experiment.
Default Calculation: Automatically resolves to True if any Mix related options are set. Otherwise, resolves to False.
Pattern Description: True or False or Null.
Programmatic Pattern: ((Null | BooleanP) | Automatic) | Null
MixType
Indicates the style of motion used to mix the sample, prior to starting the experiment.
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.
Programmatic Pattern: ((Null | MixTypeP) | Automatic) | 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.
Pattern Description: True or False or Null.
Programmatic Pattern: ((Null | BooleanP) | Automatic) | Null
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.
Pattern Description: Greater than or equal to 1 minute and less than or equal to 72 hours or Null.
Programmatic Pattern: ((Null | RangeP[1*Minute, $MaxExperimentTime]) | Automatic) | Null
IncubationInstrument
The instrument used to perform the Mix and/or Incubation, prior to starting the experiment.
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.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours or Null.
Programmatic Pattern: ((Null | RangeP[0*Minute, $MaxExperimentTime]) | Automatic) | Null
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.
Pattern Description: An object of type or subtype Model[Container] or {Index, Container} or Null.
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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | Automatic) | Null
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.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | All)) | Automatic) | 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.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
CentrifugeInstrument
The centrifuge that will be used to spin the provided samples prior to starting the experiment.
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
The amount of time for which the SamplesIn should be centrifuged prior to starting the experiment.
Pattern Description: Greater than 0 minutes or Null.
Programmatic Pattern: ((Null | GreaterP[0*Minute]) | Automatic) | Null
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.
Programmatic Pattern: ((Null | (Ambient | RangeP[-10*Celsius, 40*Celsius])) | Automatic) | 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.
Pattern Description: An object of type or subtype Model[Container] or {Index, Container} or Null.
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.
Pattern Description: Any well from A1 to H12 or Null.
Programmatic Pattern: ((Null | WellPositionP) | 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.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | All)) | Automatic) | 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).
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
AliquotSampleLabel
A user defined word or phrase used to identify the samples after they are aliquotted, for use in downstream unit operations.
Pattern Description: A string or Null.
Programmatic Pattern: ((Null | _String) | Automatic) | Null
AliquotAmount
The amount of a sample that should be transferred from the input samples into aliquots.
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.
Pattern Description: All or Count or Count or Mass or Volume or Null.
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.
Default Calculation: Automatically calculated based on aliquot and buffer volumes.
Pattern Description: Greater than 0 molar or greater than 0 grams per liter or Null.
Programmatic Pattern: ((Null | (GreaterP[0*Molar] | GreaterP[(0*Gram)/Liter])) | Automatic) | Null
TargetConcentrationAnalyte
The substance whose final concentration is attained with the TargetConcentration option.
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.
Programmatic Pattern: ((Null | ObjectP[IdentityModelTypes]) | Automatic) | Null
AssayVolume
The desired total volume of the aliquoted sample plus dilution buffer.
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.
Programmatic Pattern: ((Null | RangeP[1*Microliter, 20*Liter]) | 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 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.
Pattern Description: Greater than or equal to 1 or Null.
Programmatic Pattern: ((Null | GreaterEqualP[1]) | Automatic) | 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, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, BacteriaIncubation, MammalianIncubation, TissueCultureCellsIncubation, MicrobialCellsIncubation, MicrobialCellsShakingIncubation, YeastCellsIncubation, YeastCellsShakingIncubation, ViralIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: ((Null | (SampleStorageTypeP | Disposal)) | Automatic) | 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 or Null.
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
Indicates the desired scale at which liquid handling used to generate aliquots will occur.
Default Calculation: Automatic resolution will occur based on manipulation volumes and container types.
Pattern Description: Manual or Robotic or Null.
Programmatic Pattern: (PreparationMethodP | Automatic) | Null
ConsolidateAliquots
Indicates if identical aliquots should be prepared in the same container/position.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | 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, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, BacteriaIncubation, MammalianIncubation, TissueCultureCellsIncubation, MicrobialCellsIncubation, MicrobialCellsShakingIncubation, YeastCellsIncubation, YeastCellsShakingIncubation, ViralIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (Null | (Alternatives[SampleStorageTypeP | Disposal])) | 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.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
MeasureVolume
Indicates if any liquid samples that are modified in the course of the experiment should have their volumes measured and updated after running the experiment. Please note that public samples are volume measured regardless of the value of this option.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | 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.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null