ecl-logo Documentation

ExperimentMagneticBeadSeparation

ExperimentMagneticBeadSeparation[Samples]Protocol

creates a Protocol for isolating targets from Samples via magnetic bead separation, which uses a magnetic field to separate superparamagnetic particles from suspensions.

    
Magnetic bead separation utilizes a magnetic field to separate superparamagnetic particles from a suspension. This method is useful for either positive or negative selection of targets from crude samples, by coating the magnetic beads with molecules that bind to the targets or contaminants, respectively. The steps of a magnetic bead separation experiment may include preparing magnetic beads via washing and equilibrating, introducing samples to the magnetic beads, washing the magnetic beads, and eluting the targets. For washing the target-bound magnetic beads, up to 7 different washing stages (SeptenaryWash) are allowed. Optionally, the different washing stages can be utilized for on-bead digestion to perform alkylation, reduction, trypsin digestion, etc.
    

Experimental Principles

    Figure 1.1: Step 1: Magnetic beads are washed repeatedly to remove any impurities prior to start of the protocol. Optionally, the aspirated samples may be collected. Step 2: Magnetic beads are equilibrated to ensure compatibility with the samples. Optionally, the aspirated samples may be collected. Step 3: Samples are introduced to magnetic beads and targets are allowed to bind to magnetic beads. Optionally, the aspirated samples may be collected. Step 4: Magnetic beads are washed repeatedly with up to 7 washing stages to remove any residual contaminants or to digest bound targets on beads by alkylation, reduction, trypsin digestion, etc. The aspirated samples may be collected. Step 5: Targets are eluted repeatedly off magnetic beads, and the aspirated samples are collected.

Instrumentation

