ecl-logo Documentation
ECL`

ExperimentCapillaryIsoelectricFocusing

ExperimentCapillaryIsoelectricFocusing[Samples]Protocol

generates a Protocol object for running capillary Isoelectric Focusing (cIEF) on protein Samples. cIEF is an analytical method used to separate proteins by their isoelectric point (pI) over a pH gradient.

    
capillary Isoelectric Focusing (cIEF) is an analytical technique that resolves proteins over a pH gradient based on their isoelectric point (pI) or charge, where pI is the pH where the net charge is zero. The analyte is first mixed with carrier ampholytes and pI markers and loaded into a capillary. The capillary is then placed between two electrolyte tanks, acidic (anolyte) and basic (catholyte), under a voltage to form a linear pH gradient along which proteins separate. The entire capillary is imaged (by UV absorbance and native fluorescence) and focusing of specific protein species is tracked over time. cIEF is useful for various applications from pI/charge measurements, to analysis of heterogeneity in recombinant proteins and monoclonal antibodies, to analysis of biosimilars and quality assurance of biotherapeutics.
    

Experimental Principles

    Figure 1.1: Procedural overview of a capillary Isoelectric Focusing (cIEF) experiment. Step 1: Samples are prepared for analysis in cIEF by adding ampholytes, internal isoelectric point markers, methyl cellulose, and a denaturation reagent (optional) to samples. when OnBoardMixing-> True, all reagents are prepared in separate vials from the assay plate. Step 2: The cartridge is prepared by loading an anolyte (source of protons) and a catholyte (source of hydroxyls) solutions on the cartridge. The capillary is prepared by washing with a methyl cellulose solution and fluorescence detection across the capillary is calibrated against a standard. Step 3: The capillary is docked in a sample well and the sample (approximately 7-8 µl) is loaded onto the capillary by vacuum over a time determined by LoadTime (55 seconds, by default. Should only be changed for very viscous samples.). If OnBoardMixing->True, a pipette first dispenses the master mix containing ampholytes, internal isoelectric point markers, methyl cellulose, and a denaturation reagent (in a total of 100 µl) to the sample before loading and mixes them together prior to loading. Step 4: A voltage is applied on the capillary in a stepwise fashion to first drive the formation and maintenance of a pH gradient and subsequently the focusing of protein analytes by their isoelectric point. Before applying a voltage, proteins are uniformly distributed across the capillary. Once a voltage is applied and a pH gradient forms, proteins become charged based on their pI and the pH around them - for example, a protein that has a neutral pI that is closer to the cathode, where the pH is more basic, will have a negative charge and migrate upwards toward the center where the pH is more neutral; the same protein near the anode, where the pH is more acidic will have a positive charge and migrate down towards the center; Conversely, the same protein that is already in the neutral environment in the center of the capillary will have no charge and will not migrate. The whole capillary is imaged throughout the focusing process by UVAbsorbance (280 nm) as well as at the end of the run. In addition, the instrument has an additional filter for native fluorescence (320 - 405 nm) that can collect the whole capillary signal at the end of focusing. Step 5: Data is recorded both in real time (absorbance) and after each run (absorbance and fluorescence) as absorbance / fluorescence vs distance from the capillary anode. Subsequently, the contents of the capillary is drawn into a waste container on the cartridge, the tip is washed, and the capillary is prepared to load the next sample (Step 2).
    Figure 1.2: A primer for cIEF method development. Sample preparation includes the addition of ampholytes, internal isoelectric point markers, methyl cellulose, and a denaturation reagent (optional) to samples. Sample preparation can be varied to match the desired range and resolution. For more information, see Object[EmeraldCloudFile,"ProteinSimple cIEF Method development"].

Instrumentation

    Maurice

    Figure 2.1.1: Instrument diagram for the ProteinSimple Maurice system: The instrument has several positions for reagents, On-board mixing reagents, the assay plate, and the experiment Cartridge that holds the capillary on which electrophoretic separation takes place. Reagents are maintained at room temperature while samples and on-board master mix can be kept at a predetermined temperature (4°C, 10°C, 15°C, or ambient). Reagents and assay plate are positioned on a mobile platform that facilitates capillary preparation and sampling while the cartridge remains stationary. The capillary is washed and conditioned by applying reagent in high pressure. Capillary wash with methyl cellulose takes place every injection, as well as background readings after samples are loaded onto the capillary and before voltage is applied. The experiment cartridge contains a single fluorocarbon-coated silica capillary that is 5 centimeters long and 100 microns in diameter. While samples are separating, UV absorbance (280 nm) across the whole capillary is imaged by a CCD. Once separation is done, the capillary is imaged again by UV absorption and, optionally, by native fluorescence. The output data is absorbance or fluorescence as a factor of distance (or pixel) in the imaged capillary. Data can then be normalized to pI based on the internal standards.

Experiment Options

    General

    Instrument

    The capillary electrophoresis instrument that will be used by the protocol. The instrument accepts a capillary cartridge loaded with electrolytes and sequentially analyzes samples by separating proteins according to their isoelectric point in a pH gradient.
    Default Value: Model[Instrument, ProteinCapillaryElectrophoresis, Maurice]
    Pattern Description: An object of type or subtype Model[Instrument, ProteinCapillaryElectrophoresis] or Object[Instrument, ProteinCapillaryElectrophoresis]
    Programmatic Pattern: ObjectP[{Model[Instrument, ProteinCapillaryElectrophoresis], Object[Instrument, ProteinCapillaryElectrophoresis]}]

    Cartridge

    The capillary electrophoresis cartridge loaded on the instrument for Capillary IsoElectric Focusing (cIEF) experiments. The cartridge holds a single capillary and electrolyte buffers (sources of hydronium and hydroxyl ions). The cIEF cartridge can run 100 injections in up to 20 batches.
    Default Value: Model[Container, ProteinCapillaryElectrophoresisCartridge, cIEF]
    Pattern Description: An object of type or subtype Model[Container, ProteinCapillaryElectrophoresisCartridge] or Object[Container, ProteinCapillaryElectrophoresisCartridge] or a prepared sample.
    Programmatic Pattern: ObjectP[{Model[Container, ProteinCapillaryElectrophoresisCartridge], Object[Container, ProteinCapillaryElectrophoresisCartridge]}] | _String

    SampleTemperature

    The sample tray temperature at which samples are maintained while awaiting injection.
    Default Value: 10 degrees Celsius
    Pattern Description: Ambient, 4 degrees Celsius, 10 degrees Celsius, 15 degrees Celsius, or 25 degrees Celsius.
    Programmatic Pattern: Ambient | 4*Celsius | 10*Celsius | 15*Celsius | 25*Celsius

    InjectionTable

    The order of sample, Standard, and Blank sample loading into the Instrument during measurement.
    Default Value: Automatic
    Default Calculation: Determined to the order of input samples articulated. Standard and Blank samples are inserted based on the determination of StandardFrequency and BlankFrequency. For example, StandardFrequency -> FirstAndLast and BlankFrequency -> Null result in Standard samples injected first, then samples, and then the Standard sample set again at the end.
    Pattern Description: List of one or more {Type, Sample, Volume} entries.
    Programmatic Pattern: {{Sample | Standard | Blank, ObjectP[{Model[Sample], Object[Sample]}] | _String, RangeP[0*Microliter, 200*Microliter] | Automatic}..} | Automatic

    NumberOfReplicates

    The number of times each sample will be injected. For example, when NumberOfReplicates is set to 2, each sample will be run twice consecutively. By default, this option means technical replicates that are injected from the same position on the assay plate. Unless different aliquot containers are used for the replicates with ConsolidateAliquots->False, the replicates will be injected from different aliquots of the sample.
    Default Value: Null
    Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
    Programmatic Pattern: GreaterEqualP[2, 1] | Null

    Instrument Preparation

    Anolyte

    The anode electrolyte solution loaded on the cartridge that is the source of hydronium ion for the capillary in cIEF experiments. Two milliliters of anolyte solution will be loaded onto the cartridge for every batch of up to 100 injections.
    Default Value: Model[Sample, 0.08M Phosphoric Acid in 0.1% Methyl Cellulose]
    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

    Catholyte

    The electrolyte solution loaded on the cartridge that is the source of hydroxyl ions for the capillary in cIEF experiments. Two milliliters of catholyte solution will be loaded onto the cartridge for every batch of up to 100 injections.
    Default Value: Model[Sample, 0.1M Sodium Hydroxide in 0.1% Methyl Cellulose]
    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

    ElectroosmoticConditioningBuffer

    The ElectroosmoticConditioningBuffer solution is used to wash the capillary between injections to decrease electroosmotic flow. Two milliliters of 0.5% Methyl Cellulose solution will be loaded on the instrument for every batch of up to 100 injections.
    Default Value: Model[Sample, 0.5% Methyl Cellulose]
    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

    FluorescenceCalibrationStandard

    The FluorescenceCalibrationStandard solution is used to set the baseline for NativeFluorescence detection. Five hundred microliters of a commercial standard are loaded on the instrument for every batch of up to 100 injections.
    Default Value: Model[Sample, cIEF Fluorescence Calibration Standard]
    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

    WashSolution

    The WashSolution is used to rinse the capillary after use. WashSolution is loaded on the instrument in two separate with 2 mL each. One vial is used to wash the capillary and the other to wash the capillary tip.
    Default Value: Model[Sample, id:8qZ1VWNmdLBD]
    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

    OnBoardMixing

    Indicates whether samples should be mixed with the master mix right before they are loaded to the capillary or during sample preparation before the assay plate is loaded to the instrument. OnBoardMixing should be used for sensitive samples. Only a single master mix composition is allowed when using OnBoardMixing. When using OnBoardMixing, Sample tubes should contain samples in 25 microliters. Before injecting each sample, the instrument will add 100 microliters of the master mix and mix.
    Default Value: False
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP

    Post Experiment

    CartridgeStorageCondition

    The non-default storage condition for the Cartridge after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    AnolyteStorageCondition

    The non-default storage condition for the Anolyte solution after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    CatholyteStorageCondition

    The non-default storage condition for the Catholyte solution after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    ElectroosmoticConditioningBufferStorageCondition

    The non-default storage condition for the ElectroosmoticConditioningBuffer after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    FluorescenceCalibrationStandardStorageCondition

    The non-default storage condition for the FluorescenceCalibrationStandard after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    WashSolutionStorageCondition

    The non-default storage condition for the WashSolution after the protocol is completed. If left unset, Cartridge will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null

    AmpholytesStorageCondition

    The non-default storage condition for ampholyte stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic, resolve according to the resolved ampholytes.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal | Null) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: experiment samples

    IsoelectricPointMarkersStorageCondition

    The non-default storage condition for IsoelectricPointMarker stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic, resolve according to the resolved isoelectricPointMarkers.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal | Null) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: experiment samples

    DenaturationReagentStorageCondition

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

    AnodicSpacerStorageCondition

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

    CathodicSpacerStorageCondition

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

    ElectroosmoticFlowBlockerStorageCondition

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

    DiluentStorageCondition

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

    StandardStorageCondition

    The non-default storage condition for Standards of this experiment after the protocol is completed. If left unset, StandardStorageCondition will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    StandardAmpholytesStorageCondition

    The non-default storage condition for ampholyte stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic and IncludeStandards is True, resolves to Null according to the resolved ampholytes.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: Standards

    StandardIsoelectricPointMarkersStorageCondition

    The non-default storage condition for IsoelectricPointMarker stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic and IncludeStandards is True, resolves to Null according to the resolved isoelectricPointMarkers.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: Standards

    StandardDenaturationReagentStorageCondition

    The non-default storage condition for DenaturationReagent stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    StandardAnodicSpacerStorageCondition

    The non-default storage condition for AnodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    StandardCathodicSpacerStorageCondition

    The non-default storage condition for CathodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    StandardElectroosmoticFlowBlockerStorageCondition

    The non-default storage condition for CathodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    StandardDiluentStorageCondition

    The non-default storage condition for Diluent of this experiment after the protocol is completed. If left unset, Diluent will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Standards

    BlankStorageCondition

    The non-default storage condition for Blanks of this experiment after the protocol is completed. If left unset, BlanksStorageCondition will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    BlankAmpholytesStorageCondition

    The non-default storage condition for ampholyte stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic, resolve according to the resolved ampholytes.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankIsoelectricPointMarkersStorageCondition

    The non-default storage condition for IsoelectricPointMarker stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Automatic
    Default Calculation: When Automatic, resolve according to the resolved isoelectricPointMarkers.
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or list of one or more {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting}, Disposal, or Null entries or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | {(SampleStorageTypeP | Disposal | Null)..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankDenaturationReagentStorageCondition

    The non-default storage condition for DenaturationReagent stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    BlankAnodicSpacerStorageCondition

    The non-default storage condition for AnodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    BlankCathodicSpacerStorageCondition

    The non-default storage condition for CathodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    BlankElectroosmoticFlowBlockerStorageCondition

    The non-default storage condition for CathodicSpacer stocks of this experiment after the protocol is completed. If left unset, stocks will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    BlankDiluentStorageCondition

    The non-default storage condition for Diluent of this experiment after the protocol is completed. If left unset, Diluent will be stored according to their current StorageCondition.
    Default Value: Null
    Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
    Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
    Index Matches to: Blanks

    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, EnclosedAmbientStorage, 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

    Sample Preparation

    SampleVolume

    Indicates the volume drawn from the sample to the assay tube. Each tube contains a Sample, DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When SampleVolume is set to Automatic and OnBoardMixing is False, the volume is calculated based off of the composition of the sample to reach 0.2 mg / ml protein in the sample. If composition is not available, volume will be set to 10% of the TotalVolume. When SampleVolume is set to Automatic and OnBoardMixing is True, SampleVolume is resolves to 25 microliters.
    Pattern Description: Greater than 0 microliters.
    Programmatic Pattern: GreaterP[0*Microliter] | Automatic
    Index Matches to: experiment samples

    TotalVolume

    Indicates the final volume in the assay tube prior to loading onto the capillary. Each tube contains a Sample, DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When TotalVolume is set to Automatic and OnBoardMixing is True, Total Volume is resolved to 125 microliters. OnBoardMixing is False, Total volume is defaulted to 100 microliters.
    Pattern Description: Greater than or equal to 50 microliters and less than or equal to 200 microliters.
    Programmatic Pattern: RangeP[50*Microliter, 200*Microliter] | Automatic
    Index Matches to: experiment samples

    PremadeMasterMix

    Indicates if a premade master mix should be used or, alternatively, the master mix should be made as part of this protocol. The master mix contains the reagents required for cIEF experiments, i.e., DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to Automatic, it will resolve to True if any of its downstream options is specified.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    PremadeMasterMixReagent

    The premade master mix used for cIEF experiment, containing DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is True and PremadeMasterMixReagent is set to Automatic, it will resolve to Model[Sample, StockSolution, "2X Wide-Range cIEF Premade Master Mix"].
    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

    PremadeMasterMixDiluent

    The solution used to dilute the premade master mix used to its working concentration.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to True and PremadeMasterMixDiluent is set to Automatic, Model[Sample,"Milli-Q water"] will be set as diluent.
    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

    PremadeMasterMixReagentDilutionFactor

    The factor by which the premade master mix should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to True and PremadeMasterMixReagentDilutionFactor is set to Automatic, it will be set as the ratio of the total volume to premade master mix volume.
    Pattern Description: Greater than or equal to 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    Index Matches to: experiment samples

    PremadeMasterMixVolume

    The volume of the premade master mix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to True and PremadeMasterMixVolume is set to Automatic, the volume is calculated by the division of TotalVolume by PremadeMasterMixReagentDilutionFactor. If PremadeMasterMix is set to False, PremadeMasterMixVolume is Null.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Diluent

    The solution used to top volume in assay tube to total volume and dilute components to working concentration.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and Diluent is set to Automatic, Model[Sample,"Milli-Q water"] will be set as diluent.
    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

    Ampholytes

    A solution composed of a mixture of amphoteric molecules, that case act both as an acid and a base, in the master mix that form the pH gradient. In the presence of an anolyte and a catholyte, and once a voltage is applied across the capillary, ampholytes for a pH gradient at a range that depend on the amopholyte composition. Proteins then resolve according to their isoelectric point within this gradient. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When Ampholytes is set to Automatic and PremadeMasterMix is False, Model[Sample,"Pharmalyte pH 3-10"] will be set as the ampholyte in this sample.
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or list of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or {Automatic, Null} entries or Null.
    Programmatic Pattern: (((ObjectP[{Model[Sample], Object[Sample]}] | _String) | {((ObjectP[{Model[Sample], Object[Sample]}] | _String) | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: experiment samples

    AmpholyteTargetConcentrations

    The concentration (Vol/Vol) of amphoteric molecules in the master mix. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and AmpholyteTargetConcentrations is set to Automatic, AmpholyteTargetConcentrations will be set to 4% if one ampholyte is given, and 2% each, if more than one ampholyte is set and no AmpholyteVolume values are given. If volume is given concentration will be calculated considering Ampholyte concentrations as 100%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: experiment samples

    AmpholyteVolume

    The volume of amphoteric molecule stocks to add to the master mix. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and AmpholyteVolume is set to Automatic, AmpholyteVolume is set to the volume needed to reach the given AmpholyteTargetConcentrations based in the TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: experiment samples

    IsoelectricPointMarkers

    Reference analytes, usually peptides with known isoelectric points, that are included in the master mix and are used to convert position in the capillary to the pI it represents. The mastermix for each sample should have two isoelectric point markers. A linear fit is then used to directly interpret the pI for each position between the two markers. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When IsoelectricPointMarkers is set to Automatic and PremadeMasterMix is False, {Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 4.05"], Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 9.99"]} will be set as the IsoelectricPointMarkers in this sample.
    Pattern Description: List of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample entries or list of one or more {Automatic, Null} entries or Null.
    Programmatic Pattern: (({(ObjectP[{Model[Sample], Object[Sample]}] | _String)..} | {(Automatic | Null)..}) | Automatic) | Null
    Index Matches to: experiment samples

    IsoelectricPointMarkersTargetConcentrations

    The final concentration (Vol/Vol) of pI markers in the assay tube. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When IsoelectricPointMarkers is set to Automatic and PremadeMasterMix is False, pI markers target concentration will be set to 1%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: experiment samples

    IsoelectricPointMarkersVolume

    The volume of pI marker stocks to add to the master mix. When specifying values for each of SamplesIn, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When IsoelectricPointMarkersVolume is set to Automatic and PremadeMasterMix is False, it is set to the volume required to reach IsoelectricPointMarkersTargetConcentrations in TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: experiment samples

    ElectroosmoticFlowBlocker

    Electroosmotic flow blocker solution, usually methyl cellulose, to include in the master mix. Electroosmotic flow referes to the motion of liquids in a capillary as a result of applied voltage across it. Electroosmotic flow is most significant when channel diameters are very small. In capillary isoelectric focusing, the charge of the capillary wall should be masked to minimize the electroosmotic flow.
    Default Value: Automatic
    Default Calculation: When ElectroosmoticFlowBlocker is set to Automatic and PremadeMasterMix is False, ElectroosmoticFlowBlocker will be set to Model[Sample,"1% Methyl Cellulose"].
    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

    ElectroosmoticFlowBlockerTargetConcentrations

    The concentration of ElectroosmoticFlowBlocker in the master mix.
    Default Value: Automatic
    Default Calculation: When ElectroosmoticFlowBlockerTargetConcentrations is set to Automatic and PremadeMasterMix is False, it is set to 0.35% if no ElectroosmoticFlowBlockerVolume is set.
    Pattern Description: Greater than or equal to 0.001 MassPercent and less than or equal to 100 MassPercent or Null.
    Programmatic Pattern: (RangeP[0.001*MassPercent, 100*MassPercent] | Automatic) | Null
    Index Matches to: experiment samples

    ElectroosmoticFlowBlockerVolume

    The volume of ElectroosmoticBlocker stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When ElectroosmoticFlowBlockerVolume is set to Automatic and PremadeMasterMix is False, it is calculated based on TotalVolume to reach the ElectroosmoticBlockerTargetConcentrations.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Denature

    Indicates if a DenaturationReagent should be added to the master mix.
    Default Value: Automatic
    Default Calculation: When Denature is set to Automatic and PremadeMasterMix is False, Denature will be set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    DenaturationReagent

    The denaturing agent, e.g., Urea or SimpleSol, to be added to the master mix to prevent protein precipitation.
    Default Value: Automatic
    Default Calculation: When DenaturationReagent is set to Automatic, PremadeMasterMix is False, and Denature is True, DenaturationReagent will be set to Model[Sample,StockSolution,"8M Urea"].
    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

    DenaturationReagentTargetConcentration

    The final concentration of the denaturing agent in the master mix.
    Default Value: Automatic
    Default Calculation: When DenaturationReagentTargetConcentration is set to Automatic, PremadeMasterMix is False, and Denature is True, it is set to 4M if no DenaturationReagentVolume value is given. If DenaturationReagentVolume is set and the concentration of DenaturationReagent is known, DenaturationReagentTargetConcentration is calculated.
    Pattern Description: Greater than 0 molar or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0.001*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: experiment samples

    DenaturationReagentVolume

    The volume of the denaturing agent required to reach its final concentration in the master mix.
    Default Value: Automatic
    Default Calculation: When DenaturationReagentVolume is set to Automatic, PremadeMasterMix is False, and Denature is True, it is set to the volume required to reach DenaturationReagentTargetConcentration.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    IncludeAnodicSpacer

    Indicates if an anodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) and Arginine (pI 10.7) are added as Spacers.
    Default Value: Automatic
    Default Calculation: When AnodicSpacer is set to Automatic and PremadeMasterMix is False, Spacers will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    AnodicSpacer

    Acidic ampholyte to include in the master mix. When analyzing a protein with very acidic pI (e.g. Pepsin), one might choose to add an AnodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the anolyte reservoir.
    Default Value: Automatic
    Default Calculation: When AnodicSpacer is set to Automatic, PremadeMasterMix is False and IncludeAnodicSpacer is set to True, AnodicSpacer will be set to Model[Sample,StockSolution, "200mM Iminodiacetic acid"].
    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

    AnodicSpacerTargetConcentration

    The final concentration of AnodicSpacer in the master mix.
    Default Value: Automatic
    Default Calculation: When AnodicSpacerTargetConcentration is set to Automatic, PremadeMasterMix is False and IncludeAnodicSpacer is set to True, it is set to 1 mM when no AnodicSpacerMarkersVolume is set. When AnodicSpacer concentration is known and AnodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on AnodicSpacerTargetConcentrations and TotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: experiment samples

    AnodicSpacerVolume

    The volume of AnodicSpacer stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When AnodicSpacerVolume is set to Automatic, PremadeMasterMix is False and IncludeAnodicSpacer is set to True, it is set to the volume required to reach AnodicSpacerTargetConcentrations in TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    IncludeCathodicSpacer

    Indicates if a cathodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) and Arginine (pI 10.7) are added as Spacers.
    Default Value: Automatic
    Default Calculation: When AnodicSpacer is set to Automatic and PremadeMasterMix is False, Spacers will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: experiment samples

    CathodicSpacer

    Basic ampholyte spacer to include in the master mix. When analyzing a protein with very basic pI (e.g. Cytochrome C), one might choose to add a CathodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the catholyte reservoir.
    Default Value: Automatic
    Default Calculation: When CathodicSpacer is set to Automatic, PremadeMasterMix is False and IncludeCathodicSpacer is set to True, CathodicSpacer will be set to Model[Sample,StockSolution, "500mM Arginine"].
    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

    CathodicSpacerTargetConcentration

    The concentration of Cathodic spacer in the master mix.
    Default Value: Automatic
    Default Calculation: When CathodicSpacerTargetConcentration is set to Automatic, PremadeMasterMix is False and IncludeCathodicSpacer is set to True, it is set to 10 mM when no CathodicSpacerMarkersVolume is set. When CathodicSpacer concentration is known and CathodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on CathodicSpacerTargetConcentrations and TotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: experiment samples

    CathodicSpacerVolume

    The volume of Cathodic spacer stocks to add to the master mix.
    Default Value: Automatic
    Default Calculation: When CathodicSpacerVolume is set to Automatic, PremadeMasterMix is False and IncludeCathodicSpacer is set to True, it is set to the volume required to reach AnodicSpacerTargetConcentrations in TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Sample Separation

    LoadTime

    Time to load samples into the capillary by vacuum. The default 55 Second time is enough to load approximately 8 µl. This value should be increased only if very viscous samples are used.
    Default Value: 55 seconds
    Pattern Description: Greater than or equal to 1 second and less than or equal to 300 seconds.
    Programmatic Pattern: RangeP[1*Second, 300*Second]
    Index Matches to: experiment samples

    VoltageDurationProfile

    Series of voltages and durations to apply onto the capillary for separation. Supports up to 20 steps where each step is 0-600 minutes, and 0-5000 volts.
    Default Value: {{1500 volts, 1 minute}, {3000 volts, 10 minutes}}
    Pattern Description: List of one or more {Voltage, Time} entries.
    Programmatic Pattern: {{RangeP[0.1*Volt, 5000*Volt], RangeP[0.01*Minute, 600*Minute]}..}
    Index Matches to: experiment samples

    Sample Detection

    ImagingMethods

    Whole capillary imaging by Either UVAbsorbance (280 nm) alone or both UVAbsorbance and Native Fluorescence (Ex 280 nm, Em 320-450nm).
    Default Value: Automatic
    Default Calculation: When Automatic, AbsorbanceAndFluorescnece will be set.
    Pattern Description: Absorbance or AbsorbanceAndFluorescence.
    Programmatic Pattern: (Absorbance | AbsorbanceAndFluorescence) | Automatic
    Index Matches to: experiment samples

    NativeFluorescenceExposureTime

    Exposure duration for NativeFluorescence detection.
    Default Value: Automatic
    Default Calculation: When Automatic, resolves according to ImagingMethods. when ImagingMethods is set to AbsorbanceAndFluorescence, NativeFluorescenceExposureTime will be set to {3*Second,5*Second,10*Second,20*Second}.
    Pattern Description: Greater than or equal to 1 second and less than or equal to 200 seconds or list of one or more greater than or equal to 1 second and less than or equal to 200 seconds entries or Null.
    Programmatic Pattern: ((RangeP[1*Second, 200*Second] | {RangeP[1*Second, 200*Second]..}) | Automatic) | Null
    Index Matches to: experiment samples

    UVDetectionWavelength

    The wavelength used for signal detection by Absorbance.
    Default Value: 280 nanometers
    Pattern Description: An expression that matches the pattern: 280 Nanometer.
    Programmatic Pattern: 280*Nanometer

    NativeFluorescenceDetectionExcitationWavelengths

    The excitation wavelength used for Fluorescence detection.
    Default Value: 280 nanometers
    Pattern Description: An expression that matches the pattern: 280 Nanometer.
    Programmatic Pattern: 280*Nanometer

    NativeFluorescenceDetectionEmissionWavelengths

    The emission wavelength range used for Fluorescence detection.
    Default Value: {320 nanometers, 405 nanometers}
    Pattern Description: An expression that matches the pattern: {320 Nanometer, 405 Nanometer}
    Programmatic Pattern: {320*Nanometer, 405*Nanometer}

    Standards

    IncludeStandards

    Indicates if standards should be included in this experiment. Standards are used to both ensure reproducibility within and between Experiments and as a reference to interpolate the isoelectric point of unknown analytes in samples.
    Default Value: Automatic
    Default Calculation: When IncludeBlanks is set to Automatic and any of its related options is specified, it is set to True. Otherwise, it is set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic

    Standards

    Indicates what analyte(s) of known isoelectric points to include as part of this experiments. Standards are treated as independent samples and serve as positive controls or references for unknown samples.
    Default Value: Automatic
    Default Calculation: When Standards is set to Automatic and IncludeStandards is True, it is set to Maurice cIEF System Suitability Peptide Panel.
    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: Standards

    StandardFrequency

    Indicates how many injections per standard should be included in this experiment. Sample, Standard, and Blank injection order are resolved according to InjectionTable.
    Default Value: Automatic
    Default Calculation: When StandardFrequency is set to Automatic and IncludeStandards is True, it will default to FirstAndLast.
    Pattern Description: _?(GreaterQ[#1, 0, 1] & ), FirstAndLast, First, or Last or Null.
    Programmatic Pattern: ((GreaterP[0, 1] | FirstAndLast | First | Last) | Automatic) | Null
    Index Matches to: Standards

    Standard Preparation

    StandardVolume

    Indicates the volume drawn from the standard to the assay tube. Each tube contains a Sample, DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When StandardVolume is set to Automatic and OnBoardMixing is False, the volume is calculated based off of the composition of the sample to reach 0.2 mg / ml protein in the sample. If composition is not available, volume will be set to 10% of the TotalVolume. When StandardVolume is set to Automatic and OnBoardMixing is True, StandardVolume is resolves to 25 microliters.
    Pattern Description: Greater than 0 microliters or Null.
    Programmatic Pattern: (GreaterP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardTotalVolume

    Indicates the final volume in the assay tube, including standard and master mix.
    Default Value: Automatic
    Default Calculation: When StandardTotalVolume is set to Automatic and IncludeStandards is True, it will resolve to the most common total volume in SamplesIn.
    Pattern Description: Greater than or equal to 50 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[50*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardPremadeMasterMix

    Indicates if a premade should be used or, alternatively, the master should be made as part of this protocol. The contains the reagents required for cIEF experiments, i.e., DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to Automatic and IncludeStandards is True, it will resolve to True if any of its downstream options is specified.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardPremadeMasterMixReagent

    The premade master mix used for cIEF experiment, containing DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is True and StandardPremadeMasterMixReagent is set to Automatic, it will resolve to Model[Sample, StockSolution, "2X Wide-Range cIEF Premade Master Mix"].
    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: Standards

    StandardPremadeMasterMixDiluent

    The solution used to dilute the premade master mix used to its working concentration.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMixDiluent is set to Automatic, StandardPremadeMasterMix is set to True, and IncludeStandards is True, Model[Sample,"Milli-Q water"] will be set as diluent.
    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: Standards

    StandardPremadeMasterMixReagentDilutionFactor

    The factor by which the premade master mix should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMixReagentDilutionFactor is set to Automatic, StandardPremadeMasterMix is set to True, and IncludeStandards is True, it will be set as the ratio of the total volume to premade master mix volume.
    Pattern Description: Greater than or equal to 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    Index Matches to: Standards

    StandardPremadeMasterMixVolume

    The volume of the premade master mix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMixVolume is set to Automatic, StandardPremadeMasterMix is set to True, and IncludeStandards is True, the volume is calculated by the division of TotalVolume by StandardPremadeMasterMixReagentDilutionFactor. If StandardPremadeMasterMix is set to False, StandardPremadeMasterMixVolume is Null.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardDiluent

    The solution used to top volume in assay tube to total volume and dilute components to working concentration.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False, StandardDiluent is set to Automatic, and IncludeStandards is True, Model[Sample,"Milli-Q water"] will be set as diluent.
    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: Standards

    StandardAmpholytes

    A solution composed of a mixture of amphoteric molecules, that case act both as an acid and a base, in the master mix that form the pH gradient. In the presence of an anolyte and a catholyte, and once a voltage is applied across the capillary, ampholytes for a pH gradient at a range that depend on the amopholyte composition. Proteins then resolve according to their isoelectric point within this gradient. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardAmpholytes is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, Model[Sample,"Pharmalyte pH 3-10"] will be set as the ampholyte in this standard.
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or list of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or {Automatic, Null} entries or Null.
    Programmatic Pattern: (((ObjectP[{Model[Sample], Object[Sample]}] | _String) | {((ObjectP[{Model[Sample], Object[Sample]}] | _String) | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Standards

    StandardAmpholyteTargetConcentrations

    The concentration (Vol/Vol) of amphoteric molecules in the master mix. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False, StandardAmpholyteTargetConcentrations is set to Automatic, and IncludeStandards is True, StandardAmpholyteTargetConcentrations will be set to 4% if one ampholyte is given, and 2% each, if more than one ampholyte is set and no StandardAmpholyteVolume values are given. If volume is given concentration will be calculated considering Ampholyte concentrations as 100%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Standards

    StandardAmpholyteVolume

    The volume of amphoteric molecule stocks to add to the master mix. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardAmpholyteVolume is set to Automatic, StandardPremadeMasterMix is set to False, and IncludeStandards is True, StandardAmpholyteVolume is set to the volume needed to reach the given AmpholyteTargetConcentrations based in the TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Standards

    StandardIsoelectricPointMarkers

    Reference analytes, usually peptides with known isoelectric points, that are included in the master mix and are used to convert position in the capillary to the pI it represents. The mastermix for each sample should have two isoelectric point markers. A linear fit is then used to directly interpret the pI for each position between the two markers. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardIsoelectricPointMarkers is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, {Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 4.05"], Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 9.99"]} will be set as the StandardIsoelectricPointMarkers in this standard.
    Pattern Description: List of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample entries or list of one or more {Automatic, Null} entries or Null.
    Programmatic Pattern: (({(ObjectP[{Model[Sample], Object[Sample]}] | _String)..} | {(Automatic | Null)..}) | Automatic) | Null
    Index Matches to: Standards

    StandardIsoelectricPointMarkersTargetConcentrations

    The final concentration (Vol/Vol) of pI markers in the assay tube. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardIsoelectricPointMarkersTargetConcentrations is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, pI markers target concentration will be set to 1%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Standards

    StandardIsoelectricPointMarkersVolume

    The volume of pI marker stocks to add to the master mix. When specifying values for each of Standards, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When StandardIsoelectricPointMarkersVolume is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, it is set to the volume required to reach StandardIsoelectricPointMarkersTargetConcentrations in StandardTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Standards

    StandardElectroosmoticFlowBlocker

    Electroosmotic flow blocker solution, usually methyl cellulose, to include in the master mix. Electroosmotic flow referes to the motion of liquids in a capillary as a result of applied voltage across it. Electroosmotic flow is most significant when channel diameters are very small. In capillary isoelectric focusing, the charge of the capillary wall should be masked to minimize the electroosmotic flow.
    Default Value: Automatic
    Default Calculation: When StandardElectroosmoticFlowBlocker is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, StandardElectroosmoticFlowBlocker will be set to Model[Sample,"1% Methyl Cellulose"].
    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: Standards

    StandardElectroosmoticFlowBlockerTargetConcentrations

    The concentration of ElectroosmoticFlowBlocker in the master mix.
    Default Value: Automatic
    Default Calculation: When StandardElectroosmoticFlowBlockerTargetConcentrations is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, it is set to 0.35% if no StandardElectroosmoticFlowBlockerVolume is set.
    Pattern Description: Greater than or equal to 0.001 MassPercent and less than or equal to 100 MassPercent or Null.
    Programmatic Pattern: (RangeP[0.001*MassPercent, 100*MassPercent] | Automatic) | Null
    Index Matches to: Standards

    StandardElectroosmoticFlowBlockerVolume

    The volume of ElectroosmoticBlocker stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When StandardElectroosmoticFlowBlockerVolume is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, it is calculated based on StandardTotalVolume and the given StandardElectroosmoticFlowBlockerTargetConcentrations.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardDenature

    Indicates if a DenaturationReagent should be added to the master mix.
    Default Value: Automatic
    Default Calculation: When StandardDenature is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, StandardDenature will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardDenaturationReagent

    The denaturing agent, e.g., Urea or SimpleSol, to be added to the master mix to prevent protein precipitation.
    Default Value: Automatic
    Default Calculation: When StandardDenaturationReagent is set to Automatic, StandardPremadeMasterMix is False, StandardDenature is True, and IncludeStandards is True, StandardDenaturationReagent will be set to Model[Sample,StockSolution,"8M Urea"].
    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: Standards

    StandardDenaturationReagentTargetConcentration

    The final concentration of the denaturing agent in the master mix.
    Default Value: Automatic
    Default Calculation: When StandardDenaturationReagentTargetConcentration is set to Automatic, StandardPremadeMasterMix is False, StandardDenature is True, and IncludeStandards is True, it is set to 4M if no StandardDenaturationReagentVolume value is given. If StandardDenaturationReagentVolume is set and the concentration of StandardDenaturationReagent is known, StandardDenaturationReagentTargetConcentration is calculated.
    Pattern Description: Greater than 0 molar or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0.001*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: Standards

    StandardDenaturationReagentVolume

    The volume of the denaturing agent required to reach its final concentration in the master mix.
    Default Value: Automatic
    Default Calculation: When StandardDenaturationReagentVolume is set to Automatic, StandardPremadeMasterMix is False, StandardDenature is True, and IncludeStandards is True, it is set to the volume required to reach StandardDenaturationReagentTargetConcentration.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardIncludeAnodicSpacer

    Indicates if an anodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) is added as an AnodicSpacer.
    Default Value: Automatic
    Default Calculation: When StandardIncludeAnodicSpacer is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, StandardIncludeAnodicSpacer will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardAnodicSpacer

    Acidic ampholyte to include in the master mix. When analyzing a protein with very acidic pI (e.g. Pepsin), one might choose to add an AnodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the anolyte reservoir.
    Default Value: Automatic
    Default Calculation: When StandardAnodicSpacer is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeAnodicSpacer is set to True, and IncludeStandards is True, StandardAnodicSpacer will be set to Model[Sample,StockSolution, "200mM Iminodiacetic acid"].
    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: Standards

    StandardAnodicSpacerTargetConcentration

    The final concentration of AnodicSpacer in the master mix.
    Default Value: Automatic
    Default Calculation: When StandardAnodicSpacerTargetConcentration is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeAnodicSpacer is set to True, and IncludeStandards is True, it is set to 1mM when no StandardAnodicSpacerMarkersVolume is set. When StandardAnodicSpacer concentration is known and AnodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on StandardAnodicSpacerTargetConcentrations and StandardTotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: Standards

    StandardAnodicSpacerVolume

    The volume of AnodicSpacer stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When StandardAnodicSpacerVolume is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeAnodicSpacer is set to True, and IncludeStandards is True, it is set to the volume required to reach StandardAnodicSpacerTargetConcentrations in StandardTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardIncludeCathodicSpacer

    Indicates if a cathodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) and Arginine (pI 10.7) are added as Spacers.
    Default Value: Automatic
    Default Calculation: When StandardIncludeCathodicSpacer is set to Automatic, StandardPremadeMasterMix is False, and IncludeStandards is True, StandardIncludeCathodicSpacer will be set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardCathodicSpacer

    Basic ampholyte spacer to include in the master mix. When analyzing a protein with very basic pI (e.g. Cytochrome C), one might choose to add a CathodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the catholyte reservoir.
    Default Value: Automatic
    Default Calculation: When StandardCathodicSpacer is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeCathodicSpacer is set to True, and IncludeStandards is True, StandardCathodicSpacer will be set to Model[Sample,StockSolution, "500mM Arginine"].
    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: Standards

    StandardCathodicSpacerTargetConcentration

    The concentration of Cathodic spacer in the master mix.
    Default Value: Automatic
    Default Calculation: When StandardCathodicSpacerTargetConcentration is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeCathodicSpacer is set to True, and IncludeStandards is True, it is set to 10 mM when no StandardCathodicSpacerMarkersVolume is set. When StandardCathodicSpacer concentration is known and StandardCathodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on StandardCathodicSpacerTargetConcentrations and StandardTotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: Standards

    StandardCathodicSpacerVolume

    The volume of Cathodic spacer stocks to add to the master mix.
    Default Value: Automatic
    Default Calculation: When StandardCathodicSpacerVolume is set to Automatic, StandardPremadeMasterMix is False, StandardIncludeCathodicSpacer is set to True, and IncludeStandards is True, it is set to the volume required to reach StandardAnodicSpacerTargetConcentrations in StandardTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Standards

    Standard Separation

    StandardLoadTime

    Time to load standards in master mix into the capillary by vacuum.
    Default Value: Automatic
    Default Calculation: When StandardLoadTime is set to Automatic and IncludeStandards is True, StandardLoadTime is set to 55 seconds.
    Pattern Description: Greater than or equal to 1 second and less than or equal to 300 seconds or Null.
    Programmatic Pattern: (RangeP[1*Second, 300*Second] | Automatic) | Null
    Index Matches to: Standards

    StandardVoltageDurationProfile

    Series of voltages and durations to apply onto the capillary for separation. Supports up to 20 steps where each step is 0-600 minutes, and 0-5000 volts.
    Default Value: Automatic
    Default Calculation: When StandardVoltageDurationProfile is set to Automatic and IncludeStandards is True, StandardVoltageDurationProfile is set to a two-step focusing: 1500 Volts for 1 Minute, followed by 3000 Volts for 10 minutes.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0.1*Volt, 5000*Volt], RangeP[0.01*Minute, 600*Minute]}..} | Automatic) | Null
    Index Matches to: Standards

    Standard Detection

    StandardImagingMethods

    Whole capillary imaging by Either UVAbsorbance (280 nm) alone or both UVAbsorbance and Native Fluorescence (Ex 280 nm, Em 320-450nm).
    Default Value: Automatic
    Default Calculation: When StandardImagingMethods is set to Automatic and IncludeStandards is True, StandardImagingMethods is set to imaging by both UVAbsorbance and NativeFluorescence.
    Pattern Description: Absorbance or AbsorbanceAndFluorescence or Null.
    Programmatic Pattern: ((Absorbance | AbsorbanceAndFluorescence) | Automatic) | Null
    Index Matches to: Standards

    StandardNativeFluorescenceExposureTime

    Exposure duration for NativeFluorescence detection.
    Default Value: Automatic
    Default Calculation: When StandardNativeFluorescenceExposureTime is set to Automatic and IncludeStandards is True, StandardNativeFluorescenceExposureTime is set to imaging for 3, 5, 10, and 20 seconds.
    Pattern Description: Greater than or equal to 1 second and less than or equal to 200 seconds or list of one or more greater than or equal to 1 second and less than or equal to 200 seconds entries or Null.
    Programmatic Pattern: ((RangeP[1*Second, 200*Second] | {RangeP[1*Second, 200*Second]..}) | Automatic) | Null
    Index Matches to: Standards

    Blanks

    IncludeBlanks

    Indicates if blanks should be included in this experiment. Blanks serve to identify any artifacts of sample prep that may affect the results of this experiment.
    Default Value: Automatic
    Default Calculation: When IncludeBlanks is set to Automatic and any of its related options is specified, it is set to True. Otherwise, it is set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic

    Blanks

    Indicates what blanks to include.
    Default Value: Automatic
    Default Calculation: When Blanks is set to Automatic and IncludeBlanks is True, it is set to Milli-Q water.
    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: Blanks

    Blanks and Blanks

    BlankVolume

    Indicates the volume drawn from the blank to the assay tube. Each tube contains a Blank, ampholytes, pI markers, a reducing Agent, an electroosmotic flow blocker, and an anodic and/or cathodic spacers.
    Default Value: Automatic
    Default Calculation: When BlankVolume is set to Automatic and IncludeBlanks is True, the volume is calculated to be 10% of the BlankTotalVolume. When IncludeBlanks is False, BlankVolume is Null.
    Pattern Description: Greater than 0 microliters or Null.
    Programmatic Pattern: (GreaterP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    Blank Preparation

    BlankFrequency

    Indicates how many injections per Blank should be included in this experiment. Sample, Standard, and Blank injection order are resolved according to InjectionTable.
    Default Value: Automatic
    Default Calculation: When BlankFrequency is set to Automatic and IncludeBlanks is True, it will default to FirstAndLast.
    Pattern Description: _?(GreaterQ[#1, 0, 1] & ), FirstAndLast, First, or Last or Null.
    Programmatic Pattern: ((GreaterP[0, 1] | FirstAndLast | First | Last) | Automatic) | Null
    Index Matches to: Blanks

    BlankTotalVolume

    Indicates the final volume in the assay tube, including blank and master mix.
    Default Value: Automatic
    Default Calculation: When BlankTotalVolume is set to Automatic and IncludeBlanks is True, it will resolve to the most common total volume in SamplesIn.
    Pattern Description: Greater than or equal to 50 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[50*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankPremadeMasterMix

    Indicates if a premade should be used or, alternatively, the master should be made as part of this protocol. The contains the reagents required for cIEF experiments, i.e., DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to Automatic and IncludeBlanks is True, it will resolve to True if any of its downstream options is specified.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankPremadeMasterMixReagent

    The premade master mix used for cIEF experiment, containing DenaturationReagent, Ampholytes, IsoelectricPointMarkers, Spacers, and ElectroosmoticBlocker.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is True and BlankPremadeMasterMixReagent is set to Automatic, it will resolve to Model[Sample, StockSolution, "2X Wide-Range cIEF Premade Master Mix"].
    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: Blanks

    BlankPremadeMasterMixDiluent

    The solution used to dilute the premade master mix used to its working concentration.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMixDiluent is set to Automatic and BlankPremadeMasterMix is set to True, Model[Sample,"Milli-Q water"] will be set as diluent.
    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: Blanks

    BlankPremadeMasterMixReagentDilutionFactor

    The factor by which the premade master mix should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMixReagentDilutionFactor is set to Automatic and BlankPremadeMasterMix is set to True, it will be set as the ratio of the total volume to premade master mix volume.
    Pattern Description: Greater than or equal to 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    Index Matches to: Blanks

    BlankPremadeMasterMixVolume

    The volume of the premade master mix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMixVolume is set to Automatic and BlankPremadeMasterMix is set to True, the volume is calculated by the division of TotalVolume by PremadeMasterMixReagentDilutionFactor. If PremadeMasterMix is set to False, PremadeMasterMixVolume is Null.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankDiluent

    The solution used to top volume in assay tube to total volume and dilute components to working concentration.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankDiluent is set to Automatic, Model[Sample,"Milli-Q water"] will be set as diluent.
    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: Blanks

    BlankAmpholytes

    A solution composed of a mixture of amphoteric molecules, that case act both as an acid and a base, in the master mix that form the pH gradient. In the presence of an anolyte and a catholyte, and once a voltage is applied across the capillary, ampholytes for a pH gradient at a range that depend on the amopholyte composition. Proteins then resolve according to their isoelectric point within this gradient. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankAmpholytes is set to Automatic and BlankPremadeMasterMix is False, Model[Sample,"Pharmalyte pH 3-10"] will be set as the ampholyte in this standard.
    Pattern Description: An object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or list of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample or {Automatic, Null} entries or Null.
    Programmatic Pattern: (((ObjectP[{Model[Sample], Object[Sample]}] | _String) | {((ObjectP[{Model[Sample], Object[Sample]}] | _String) | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankAmpholyteTargetConcentrations

    The concentration (Vol/Vol) of amphoteric molecules in the master mix. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankAmpholyteTargetConcentrations is set to Automatic, AmpholyteTargetConcentrations will be set to 4% if one ampholyte is given, and 2% each, if more than one ampholyte is set and no AmpholyteVolume values are given. If volume is given concentration will be calculated considering Ampholyte concentrations as 100%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankAmpholyteVolume

    The volume of amphoteric molecule stocks to add to the master mix. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankAmpholyteVolume is set to Automatic and BlankPremadeMasterMix is set to False, BlankAmpholyteVolume is set to the volume needed to reach the given AmpholyteTargetConcentrations based in the TotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankIsoelectricPointMarkers

    Reference analytes, usually peptides with known isoelectric points, that are included in the master mix and are used to convert position in the capillary to the pI it represents. The mastermix for each sample should have two isoelectric point markers. A linear fit is then used to directly interpret the pI for each position between the two markers. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankIsoelectricPointMarkers is set to Automatic and BlankPremadeMasterMix is False, {Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 4.05"], Model[Sample,StockSolution, "Resuspended cIEF pI Marker - 9.99"]} will be set as the BlankIsoelectricPointMarkers in this standard.
    Pattern Description: List of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample entries or list of one or more {Automatic, Null} entries or Null.
    Programmatic Pattern: (({(ObjectP[{Model[Sample], Object[Sample]}] | _String)..} | {(Automatic | Null)..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankIsoelectricPointMarkersTargetConcentrations

    The final concentration (Vol/Vol) of pI markers in the assay tube. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankIsoelectricPointMarkersTargetConcentrations is set to Automatic and BlankPremadeMasterMix is False, pI markers target concentration will be set to 1%.
    Pattern Description: Greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or list of one or more {Automatic, Null} or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent entries or Null.
    Programmatic Pattern: ((RangeP[0.001*VolumePercent, 100*VolumePercent] | {(RangeP[0.001*VolumePercent, 100*VolumePercent] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankIsoelectricPointMarkersVolume

    The volume of pI marker stocks to add to the master mix. When specifying values for each of Blanks, please specify this option as a list of lists to avoid ambiguity.
    Default Value: Automatic
    Default Calculation: When BlankIsoelectricPointMarkersVolume is set to Automatic and BlankPremadeMasterMix is False, it is set to the volume required to reach BlankIsoelectricPointMarkersTargetConcentrations in BlankTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or list of one or more {Automatic, Null} or greater than or equal to 0.1 microliters and less than or equal to 200 microliters entries or Null.
    Programmatic Pattern: ((RangeP[0.1*Microliter, 200*Microliter] | {(RangeP[0.1*Microliter, 200*Microliter] | (Automatic | Null))..}) | Automatic) | Null
    Index Matches to: Blanks

    BlankElectroosmoticFlowBlocker

    Electroosmotic flow blocker solution, usually methyl cellulose, to include in the master mix. Electroosmotic flow referes to the motion of liquids in a capillary as a result of applied voltage across it. Electroosmotic flow is most significant when channel diameters are very small. In capillary isoelectric focusing, the charge of the capillary wall should be masked to minimize the electroosmotic flow.
    Default Value: Automatic
    Default Calculation: When BlankElectroosmoticFlowBlocker is set to Automatic and BlankPremadeMasterMix is False, BlankElectroosmoticFlowBlocker will be set to Model[Sample,"1% Methyl Cellulose"].
    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: Blanks

    BlankElectroosmoticFlowBlockerTargetConcentrations

    The concentration of ElectroosmoticFlowBlocker in the master mix.
    Default Value: Automatic
    Default Calculation: When BlankElectroosmoticFlowBlockerTargetConcentrations is set to Automatic and BlankPremadeMasterMix is False, it is set to 0.35% if no BlankElectroosmoticFlowBlockerVolume is set.
    Pattern Description: Greater than or equal to 0.001 MassPercent and less than or equal to 100 MassPercent or Null.
    Programmatic Pattern: (RangeP[0.001*MassPercent, 100*MassPercent] | Automatic) | Null
    Index Matches to: Blanks

    BlankElectroosmoticFlowBlockerVolume

    The volume of ElectroosmoticBlocker stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When BlankElectroosmoticFlowBlockerVolume is set to Automatic and BlankPremadeMasterMix is False, it is calculated based on BlankTotalVolume and the given BlankElectroosmoticFlowBlockerTargetConcentrations.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankDenature

    Indicates if a DenaturationReagent should be added to the master mix.
    Default Value: Automatic
    Default Calculation: When BlankDenature is set to Automatic and BlankPremadeMasterMix is False, BlankDenature will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankDenaturationReagent

    The denaturing agent, e.g., Urea or SimpleSol, to be added to the master mix to prevent protein precipitation.
    Default Value: Automatic
    Default Calculation: When BlankDenaturationReagent is set to Automatic, BlankPremadeMasterMix is False, and BlankDenature is True, BlankDenaturationReagent will be set to Model[Sample,StockSolution,"8M Urea"].
    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: Blanks

    BlankDenaturationReagentTargetConcentration

    The final concentration of the denaturing agent in the master mix.
    Default Value: Automatic
    Default Calculation: When BlankDenaturationReagentTargetConcentration is set to Automatic, BlankPremadeMasterMix is False, and BlankDenature is True, it is set to 4M if no BlankDenaturationReagentVolume value is given. If BlankDenaturationReagentVolume is set and the concentration of BlankDenaturationReagent is known, BlankDenaturationReagentTargetConcentration is calculated.
    Pattern Description: Greater than 0 molar or greater than or equal to 0.001 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0.001*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: Blanks

    BlankDenaturationReagentVolume

    The volume of the denaturing agent required to reach its final concentration in the master mix.
    Default Value: Automatic
    Default Calculation: When BlankDenaturationReagentVolume is set to Automatic, BlankPremadeMasterMix is False, and BlankDenature is True, it is set to the volume required to reach BlankDenaturationReagentTargetConcentration.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankIncludeAnodicSpacer

    Indicates if an anodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) is added as an AnodicSpacer.
    Default Value: Automatic
    Default Calculation: When BlankIncludeAnodicSpacer is set to Automatic and BlankPremadeMasterMix is False, BlankIncludeAnodicSpacer will be set to False.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankAnodicSpacer

    Acidic ampholyte to include in the master mix. When analyzing a protein with very acidic pI (e.g. Pepsin), one might choose to add an AnodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the anolyte reservoir.
    Default Value: Automatic
    Default Calculation: When BlankAnodicSpacer is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeAnodicSpacer is set to True, BlankAnodicSpacer will be set to Model[Sample,StockSolution, "200mM Iminodiacetic acid"].
    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: Blanks

    BlankAnodicSpacerTargetConcentration

    The final concentration of AnodicSpacer in the master mix.
    Default Value: Automatic
    Default Calculation: When BlankAnodicSpacerTargetConcentration is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeAnodicSpacer is set to True, it is set to 1mM when no BlankAnodicSpacerMarkersVolume is set. When BlankAnodicSpacer concentration is known and AnodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on BlankAnodicSpacerTargetConcentrations and BlankTotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: Blanks

    BlankAnodicSpacerVolume

    The volume of AnodicSpacer stock to add to the master mix.
    Default Value: Automatic
    Default Calculation: When BlankAnodicSpacerVolume is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeAnodicSpacer is set to True, it is set to the volume required to reach BlankAnodicSpacerTargetConcentrations in BlankTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankIncludeCathodicSpacer

    Indicates if a cathodic spacer should be added to the master mix. Both acidic and alkaline carrier ampholytes may be lost in the electrolyte reservoirs due to diffusion and isotachophoresis, decreasing the resolution and detection of proteins at the extremes of the pH gradient. To reduce the loss of ampholytes, Spacers (ampholytes with very low or very high pIs) can be added to buffer the loss of analytes of interest. Traditionally, Iminodiacetic acid (pI 2.2) and Arginine (pI 10.7) are added as Spacers.
    Default Value: Automatic
    Default Calculation: When BlankIncludeCathodicSpacer is set to Automatic and BlankPremadeMasterMix is False, BlankIncludeCathodicSpacer will be set to True.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankCathodicSpacer

    Basic ampholyte spacer to include in the master mix. When analyzing a protein with very basic pI (e.g. Cytochrome C), one might choose to add a CathodicSpacer such as Arginine (pI 10.7), to prevent loss of signal to the catholyte reservoir.
    Default Value: Automatic
    Default Calculation: When BlankCathodicSpacer is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeCathodicSpacer is set to True, BlankCathodicSpacer will be set to Model[Sample,StockSolution, "500mM Arginine"].
    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: Blanks

    BlankCathodicSpacerTargetConcentration

    The concentration of Cathodic spacer in the master mix.
    Default Value: Automatic
    Default Calculation: When BlankCathodicSpacerTargetConcentration is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeCathodicSpacer is set to True, it is set to 10 mM when no BlankCathodicSpacerMarkersVolume is set. When BlankCathodicSpacer concentration is known and BlankCathodicSpacerMarkersVolume is set, Automatic calculates the final concentration based on BlankCathodicSpacerTargetConcentrations and BlankTotalVolume.
    Pattern Description: Greater than 0 millimolar or Null.
    Programmatic Pattern: (GreaterP[0*Millimolar] | Automatic) | Null
    Index Matches to: Blanks

    BlankCathodicSpacerVolume

    The volume of Cathodic spacer stocks to add to the master mix.
    Default Value: Automatic
    Default Calculation: When BlankCathodicSpacerVolume is set to Automatic, BlankPremadeMasterMix is False and BlankIncludeCathodicSpacer is set to True, it is set to the volume required to reach BlankAnodicSpacerTargetConcentrations in BlankTotalVolume.
    Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 200 microliters or Null.
    Programmatic Pattern: (RangeP[0.1*Microliter, 200*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    Blank Separation

    BlankLoadTime

    Time to load standards in master mix into the capillary by vacuum.
    Default Value: Automatic
    Default Calculation: When BlankLoadTime is set to Automatic and IncludeBlanks is True, BlankLoadTime is set to 55 seconds.
    Pattern Description: Greater than or equal to 1 second and less than or equal to 300 seconds or Null.
    Programmatic Pattern: (RangeP[1*Second, 300*Second] | Automatic) | Null
    Index Matches to: Blanks

    BlankVoltageDurationProfile

    Series of voltages and durations to apply onto the capillary for separation. Supports up to 20 steps where each step is 0-600 minutes, and 0-5000 volts.
    Default Value: Automatic
    Default Calculation: When BlankVoltageDurationProfile is set to Automatic and IncludeBlanks is True, BlankVoltageDurationProfile is set to a two-step focusing: 1500 Volts for 1 Minute, followed by 3000 Volts for 10 minutes.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0.001*Volt, 5000*Volt], RangeP[0.01*Minute, 600*Minute]}..} | Automatic) | Null
    Index Matches to: Blanks

    BlankImagingMethods

    Whole capillary imaging by Either UVAbsorbance (280 nm) alone or both UVAbsorbance and Native Fluorescence (Ex 280 nm, Em 320-450nm).
    Default Value: Automatic
    Default Calculation: When BlankImagingMethods is set to Automatic and IncludeBlanks is True, BlankImagingMethods is set to imaging by both UVAbsorbance and NativeFluorescence.
    Pattern Description: Absorbance or AbsorbanceAndFluorescence or Null.
    Programmatic Pattern: ((Absorbance | AbsorbanceAndFluorescence) | Automatic) | Null
    Index Matches to: Blanks

    BlankNativeFluorescenceExposureTime

    Exposure duration for NativeFluorescence detection.
    Default Value: Automatic
    Default Calculation: When BlankNativeFluorescenceExposureTime is set to Automatic and IncludeBlanks is True, BlankNativeFluorescenceExposureTime is set to imaging for 3, 5, 10, and 20 seconds.
    Pattern Description: Greater than or equal to 1 second and less than or equal to 200 seconds or list of one or more greater than or equal to 1 second and less than or equal to 200 seconds entries or Null.
    Programmatic Pattern: ((RangeP[1*Second, 200*Second] | {RangeP[1*Second, 200*Second]..}) | Automatic) | Null
    Index Matches to: Blanks

    Model Input

    PreparedModelContainer

    Indicates the container in which a Model[Sample] specified as input to the experiment function will be prepared.
    Default Value: Automatic
    Default Calculation: If PreparedModelAmount is set to All and when the input model has a product associated with both Amount and DefaultContainerModel populated, automatically set to the DefaultContainerModel value in the product. Otherwise set to Model[Container, Vessel, "2mL Tube"].
    Pattern Description: An object of type or subtype Model[Container] or Null.
    Programmatic Pattern: (ObjectP[Model[Container]] | Automatic) | Null
    Index Matches to: experiment samples

    PreparedModelAmount

    Indicates the amount of a Model[Sample] specified as input to the experiment function that will be prepared in the PreparedModelContainer. When set to All and the input model sample is not preparable, the entire amount of the input model sample that comes from one of the Products is prepared. The selected product must have both Amount and DefaultContainerModel populated, and it must not be a KitProduct. When set to All and the input model is preparable such as water, 1 Milliliter of the input model sample is prepared.
    Default Value: Automatic
    Default Calculation: Automatically set to 1 Milliliter.
    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

Sample Prep Options

    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

    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

    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

    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

    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

    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

    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 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    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

    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

    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, EnclosedAmbientStorage, 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

    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 Null.
    Programmatic Pattern: ((WellPositionP | {((Automatic | Null) | WellPositionP)..}) | Automatic) | Null

    AliquotContainer

    The desired type of container that should be used to prepare and house the aliquot samples, with indices indicating grouping of samples in the same plates, if desired. This option will resolve to be the length of the SamplesIn * NumberOfReplicates.
    Default 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.
    Programmatic Pattern: (((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null) | {GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | {((ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null))..} | {({GreaterEqualP[1, 1] | (Automatic | Null), (ObjectP[{Model[Container], Object[Container]}] | _String) | (Automatic | Null)} | (Automatic | Null))..}) | Automatic) | Null

    AliquotPreparation

    Indicates the desired scale at which liquid handling used to generate aliquots will occur.
    Default 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

    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 ExperimentSamplePreparation.
    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    IncubateAliquotDestinationWell

    The desired position in the corresponding IncubateAliquotContainer 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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
    Programmatic Pattern: (FilterMembraneMaterialP | Automatic) | Null
    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, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
    Programmatic Pattern: (FilterMembraneMaterialP | Automatic) | Null
    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.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
    Programmatic Pattern: (FilterSizeP | Automatic) | Null
    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.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
    Programmatic Pattern: (FilterSizeP | Automatic) | Null
    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

Protocol Options

    Organizational Information

    Template

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

    Name

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

    Post Experiment

    MeasureWeight

    Indicates if any solid samples that are modified in the course of the experiment should have their weights measured and updated after running the experiment. Please note that public samples are weighed regardless of the value of this option.
    Default Value: 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

    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

Example Calls

    Basics

    Analyzes the pI of protein analytes to assess the heterogeneity of a sample:
    Inject each sample several times without further aliquoting:

    Denaturation, AnodicSpacer, and CathodicSpacer

    Input samples can be focused under denaturing conditions (by addition or Urea or SimpleSol) to prevent protein aggregation and low resolution:
    An anodic spacer (e.g., phosphoric acid or iminodiacetic acid) can be added to prevent signal drifting:
    A cathodic spacer (e.g., arginine) can be added to prevent signal drifting:

    Blanks and Standards

    Blanks can be added to the batch and have their sample preparation set independent of samples:
    Standards can be added to the batch and have their sample preparation set independent of samples:

    Sample focusing

    Separation attributes (up to 20 steps) can be modified to improve resolution:

    On-board mixing

    Sensitive samples can be mixed with the master mix right before they are analyzed:

Preferred Input Containers

    The experiment takes common liquid handler compatible containers.

Warnings and Errors

    Messages  (77)

    CIEFBlanksFalseOptionsSpecifiedError  (1)

    Raise an error if IncludeBlanks was set to False while other related options have been specified for Blanks:

    CIEFDiscardedCartridge  (1)

    If a discarded cartridge is set, raise an error:

    CIEFimagingMethodMismatch  (1)

    When both ImagingMethods and NativeFluorescenceExposureTimes are specified, raise an error if they are not compatible:

    CIEFIncludeTrueFrequencyNullError  (1)

    BlankFrequency/StandardFrequency cannot be set to Null when any related options are specified:

    CIEFIncompatibleCartridge  (1)

    If the provided cartridge is not compatible with this experiment, an error will be thrown:

    CIEFInjectionTableMismatch  (1)

    If an injectionTable is set but is not compatible with samples, ladders, blanks, and standards, raise an error:

    CIEFInvalidVoltageDurationProfile  (1)

    Raise an error if VoltageDurationProfile has more than 20 steps or none at all:

    CIEFLoadTimeNullError  (1)

    BlankLoadTime/StandardLoadTime cannot be set to Null when any related options are specified:

    CIEFMakeMasterMixAmpholyteOptionLengthsNotCompatible  (2)

    When PremadeMasterMix is False, raise an error if the lengths of ampholytes matched options are not the same length:

    When PremadeMasterMix is False, raise an error if the lengths of ampholytes matched options are not the same length:

    CIEFMakeMasterMixAmpholytesConcentrationNull  (1)

    When PremadeMasterMix is False, raise an error if ampholyte target concentrations are Null:

    CIEFMakeMasterMixAmpholytesNull  (1)

    When PremadeMasterMix is False, raise an error if no ampholytes are specified:

    CIEFMakeMasterMixAmpholytesVolumeConcentrationMismatch  (1)

    When PremadeMasterMix is False, raise an error if the ampholyte volumes and target concentrations are not in agreement:

    CIEFMakeMasterMixAmpholytesVolumesNull  (1)

    When PremadeMasterMix is False, raise an error if ampholyte volumes are Null:

    CIEFMakeMasterMixAnodicSpacerComposition  (1)

    When IncludeAnodicSpacer is True, raise a warning if the composition of AnodicSpacer is unknown:

    CIEFMakeMasterMixAnodicSpacerFalseOptionsSpecifiedErrors  (1)

    When IncludeAnodicSpacer is False, raise an error if and other anodic spacer related options have been set by the user:

    CIEFMakeMasterMixAnodicSpacersConcentrationNull  (1)

    When IncludeAnodicSpacer is True, raise an error if the AnodicSpacer target concentration is Null:

    CIEFMakeMasterMixAnodicSpacersNull  (1)

    When IncludeAnodicSpacer is True, raise an error if the AnodicSpacer is Null volumes and target concentrations are not in agreement:

    CIEFMakeMasterMixAnodicSpacersVolumeConcentrationMismatch  (1)

    When IncludeAnodicSpacer is True, raise an error if the AnodicSpacer target concentration and volume are not in agreement:

    CIEFMakeMasterMixAnodicSpacersVolumesNull  (1)

    When IncludeAnodicSpacer is True, raise an error if the AnodicSpacer volume is Null:

    CIEFMakeMasterMixCathodicSpacerComposition  (1)

    When IncludeCathodicSpacer is True, raise a warning if the composition of CathodicSpacer is unknown:

    CIEFMakeMasterMixCathodicSpacerFalseOptionsSpecifiedErrors  (1)

    When IncludeCathodicSpacer is False, raise an error if and other anodic spacer related options have been set by the user:

    CIEFMakeMasterMixCathodicSpacersConcentrationNull  (1)

    When IncludeCathodicSpacer is True, raise an error if the CathodicSpacer target concentration is Null:

    CIEFMakeMasterMixCathodicSpacersNull  (1)

    When IncludeCathodicSpacer is True, raise an error if the CathodicSpacer is Null volumes and target concentrations are not in agreement:

    CIEFMakeMasterMixCathodicSpacersVolumeConcentrationMismatch  (1)

    When IncludeCathodicSpacer is True, raise an error if the CathodicSpacer target concentration and volume are not in agreement:

    CIEFMakeMasterMixCathodicSpacersVolumesNull  (1)

    When IncludeCathodicSpacer is True, raise an error if the CathodicSpacer volume is Null:

    CIEFMakeMasterMixDenaturationReagentComposition  (1)

    When Denature is True, raise a warning if the composition of DenaturationReagent is unknown:

    CIEFMakeMasterMixDenaturationReagentsConcentrationNull  (1)

    When Denature is True, raise an error if the DenaturationReagent target concentration is Null:

    CIEFMakeMasterMixDenaturationReagentsNull  (1)

    When Denature is True, raise an error if the DenaturationReagent is Null:

    CIEFMakeMasterMixDenaturationReagentsVolumeConcentrationMismatch  (1)

    When Denature is True, If denaturation reagent's concentration is in VolumePercent, but Target concentration is specified in Molar, raise error:

    CIEFMakeMasterMixDenaturationReagentsVolumesNull  (1)

    When Denature is True, raise an error if the DenaturationReagent volume is Null:

    CIEFMakeMasterMixDenatureFalseOptionsSpecifiedErrors  (1)

    When Denature is False, raise an error if and other denaturation related options have been set by the user:

    CIEFMakeMasterMixDiluentNull  (1)

    When PremadeMasterMix is False, raise an error if no diluent is specified but the sum of all components is less than the total volume:

    CIEFMakeMasterMixElectroosmoticFlowBlockerComposition  (1)

    When PremadeMasterMix is False, raise a warning if the composition of ElectroosmoticFlowBlocker is unknown:

    CIEFMakeMasterMixElectroosmoticFlowBlockersConcentrationNull  (1)

    When PremadeMasterMix is False, raise an error if the ElectroosmoticFlowBlocker target concentration is Null:

    CIEFMakeMasterMixElectroosmoticFlowBlockersNull  (1)

    When PremadeMasterMix is False, raise an error if the ElectroosmoticFlowBlocker is Null:

    CIEFMakeMasterMixElectroosmoticFlowBlockersVolumeConcentrationMismatch  (1)

    When PremadeMasterMix is False, raise an error if the ElectroosmoticFlowBlocker target concentration and volume are not in agreement:

    CIEFMakeMasterMixElectroosmoticFlowBlockersVolumesNull  (1)

    When PremadeMasterMix is False, raise an error if the ElectroosmoticFlowBlocker volume is Null:

    CIEFMakeMasterMixIsoelectricPointMarkerOptionLengthsNotCompatible  (2)

    When PremadeMasterMix is False, raise an error if the lengths of IsoelectricPointMarkers matched options are not the same length:

    When PremadeMasterMix is False, raise an error if the lengths of IsoelectricPointMarkers matched options are not the same length:

    CIEFMakeMasterMixIsoelectricPointMarkersConcentrationNull  (1)

    When PremadeMasterMix is False, raise an error if IsoelectricPointMarkers target concentrations are Null:

    CIEFMakeMasterMixIsoelectricPointMarkersNull  (1)

    When PremadeMasterMix is False, raise an error if no ampholytes are specified:

    CIEFMakeMasterMixIsoelectricPointMarkersVolumeConcentrationMismatch  (1)

    When PremadeMasterMix is False, raise an error if the IsoelectricPointMarkers volumes and target concentrations are not in agreement:

    CIEFMakeMasterMixIsoelectricPointMarkersVolumesNull  (1)

    When PremadeMasterMix is False, raise an error if IsoelectricPointMarkers volumes are Null:

    CIEFMissingSampleComposition  (1)

    When a sample or a standard does not have a protein in their composition, a warning is raised to note that sample volume cannot be determined and is defaulted to 25% of the total volume:

    CIEFMoreThanOneMasterMixWithOnBoardMixing  (1)

    When OnBoardMixing is True, raise an error if more than one mastermix is required:

    CIEFOnBoardMixingIncompatibleVolumes  (1)

    When OnBoardMixing is True, raise an error if the difference between Total volume and Sample Volume is less than 100 ul:

    CIEFPremadeMasterMixDiluentNull  (1)

    When PremadeMasterMix is True, raise an error if no PremadeMasterMix reagent diluent is specified but the sum of all components is less than the total volume:

    CIEFPremadeMasterMixDilutionFactorNull  (1)

    When PremadeMasterMix is True, raise an error if no PremadeMasterMix reagent dilution factor is specified:

    CIEFPremadeMasterMixInvalidTotalVolume  (1)

    When PremadeMasterMix is True, raise an error if the sum of all components' volumes is over the total volume:

    CIEFPremadeMasterMixReagentNull  (1)

    When PremadeMasterMix is True, raise an error if no PremadeMasterMix reagent is specified:

    CIEFPremadeMasterMixVolumeDilutionFactorMismatch  (1)

    When PremadeMasterMix is True, raise an error if there is a mismatch between the PremadeMasterMix reagent specified dilution factor and volume:

    CIEFPremadeMasterMixVolumeNull  (1)

    When PremadeMasterMix is True, raise an error if no PremadeMasterMix reagent volume is specified:

    CIEFPreMadeMasterMixWithMakeOwnOptions  (2)

    When options for both PremadeMasterMix and Make-Ones-Own mastermix are passed, raise warning and follow PremadeMaterMix:

    When options for both PremadeMasterMix and Make-Ones-Own mastermix are passed, raise warning and follow PremadeMaterMix:

    CIEFresolveableDenatureReagentConcentrationUnitMismatch  (1)

    When Denature is True, If denaturation reagent's concentration is in Molar, but Target concentration is specified in Volume Percent, raise warning:

    CIEFStandardsFalseOptionsSpecifiedError  (1)

    Raise an error if IncludeStandards was set to False while other related options have been specified for Standards:

    CIEFSumOfVolumesOverTotalVolume  (1)

    When IncludeCathodicSpacer is True, raise an error if the CathodicSpacer target concentration and volume are not in agreement:

    CIEFTotalVolumeNull  (1)

    When a TotalVolume is specified as Null for a Standard or a blank, raise an Error:

    CIEFunresolveableDenatureReagentConcentrationUnitMismatch  (1)

    When Denature is True, If denaturation reagent's concentration is in VolumePercent, but Target concentration is specified in Molar, raise error:

    DeprecatedModels  (1)

    If the provided sample has a deprecated model, an error will be thrown:

    DiscardedSamples  (1)

    If the provided sample is discarded, an error will be thrown:

    ExpandedNestedIndexLengthMismatch  (1)

    When expanding n-multiple matched options and ExpandByLongest->False, raise error if the dependent option is longer than the parent option:

    InjectionTableReplicatesSpecified  (1)

    If both an injectionTable and number of replicates are specified, raise an error:

    InjectionTableVolumeZero  (1)

    If an injectionTable is specified with volume 0 microliter, raise an error:

    InputContainsTemporalLinks  (1)

    Throw a message if given a temporal link:

    NestedIndexLengthMismatch  (2)

    When expanding n-multiple matched options and ExpandByLongest->False, warn that options will be expanded to match the length of the parent option:

    When expanding n-multiple matched options and ExpandByLongest->True, warn that options will be expanded or trimmed to match the length of the parent option:

    NotEnoughUsesLeftOnCIEFCartridge  (1)

    If the cartridge object does not have enough uses for the stated samples, blanks, and standards, raise an error:

    ObjectDoesNotExist  (6)

    Throw a message if we have a sample that does not exist (name form):

    Throw a message if we have a container that does not exist (name form):

    Throw a message if we have a sample that does not exist (ID form):

    Throw a message if we have a container that does not exist (ID form):

    Do NOT throw a message if we have a simulated sample but a simulation is specified that indicates that it is simulated:

    Do NOT throw a message if we have a simulated container but a simulation is specified that indicates that it is simulated:

    OnBoardMixingVolume  (1)

    When OnBoardMixing is True, raise an warning if the volume in the reagent vial is too low and the method will prepare extra to account for dead volume:

    TooManyInjectionsCapillaryIsoelectricFocusing  (1)

    If more than 100 injections are required, raise an error:

Possible Issues

    Sample composition

    The sample mix must contain 0.35% methyl cellulose and salt concentrations in samples should be <15mM and devoid of certain surfectants to avoid harming the capillary coating due to high currents. Higher concentrations will negatively affect sample electrokinetic injection. If samples have higher salt concentrations, please consider desalting with ExperimentSolidPhaseExtraction. If surfactants are required, non-ionic or zqitterionic surfactants are preferred. Aromatic surfactants will interfere with detection and should also be avoided.

    Incompatible reagents

    The use the manufacturer's reagents for Anolyte, Catholyte, ElectroosmoticConditioningBuffer, FluorescenceCalibrationStandard, and ElectroosmoticFlowBlocker is highly recommended.

    Cartridge number of uses

    The cIEF experiment cartridge can be used for up to 200 injections in up to 20 batched. Note that the manufacturer guarantees performance only for the first 100 injections for each cartridge.

    Lyophilized reagents

    Several of the manufacturer's reagents are delivered lyophilized and need to be resuspended and aliquoted before use in ExperimentCapillaryIsoelectricFocusing.

    On-board mixing

    Pipetting for on-board mixing requires a larger volume in vials. Thus reagents equivalent to 1.5 milliliter (or 15 samples) will be added to each vial to make sure the pipette can draw the required master mix for all samples.
Last modified on Sat 16 Aug 2025 15:24:19