Experiment Options

    General

    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.
    Default Value: Positive
    Pattern Description: Positive or Negative.
    Programmatic Pattern: MagneticBeadSeparationSelectionStrategyP

    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.
    Default Value: Affinity
    Pattern Description: NormalPhase, ReversePhase, IonExchange, or Affinity.
    Programmatic Pattern: MagneticBeadSeparationModeP

    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 Value: Automatic
    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.
    Pattern Description: Parallel, Batch, or Serial.
    Programmatic Pattern: MagneticBeadSeparationProcessingOrderP | Automatic

    NumberOfReplicates

    The number of aliquots to generate from the input sample before loading to the magnetic beads.
    Default Value: Null
    Pattern Description: Greater than or equal to 2 and less than or equal to 500 in increments of 1 or Null.
    Programmatic Pattern: RangeP[2, 500, 1] | 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 Value: Automatic
    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.
    Pattern Description: All or Volume.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | All) | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Target

    The molecule or analyte that we aim to purify from the SamplesIn.
    Default Value: Automatic
    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.
    Pattern Description: An object of type or subtype Model[Molecule] or Null.
    Programmatic Pattern: (ObjectP[Model[Molecule]] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: An object of type or subtype Model[Molecule] or Null.
    Programmatic Pattern: (ObjectP[Model[Molecule]] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: An object of type or subtype Model[Molecule] or Null.
    Programmatic Pattern: (ObjectP[Model[Molecule]] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: (ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    MagneticBeadVolume

    The volumetric amount of MagneticBeads that is added to the assay container prior to optional prewash and equilibration.
    Default Value: Automatic
    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.
    Programmatic Pattern: RangeP[1*Microliter, 50*Milliliter] | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    MagnetizationRack

    The magnetic rack used during magnetization that provides the magnetic force to attract the magnetic beads.
    Figure 2.1: This table indicates how the MagnetizationRack option is automatically determined for manual preparation.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Preparation

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

    Post Experiment

    MagneticBeadCollectionStorageCondition

    The non-default condition under which the used magnetic beads are stored after the protocol is completed.
    Default Value: Disposal
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashCollectionStorageCondition

    The non-default condition under which the aspirated samples during the prewash prior to equilibration are stored after the protocol is completed.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if PreWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationCollectionStorageCondition

    The non-default condition under which the aspirated samples during the equilibration are stored after the protocol is completed.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if Equilibration is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingCollectionStorageCondition

    The non-default condition under which the aspirated samples during loading are stored after the protocol is completed.
    Default Value: Refrigerator
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if Wash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if SecondaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if TertiaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if QuaternaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if QuinaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if SenaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashCollectionStorageCondition

    The non-default condition under which the aspirated samples during the septenary wash prior to elution are stored after the protocol is completed.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if SeptenaryWash is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionCollectionStorageCondition

    The non-default condition under which the aspirated samples during elution are stored after the protocol is completed.
    Default Value: Automatic
    Default Calculation: Automatically set to Refrigerator if Elution is set to True.
    Pattern Description: Condition or Objects or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SamplesInStorageCondition

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

    PreWash

    PreWash

    Indicates if the magnetic beads are rinsed prior to equilibration in order to remove the storage buffer.
    Default Value: Automatic
    Default Calculation: Automatically set to True if other PreWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashBuffer

    The solution used to rinse the magnetic beads in order to remove the storage buffer prior to equilibration.
    Default Value: Automatic
    Default Calculation: Automatically set to match the ElutionBuffer if PreWash 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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashBufferVolume

    The amount of PreWashBuffer that is added to the magnetic beads for each prewash prior to equilibration.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashMix

    Indicates if the solution is mixed following combination of PreWashBuffer and the magnetic beads during each prewash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if PreWash is set to True and PreWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashMixTime

    The duration during which the combined PreWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashMixRate

    The frequency of rotation used to mix the combined PreWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfPreWashMixes

    The number of times that the combined PreWashBuffer and magnetic beads are mixed if PreWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if PreWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashMixVolume

    The volume of the combined PreWashBuffer and magnetic beads that is pipetted up and down in order to mix, if PreWashMixType->Pipette, .
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined PreWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if PreWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to PreWashBufferVolume for robotic preparation, if PreWash is set to True.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation is Robotic and PreWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and PreWash is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfPreWashes

    The number of times the magnetic beads are washed by adding PreWashBuffer, mixing, magnetization, and aspirating solution prior to equilibration.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if PreWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashAirDry

    Indicates if the magnetic beads are exposed to open air to evaporate the remaining PreWashBuffer following the final prewash prior to equilibration.
    Default Value: Automatic
    Default Calculation: Automatically set to False if PreWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PreWashAirDryTime

    The duration that the magnetic beads are exposed to open air to evaporate the remaining PreWashBuffer following the final prewash prior to equilibration.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if PreWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to True if other Equilibration options are set.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationBufferVolume

    The amount of EquilibrationBuffer to add to the magnetic beads for equilibration.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationMix

    Indicates if the solution is mixed following combination of EquilibrationBuffer and the magnetic beads.
    Default Value: Automatic
    Default Calculation: Automatically set to True if Equilibration is set to True and Equilibration MixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationMixTime

    The duration during which the combined EquilibrationBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationMixRate

    The frequency of rotation used to mix the combined EquilibrationBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfEquilibrationMixes

    The number of times that the combined EquilibrationBuffer and magnetic beads are mixed if EquilibrationMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if EquilibrationMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationMixVolume

    The volume of the combined EquilibrationBuffer and magnetic beads that is pipetted up and down in order to mix, if EquilibrationMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationMixTemperature

    The temperature of the device that is used to mix/incubate the combined EquilibrationBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if Equilibration is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationAspirationVolume

    The volume of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during equilibration.
    Default Value: Automatic
    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.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation is Robotic and Equilibration is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and Equilibration is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationCollectionContainer

    The container for collecting the aspirated used EquilibrationBuffer during the equilibration.
    Default Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationAirDry

    Indicates if the magnetic beads are exposed to open air to evaporate the remaining EquilibrationBuffer before contact with the input sample.
    Default Value: Automatic
    Default Calculation: Automatically set to False if Equilibration is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    EquilibrationAirDryTime

    The duration that the magnetic beads are exposed to open air to evaporate the remaining EquilibrationBuffer before contact with the input sample.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if EquilibrationAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Loading

    LoadingMix

    Indicates if the solution is mixed following the combination of the input sample and the magnetic beads.
    Default Value: Automatic
    Default Calculation: Automatically set to True if LoadingMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingMixTime

    The duration during which the combined SamplesIn and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingMixRate

    The frequency of rotation used to mix the combined SamplesIn and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfLoadingMixes

    The number of times that the combined SamplesIn and magnetic beads are mixed if LoadingMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if LoadingMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingMixVolume

    The volume of the combined SamplesIn and magnetic beads that is pipetted up and down in order to mix, if LoadingMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingMixTemperature

    The temperature of the device that is used to mix/incubate the combined SamplesIn and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: 5 minutes
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours.
    Programmatic Pattern: RangeP[0*Second, $MaxExperimentTime]
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingAspirationVolume

    The volume of sample solution to aspirate out while the magnetic beads are magnetized and gathered to the side.
    Default Value: Automatic
    Pattern Description: All or Volume.
    Programmatic Pattern: (All | RangeP[1*Microliter, 50*Milliliter]) | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null 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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingAirDry

    Indicates if the magnetic beads are exposed to open air to evaporate the remaining solution of the sample after aspirating the supernatant.
    Default Value: False
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    LoadingAirDryTime

    The duration that the magnetic beads are exposed to open air to evaporate the remaining solution of the sample after aspirating the supernatant.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if LoadingAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to True if other Wash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if Wash 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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashBufferVolume

    The amount of WashBuffer that is added to the magnetic beads for each wash prior to elution or optional SecondaryWash.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashMix

    Indicates if the solution is mixed following combination of WashBuffer and the magnetic beads during each wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if Wash is set to True and WashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashMixTime

    The duration during which the combined WashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashMixRate

    The frequency of rotation used to mix the combined WashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfWashMixes

    The number of times that the combined WashBuffer and magnetic beads are mixed if WashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if WashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashMixVolume

    The volume of the combined WashBuffer and magnetic beads that is pipetted up and down in order to mix, if WashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    WashMixTemperature

    The temperature of the device that is used to mix/incubate the combined WashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if Wash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to WashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and Wash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and Wash is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfWashes

    The number of times the magnetic beads are washed by adding WashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SecondaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if Wash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if Wash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if WashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other SecondaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashBufferVolume

    The amount of SecondaryWashBuffer that is added to the magnetic beads for each secondary wash prior to elution or optional TertiaryWash.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashMix

    Indicates if the solution is mixed following combination of SecondaryWashBuffer and the magnetic beads during each secondary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if SecondaryWash is set to True and SecondaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashMixTime

    The duration during which the combined SecondaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashMixRate

    The frequency of rotation used to mix the combined SecondaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSecondaryWashMixes

    The number of times that the combined SecondaryWashBuffer and magnetic beads are mixed if SecondaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if SecondaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashMixVolume

    The volume of the combined SecondaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SecondaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SecondaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined SecondaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if SecondaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to SecondaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and SecondaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and SecondaryWash is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSecondaryWashes

    The number of times the magnetic beads are washed by adding SecondaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional TertiaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if SecondaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if SecondaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if SecondaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other TertiaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashBufferVolume

    The amount of TertiaryWashBuffer that is added to the magnetic beads for each tertiary wash prior to elution or optional QuaternaryWash.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashMix

    Indicates if the solution is mixed following combination of TertiaryWashBuffer and the magnetic beads during each tertiary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if TertiaryWash is set to True and TertiaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashMixTime

    The duration during which the combined TertiaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashMixRate

    The frequency of rotation used to mix the combined TertiaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfTertiaryWashMixes

    The number of times that the combined TertiaryWashBuffer and magnetic beads are mixed if TertiaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if TertiaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashMixVolume

    The volume of the combined TertiaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if TertiaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TertiaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined TertiaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if TertiaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to TertiaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and TertiaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and TertiaryWashAspirationPosition is specified.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfTertiaryWashes

    The number of times the magnetic beads are washed by adding TertiaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional QuaternaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if TertiaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if TertiaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if TertiaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other QuaternaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashBufferVolume

    The amount of QuaternaryWashBuffer that is added to the magnetic beads for each quaternary wash prior to elution or optional QuinaryWash.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashMix

    Indicates if the solution is mixed following combination of QuaternaryWashBuffer and the magnetic beads during each quaternary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if QuaternaryWash is set to True and QuaternaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashMixTime

    The duration during which the combined QuaternaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashMixRate

    The frequency of rotation used to mix the combined QuaternaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfQuaternaryWashMixes

    The number of times that the combined QuaternaryWashBuffer and magnetic beads are mixed if QuaternaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if QuaternaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashMixVolume

    The volume of the combined QuaternaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if QuaternaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuaternaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined QuaternaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if QuaternaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to QuaternaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and QuaternaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and QuaternaryWashAspirationPosition is specified.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfQuaternaryWashes

    The number of times the magnetic beads are washed by adding QuaternaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional QuinaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if QuaternaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if QuaternaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if QuaternaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other QuinaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashBufferVolume

    The amount of QuinaryWashBuffer that is added to the magnetic beads for each quinary wash prior to elution or optional SenaryWash.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashMix

    Indicates if the solution is mixed following combination of QuinaryWashBuffer and the magnetic beads during each quinary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if QuinaryWash is set to True and QuinaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashMixTime

    The duration during which the combined QuinaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashMixRate

    The frequency of rotation used to mix the combined QuinaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfQuinaryWashMixes

    The number of times that the combined QuinaryWashBuffer and magnetic beads are mixed if QuinaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if QuinaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashMixVolume

    The volume of the combined QuinaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if QuinaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    QuinaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined QuinaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if QuinaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to QuinaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and QuinaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and QuinaryWash is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfQuinaryWashes

    The number of times the magnetic beads are washed by adding QuinaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SenaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if QuinaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if QuinaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if QuinaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other SenaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashBufferVolume

    The amount of SenaryWashBuffer that is added to the magnetic beads for each senary wash prior to elution.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashMix

    Indicates if the solution is mixed following combination of SenaryWashBuffer and the magnetic beads during each senary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if SenaryWash is set to True and SenaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashMixTime

    The duration during which the combined SenaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashMixRate

    The frequency of rotation used to mix the combined SenaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSenaryWashMixes

    The number of times that the combined SenaryWashBuffer and magnetic beads are mixed if SenaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if SenaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashMixVolume

    The volume of the combined SenaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SenaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SenaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined SenaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if SenaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to SenaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and SenaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and SenaryWashAspirationPosition is specified.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSenaryWashes

    The number of times the magnetic beads are washed by adding SenaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution or optional SeptenaryWash.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if SenaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to False if SenaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if SenaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other SeptenaryWash options are set, or False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashBufferVolume

    The amount of SeptenaryWashBuffer that is added to the magnetic beads for each septenary wash prior to elution.
    Default Value: Automatic
    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.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashMix

    Indicates if the solution is mixed following combination of SeptenaryWashBuffer and the magnetic beads during each septenary wash.
    Default Value: Automatic
    Default Calculation: Automatically set to True if SeptenaryWash is set to True and SeptenaryWashMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashMixTime

    The duration during which the combined SeptenaryWashBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashMixRate

    The frequency of rotation used to mix the combined SeptenaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSeptenaryWashMixes

    The number of times that the combined SeptenaryWashBuffer and magnetic beads are mixed if SeptenaryWashMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if SeptenaryWashMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashMixVolume

    The volume of the combined SeptenaryWashBuffer and magnetic beads that is pipetted up and down in order to mix, if SeptenaryWashMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashMixTemperature

    The temperature of the device that is used to mix/incubate the combined SeptenaryWashBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if SeptenaryWash is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to All for manual preparation, and set to SeptenaryWashBufferVolume for robotic preparation.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and SeptenaryWash is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and SeptenaryWash is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfSeptenaryWashes

    The number of times the magnetic beads are washed by adding SeptenaryWashBuffer, mixing, magnetization, and aspirating solution prior to elution.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if SeptenaryWash is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    SeptenaryWashAirDry

    Indicates if the magnetic beads are exposed to open air to evaporate the remaining SeptenaryWashBuffer following the final septenary wash prior to elution.
    Default Value: Automatic
    Default Calculation: Automatically set to False if SeptenaryWash is set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Minute if SeptenaryWashAirDry is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to True if other Elution options are set or if SelectionStrategy->Positive, and is set to False otherwise.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionBuffer

    The solution used to rinse the magnetic beads, providing a buffer condition in order to release the components bound to the magnetic beads.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Sample,"Milli-Q water"] if Elution 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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionBufferVolume

    The amount of ElutionBuffer that is added to the magnetic beads for each elution.
    Default Value: Automatic
    Default Calculation: Automatically set to 1/10 of the Volume if Elution is set to True.
    Pattern Description: Greater than or equal to 1 microliter and less than or equal to 50 milliliters or Null.
    Programmatic Pattern: (RangeP[1*Microliter, 50*Milliliter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionMix

    Indicates if the solution is mixed following combination of ElutionBuffer and the magnetic beads during each elution.
    Default Value: Automatic
    Default Calculation: Automatically set to True if Elution is set to True and ElutionMixType is not set to Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Programmatic Pattern: ((Null | MixTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionMixTime

    The duration during which the combined ElutionBuffer and magnetic beads are mixed.
    Default Value: Automatic
    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.
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionMixRate

    The frequency of rotation used to mix the combined ElutionBuffer and magnetic beads.
    Default Value: Automatic
    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.
    Pattern Description: Gravitational Acceleration (Acoustic Shaker Only) or RPM or Null.
    Programmatic Pattern: ((Null | (RangeP[$MinMixRate, $MaxMixRate] | RangeP[0*GravitationalAcceleration, 100*GravitationalAcceleration])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfElutionMixes

    The number of times that the combined ElutionBuffer and magnetic beads are mixed if ElutionMixType is Pipette or Invert.
    Default Value: Automatic
    Default Calculation: Automatically set to 20 if ElutionMixType is Pipette, Swirl or Invert.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: ((Null | RangeP[1, 50, 1]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionMixVolume

    The volume of the combined ElutionBuffer and magnetic beads that is pipetted up and down in order to mix, if ElutionMixType->Pipette.
    Default Value: Automatic
    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.
    Programmatic Pattern: ((Null | RangeP[0.5*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionMixTemperature

    The temperature of the device that is used to mix/incubate the combined ElutionBuffer and magnetic beads.
    Default Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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.
    Pattern Description: Normal, Barrier, WideBore, GelLoading, or Aspirator or Null.
    Programmatic Pattern: ((Null | TipTypeP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton}, {Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc}, {Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, HLB}, {Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH}, Polysulfone, Agate, AluminiumOxide, ZirconiumOxide, Cardboard, Ceramic, Epoxy, EpoxyResin, BorosilicateGlass, Glass, GlassyCarbon, Graphite, OpticalGlass, Porcelain, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Oxidizer, Ruby, Sapphire, Silicon, Silver, Viton, Styrofoam, {VacuumMeltedStainlessSteel}, or Wood or Null.
    Programmatic Pattern: ((Null | MaterialP) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Default Calculation: Automatically set to 5 minutes if Elution is set to True.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    ElutionAspirationVolume

    The amount of solution to aspirate out while the magnetic beads are magnetized and gathered to the side during each elution.
    Default Value: Automatic
    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.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((All | RangeP[1*Microliter, 50*Milliliter]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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
    Default Value: Automatic
    Default Calculation: Automatically set to Bottom if Preparation->Robotic and Elution is True.
    Pattern Description: Top, Bottom, or LiquidLevel or Null.
    Programmatic Pattern: (MagneticBeadSeparationPipettingPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically set to 5 Millimeter if Preparation->Robotic and Elution is True.
    Pattern Description: {X,Y,Z} Coordinate Offset or Z Offset or Null.
    Programmatic Pattern: ((Null | (GreaterEqualP[0*Millimeter] | Coordinate[{DistanceP, DistanceP, GreaterEqualP[0*Millimeter]}])) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 Container or Container with Index or Container with Well or Container with Well and Index or Null entries or Null.
    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]}]}} | 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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    NumberOfElutions

    The number of times the bound components on the magnetic beads are eluted by adding ElutionBuffer, mixing, magnetization, and aspirating solution.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 if Elution is set to True.
    Pattern Description: Greater than or equal to 1 and less than or equal to 20 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, 20, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

Sample Prep Options

    Sample Preparation

    PreparatoryUnitOperations

    Specifies a sequence of transferring, aliquoting, consolidating, or mixing of new or existing samples before the main experiment. These prepared samples can be used in the main experiment by referencing their defined name. For more information, please reference the documentation for ExperimentSampleManipulation.
    Default Value: Null
    Pattern Description: List of one or more unit Operation ManualSamplePreparation or RoboticSamplePreparation or unit Operation must match SamplePreparationP entries or Null.
    Programmatic Pattern: {((ManualSamplePreparationMethodP | RoboticSamplePreparationMethodP) | SamplePreparationP)..} | Null

    PreparatoryPrimitives

    Specifies a sequence of transferring, aliquoting, consolidating, or mixing of new or existing samples before the main experiment. These prepared samples can be used in the main experiment by referencing their defined name. For more information, please reference the documentation for ExperimentSampleManipulation.
    Default Value: Null
    Pattern Description: List of one or more a primitive with head Define, Transfer, Mix, Aliquot, Consolidation, FillToVolume, Incubate, Filter, Wait, Centrifuge, or Resuspend entries or Null.
    Programmatic Pattern: {SampleManipulationP..} | 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 Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    IncubationTemperature

    Temperature at which the SamplesIn should be incubated for the duration of the IncubationTime prior to starting the experiment.
    Default Value: Automatic
    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: ((Ambient | RangeP[$MinIncubationTemperature, $MaxIncubationTemperature]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    IncubationTime

    Duration for which SamplesIn should be incubated at the IncubationTemperature, prior to starting the experiment.
    Default Value: Automatic
    Pattern Description: Greater than or equal to 1 minute and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[1*Minute, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Mix

    Indicates if this sample should be mixed while incubated, prior to starting the experiment.
    Default Value: Automatic
    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: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    MixType

    Indicates the style of motion used to mix the sample, prior to starting the experiment.
    Default Value: Automatic
    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: (MixTypeP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Automatically resolves to True if MaxIncubationTime or MaxNumberOfMixes is set.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: (RangeP[1*Minute, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    IncubationInstrument

    The instrument used to perform the Mix and/or Incubation, prior to starting the experiment.
    Default Value: Automatic
    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: (ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Minute, $MaxExperimentTime] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Pattern Description: An object of type or subtype Model[Container] or {Index, Container} or Null.
    Programmatic Pattern: ((ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    IncubateAliquotDestinationWell

    The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
    Default Value: Automatic
    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: (WellPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    IncubateAliquot

    The amount of each sample that should be transferred from the SamplesIn into the IncubateAliquotContainer when performing an aliquot before incubation.
    Default Value: Automatic
    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: ((RangeP[1*Microliter, 20*Liter] | All) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeInstrument

    The centrifuge that will be used to spin the provided samples prior to starting the experiment.
    Default Value: Automatic
    Pattern Description: An object of type or subtype Model[Instrument, Centrifuge] or Object[Instrument, Centrifuge] or Null.
    Programmatic Pattern: (ObjectP[{Model[Instrument, Centrifuge], Object[Instrument, Centrifuge]}] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeIntensity

    The rotational speed or the force that will be applied to the samples by centrifugation prior to starting the experiment.
    Default Value: Automatic
    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: ((GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeTime

    The amount of time for which the SamplesIn should be centrifuged prior to starting the experiment.
    Default Value: Automatic
    Pattern Description: Greater than 0 minutes or Null.
    Programmatic Pattern: (GreaterP[0*Minute] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeTemperature

    The temperature at which the centrifuge chamber should be held while the samples are being centrifuged prior to starting the experiment.
    Default Value: Automatic
    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: ((Ambient | RangeP[-10*Celsius, 40*Celsius]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeAliquotDestinationWell

    The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
    Default Value: Automatic
    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: (WellPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Pattern Description: An object of type or subtype Model[Container] or {Index, Container} or Null.
    Programmatic Pattern: ((ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    CentrifugeAliquot

    The amount of each sample that should be transferred from the SamplesIn into the CentrifugeAliquotContainer when performing an aliquot before centrifugation.
    Default Value: Automatic
    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: ((RangeP[1*Microliter, 20*Liter] | All) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    Default Calculation: Resolves to True if any of the corresponding Filter options are set. Otherwise, resolves to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FiltrationType

    The type of filtration method that should be used to perform the filtration.
    Default Value: Automatic
    Default Calculation: Will automatically resolve to a filtration type appropriate for the volume of sample being filtered.
    Pattern Description: PeristalticPump, Centrifuge, Vacuum, Syringe, or AirPressure or Null.
    Programmatic Pattern: (FiltrationTypeP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterInstrument

    The instrument that should be used to perform the filtration.
    Default Value: Automatic
    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: (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
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    Filter

    The filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
    Default Value: Automatic
    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: (ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterMaterial

    The membrane material of the filter that should be used to remove impurities from the SamplesIn prior to starting the experiment.
    Default Value: Automatic
    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, Silica, or HLB or Null.
    Programmatic Pattern: (FilterMembraneMaterialP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PrefilterMaterial

    The material from which the prefilter filtration membrane should be made of to remove impurities from the SamplesIn prior to starting the experiment.
    Default Value: Automatic
    Default Calculation: By default, no prefiltration is performed on samples, even when Filter->True.
    Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, Silica, or HLB or Null.
    Programmatic Pattern: (FilterMembraneMaterialP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterPoreSize

    The pore size of the filter that should be used when removing impurities from the SamplesIn prior to starting the experiment.
    Default Value: Automatic
    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.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.
    Programmatic Pattern: (FilterSizeP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    PrefilterPoreSize

    The pore size of the filter; all particles larger than this should be removed during the filtration.
    Default Value: Automatic
    Default Calculation: By default, no prefiltration is performed on samples, even when Filter->True.
    Pattern Description: 0.008 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.
    Programmatic Pattern: (FilterSizeP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterSyringe

    The syringe used to force that sample through a filter.
    Default Value: Automatic
    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: ((ObjectP[{Model[Container, Syringe], Object[Container, Syringe]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterHousing

    The filter housing that should be used to hold the filter membrane when filtration is performed using a standalone filter membrane.
    Default Value: Automatic
    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: (ObjectP[{Model[Instrument, FilterHousing], Object[Instrument, FilterHousing], Model[Instrument, FilterBlock], Object[Instrument, FilterBlock]}] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterIntensity

    The rotational speed or force at which the samples will be centrifuged during filtration.
    Default Value: Automatic
    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: ((GreaterP[0*RPM] | GreaterP[0*GravitationalAcceleration]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterTime

    The amount of time for which the samples will be centrifuged during filtration.
    Default Value: Automatic
    Default Calculation: Will automatically resolve to 5 Minute if FiltrationType is Centrifuge and Filtration is True.
    Pattern Description: Greater than 0 minutes or Null.
    Programmatic Pattern: (GreaterP[0*Minute] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterTemperature

    The temperature at which the centrifuge chamber will be held while the samples are being centrifuged during filtration.
    Default Value: Automatic
    Default Calculation: Will automatically resolve to 22 Celsius if FiltrationType is Centrifuge and Filtration is True.
    Pattern Description: Greater than or equal to 4 degrees Celsius or Null.
    Programmatic Pattern: ((Alternatives[GreaterEqualP[4*Celsius]]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: (((ObjectP[{Model[Container], Object[Container]}] | _String) | {GreaterEqualP[1, 1] | Automatic, (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterAliquotDestinationWell

    The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
    Default Value: Automatic
    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: (WellPositionP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Pattern Description: An object of type or subtype Model[Container] or {Index, Container} or Null.
    Programmatic Pattern: ((ObjectP[Model[Container]] | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | Automatic}) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterAliquot

    The amount of each sample that should be transferred from the SamplesIn into the FilterAliquotContainer when performing an aliquot before filtration.
    Default Value: Automatic
    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: ((RangeP[1*Microliter, 20*Liter] | All) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    FilterSterile

    Indicates if the filtration of the samples should be done in a sterile environment.
    Default Value: Automatic
    Default Calculation: Resolve to False if Filtration is indicated. If sterile filtration is desired, this option must manually be set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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).
    Default Value: Automatic
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    AliquotAmount

    The amount of a sample that should be transferred from the input samples into aliquots.
    Default Value: Automatic
    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: ((RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((GreaterP[0*Molar] | GreaterP[0*(Gram/Liter)]) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    TargetConcentrationAnalyte

    The substance whose final concentration is attained with the TargetConcentration option.
    Default Value: Automatic
    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: (ObjectP[IdentityModelTypes] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    AssayVolume

    The desired total volume of the aliquoted sample plus dilution buffer.
    Default Value: Automatic
    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: (RangeP[1*Microliter, 20*Liter] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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.
    Default Value: Automatic
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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 in increments of 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1, 1] | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    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 Value: Automatic
    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: ((ObjectP[{Model[Sample], Object[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    AliquotSampleStorageCondition

    The non-default conditions under which any aliquot samples generated by this experiment should be stored after the protocol is completed.
    Default Value: Automatic
    Pattern Description: {AmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: ((SampleStorageTypeP | Disposal) | Automatic) | Null
    Index Matches to: experiment samples
    Nested Index Matches to: experiment samples

    DestinationWell

    The desired position in the corresponding AliquotContainer in which the aliquot samples will be placed.
    Default Value: Automatic
    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 list of one or more any well from A1 to H12 or 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 entries or Null.
    Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..} | {(((Automatic | Null) | 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 Value: Automatic
    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 list of one or more 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 entries or list of one or more list of one or more Automatic or Null or {Index, Container} entries 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))..} | {{((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 Value: Automatic
    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.
    Default Value: Automatic
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null

Protocol Options

    Organizational Information

    Template

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

    Name

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

    Post Experiment

    ImageSample

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

Example Calls

    Basics

    Perform a magnetic bead separation on a sample:
    Choose to collect the sample attracted to the magnetic beads during Loading and then released during Elution by specifying the SelectionStrategy option as Positive:
    Choose to collect the sample not attracted to the magnetic beads, which instead bind impurities during Loading, by specifying the SelectionStrategy option as Negative:

    Magnetic Beads

    Specify the magnetic beads used in the experiment:
    Magnetic beads will be automatically selected if the analyte or bead affinity label is specified when SelectionMode is defaulted to Affinity:
    Magnetic beads will be automatically selected if target molecule intended to purify from the sample is specified with any SelectionMode:

    PreWash

    Specify that the magnetic beads will be pre-washed at the start of the experiment:
    Specify the PreWashBuffer as well as other PreWash options to rinse the magnetic beads in order to remove the storage buffer:
    Options for the pre wash stage can also be set to collect and store the used PreWashBuffer:
    The sample can be air dried at the end of the entire pre wash stage to evaporate the remaining PreWashBuffer:
    The pipette's aspiration position and and aspiration position offset can be set to control the aspiration of PreWashAspirationVolume after PreWashMagnetizationTime:

    Equilibration

    Specify that the magnetic beads are equilibrated prior to adding samples to the magnetic beads:
    Specify the EquilibrationBuffer and other Equilibration options in order to equilibrate the magnetic beads to a condition for optimal bead-target binding prior to adding samples to the magnetic beads:
    Options for the equilibration stage can also be set to collect and store the used EquilibrationBuffer:
    The sample can be air dried at the end of the entire equilibration stage to evaporate the remaining EquilibrationBuffer:
    The pipette's aspiration position and and aspiration position offset can be set to control the aspiration of EquilibrationAspirationVolume after EquilibrationMagnetizationTime:

    Loading

    The manner in which the samples should be loaded on the magnetic beads can be specified using the Loading options:
    Specify how the sample is mixed following the combination of the input sample and the magnetic beads:
    Specify the loading options to incubate while mixing in order to ensure better bead-target binding following the combination of the input sample and the magnetic beads:
    Options for the loading stage can also be set to collect and store the aspirated out sample solution. The collected samples are the SamplesOut if SelectionStrategy is Negative:
    The magnetic beads can be air dried at the end of the loading stage:
    The pipette's aspiration position and and aspiration position offset can be set to control the aspiration of LoadingAspirationVolume after LoadingMagnetizationTime:

    Wash

    Specify that the magnetic beads with bound targets or contaminants are rinsed prior to Elution in order to better separate the bead-bound components from the unbound components in the sample:
    Specify the WashBuffer as well as other Wash options to rinse the magnetic beads prior to Elution in order to better separate the bead-bound components from the unbound components in the sample:
    Options for the wash stage can also be set to collect and store the used WashBuffer:
    The sample can be air dried at the end of the entire wash stage:
    The pipette's aspiration position and and aspiration position offset can be set to control the aspiration of WashAspirationVolume after WashMagnetizationTime:
    Up to 7 different Wash stages can be included in order to better separate the bead-bound components from the unbound components in the sample:
    Up to 7 different Wash stages can be included for on-bead digestion steps such as reduction, alkylation, trypsin digestion, acidification etc. In these stages, ammonium bicarbonate solution or Tris-HCl can be used as mildly alkaline buffer for the reaction; a reducing reagent, most commonly dithiothreitol (DTT), is often used to reduce the disulfide bridges in order to maximize protein sequence coverage by downstream analysis; following disulfide bond reduction, iodoacetamide (IAA) is usually introduced for alkylation of the free thiol groups; a high concentration (0.5 to 1M) of DTT can be added to quench the alkylation reaction; an MS-grade trypsin in its compatible buffer is incubated with the sample for 1-2 hours or overnight in order to enzymatically break the proteins into smaller peptides; the trypsin digestion reaction can be terminated by acidification with formic acid or trifluoroacetic acid (TFA); concentrated acetonitrile (50-80% ACN) can be added to further eluted the digested peptides:

    Elution

    Specify that the samples are eluted by rinsing in a different buffer condition in order to release the components bound to the magnetic beads:
    Specify the Elution buffer as well as other Elution options to rinse teh beads in order to release the components bound to the magnetic beads:
    Options for the elution stage can be set to collect and store the aspirated out sample solution. The collected samples are the SamplesOut if SelectionStrategy is Positive:
    The pipette's aspiration position and and aspiration position offset can be set to control the aspiration of ElutionAspirationVolume after ElutionMagnetizationTime:

    Multiple Samples

    Multiple samples can be run in a single experiment call:
    Multiple samples can be run in a single experiment call. Use the ProcessingOrder option to run them in Parallel or Serial:
    Multiple samples can be run in parallel Batches. Use nested lists to specify the batches:
    Perform MagneticBeadSeparation on multiple samples with different options specified for each batch. For example, PreWash and Equilibration may be turned on for the second batch but not the first when trying out different beads:
    Perform MagneticBeadSeparation on multiple samples with some shared options and some different options for each batch. For example, the Wash and TertiaryWash stages are common for washing nucleic acids bound to the bead, the SecondaryWash stage for the first batch is used for DNase I treatment in order to eventually collect purified RNA from lysate, while for the second batch the SecondaryWash stage is used for RNase A treatment in order to eventually collect purified DNA:

    Collection Containers

    Specify the model or object of the collection container for any stage:
    Specify the position and the model or object of the collection container for any stage:
    Specify the position as well as index of the model of the collection container for any stage:
    Specify the collection container to collect sample from each round into a different container for a repeatable stage (inlcuding prewash, all wash stages, and elution):
    Specify that the same collection container is used for different stages by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:

    Pooling collected samples

    For multiple input samples, collection from each stage can be pooled by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:
    For multiple bacthes of input samples, collection from each stage can be pooled across the batches by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:
    For multiple bacthes of input samples, collection from each stage can be pooled within each batch by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:
    For multiple bacthes of input samples, collection from each stage can be pooled within each batch by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:
    For multiple bacthes of input samples, collection from different rounds of a repeatable stage (inlcuding prewash, all wash stages, and elution) can be pooled for each input sample by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:
    For multiple bacthes of input samples, collection from different rounds of a repeatable stage (inlcuding prewash, all wash stages, and elution) can be pooled within each batch by specifying the same index of Model[Container, Vessel] or the same well and index of Model[Container, Plate]:

Preferred Input Containers

    96-well plates and small tubes are compatible with the magnetization racks.

Warnings and Errors

    Messages  (45)

    CollectionContainerConflictingStorageCondition  (1)

    A collection container has multiple storage conditions:

    CollectionContainerIncompatibleWithPreparation  (1)

    If Preparation is Robotic, LoadingCollectionContainer, WashCollectionContainer, and ElutionCollectionContainer must be compatible with the liquid handler:

    DiscardedSamples  (1)

    The sample cannot have a Status of Discarded:

    DuplicateName  (1)

    The specified Name cannot already exist for another MagneticBeadSeparation protocol:

    ElutionMismatch  (1)

    The Elution options cannot be in conflict with Elution:

    ElutionMixMismatch  (1)

    The ElutionMix options cannot be in conflict with ElutionMix:

    ElutionMixStowaways  (1)

    The ElutionMixType chosen could potentially mix samples not intended:

    EquilibrationAirDryMismatch  (1)

    EquilibrationAirDryTime cannot be in conflict with EquilibrationAirDry:

    EquilibrationAirDryStowaways  (1)

    Within a batch, if a sample is air dried during the Equilibration stage, all samples in that batch will be air dried:

    EquilibrationMismatch  (1)

    The Equilibration options cannot be in conflict with Equilibration:

    EquilibrationMixMismatch  (1)

    The EquilibrationMix options cannot be in conflict with EquilibrationMix:

    EquilibrationMixStowaways  (1)

    The EquilibrationMixType chosen could potentially mix samples not intended:

    IncompatibleMagnetizationRack  (1)

    If Preparation is Robotic, MagnetizationRack must be Model[Container,Rack,"Alpaqua Magnum FLX Enhanced Universal Magnet 96-well Plate Rack"]:

    InvalidBufferVolumes  (1)

    The buffer volume for any stage cannot be greater than the MaxVolume of the AssayContainer:

    InvalidDestinationWells  (1)

    When specifying DestinationWell options, that well must exist in the corresponding collection container:

    InvalidProcessingOrder  (1)

    Parallel and Serial ProcessingOrder can only be specified for a flat input sample list:

    LoadingAirDryMismatch  (1)

    LoadingAirDryTime cannot be in conflict with LoadingAirDry:

    LoadingAirDryStowaways  (1)

    Within a batch, if a sample is air dried during the Loading stage, all samples in that batch will be air dried:

    LoadingMixMismatch  (1)

    The LoadingMix options cannot be in conflict with LoadingMix:

    LoadingMixStowaways  (1)

    The LoadingMixType chosen could potentially mix samples not intended:

    MaxTimeParallelProcessing  (1)

    If within a single batch, different processing time/temperature/mix rate options are set, the max will be chosen for the entire batch:

    MixInstrumentIncompatibleWithPreparation  (1)

    Some instruments used to mix can only be used with Manual Preparation:

    MixTypeIncompatibleWithPreparation  (1)

    If Preparation is Robotic, PreWashMixType, EquilibrationMixType, LoadingMixType, WashMixType, and ElutionMixType must be either Shake or Pipette:

    MultipleAnalytes  (1)

    If there are multiple analytes in a sample, the first analyte will be used:

    MultipleTargets  (1)

    If there are multiple targets in an analyte, the first target will be used:

    NoAvailablePositionsInContainer  (1)

    If a specified collection container has no more available wells the DestinationWell will default to A1:

    NumberOfElutionsMismatch  (1)

    The dimensions of the ElutionCollectionContainer, ElutionDestinationWell, or ElutionCollectionContainerLabel options do not agree with NumberOfElutions:

    NumberOfEquilibrationsMismatch  (1)

    The dimensions of the EquilibrationCollectionContainer, EquilibrationDestinationWell, or EquilibrationCollectionContainerLabel options do not agree with NumberOfEquilibrations:

    NumberOfLoadingsMismatch  (1)

    The dimensions of the LoadingCollectionContainer, LoadingDestinationWell, or LoadingCollectionContainerLabel options do not agree with NumberOfLoadings:

    NumberOfPreWashesMismatch  (1)

    The dimensions of the PreWashCollectionContainer, PreWashDestinationWell, or PreWashCollectionContainerLabel options do not agree with NumberOfPreWashes:

    NumberOfWashesMismatch  (1)

    The dimensions of the WashCollectionContainer, WashDestinationWell, or WashCollectionContainerLabel options do not agree with NumberOfWashes:

    OptionsIncompatibleWithManualPreparation  (1)

    Some options are only compatible with Robotic Preparation:

    OptionsIncompatibleWithRoboticPreparation  (1)

    Some options are only compatible with Manual Preparation:

    PreWashAirDryMismatch  (1)

    PreWashAirDryTime cannot be in conflict with PreWashAirDry:

    PreWashAirDryStowaways  (1)

    Within a batch, if a sample is air dried during the PreWash stage, all samples in that batch will be air dried:

    PreWashMismatch  (1)

    The PreWash options cannot be in conflict with PreWash:

    PreWashMixMismatch  (1)

    The PreWashMix options cannot be in conflict with PreWashMix:

    PreWashMixStowaways  (1)

    The PreWashMixType chosen could potentially mix samples not intended:

    SeparationModeMismatch  (1)

    If SeparationMode is not Affinity, AnalyteAffinityLabel and MagneticBeadAffinityLabel must not be specified:

    SolidSamplesNotAllowed  (1)

    The sample cannot have a State of Solid:

    WashAirDryMismatch  (1)

    WashAirDryTime cannot be in conflict with WashAirDry:

    WashAirDryStowaways  (1)

    Within a batch, if a sample is air dried during the Wash stage, all samples in that batch will be air dried:

    WashMismatch  (1)

    The Wash options cannot be in conflict with Wash:

    WashMixMismatch  (1)

    The WashMix options cannot be in conflict with WashMix:

    WashMixStowaways  (1)

    The WashMixType chosen could potentially mix samples not intended:

Possible Issues

    Parallel Processing Order

    Under Parallel ProcessingOrder, or within a batch, the maximum processing time, temperature, mix rate of each step for the samples will be used for all the samples even if different settings are provided.
Last modified on Thu 18 Jul 2024 10:34:34