ecl-logo Documentation
ECL`

ExperimentCapillaryGelElectrophoresisSDS

ExperimentCapillaryGelElectrophoresisSDS[Samples]Protocol

generates a Protocol object for running capillary Gel Electrophoresis-SDS (CESDS) on protein Samples. CESDS is an analytical method used to separate proteins by their molecular weight.

    
Capillary Electrophoresis-Sodium Dodecyl Sulfate (CESDS) is an analytical technique to separate denatured proteins. Samples are mixed with an internal standard and electrokinetically injected into a capillary filled with a separation matrix. Voltage is then applied across the capillary and analytes migrate in the matrix by their electrophoretic mobility. The capillary is imaged over time (UV absorbance) and the migration of different proteins, relative to the internal standard, is tracked. CESDS is useful for purity and heterogeneity studies, and while optimized for the analysis of Immunoglobulin G, any protein can be analyzed when paired with molecular weight markers.
    

Experimental Principles

    Figure 1.1: Procedural overview of a Capillary Gel Electrophoresis SDS (CESDS) experiment. Step 1: Samples are mixed with an internal reference (10KDa marker), a sample buffer containing SDS buffer to a final concentration if 0.5% or more, and, optionally, a reducing (e.g., Tris(2-carboxyethyl)phosphine, β-mercaptoethanol, or Dithiothreitol) and/or an alkylating agent (e.g., Iodoacetamide).Step 2: Subsequently, samples are incubated at a high temperature to denature proteins and centrifuged (optional). Step 3: The capillary is prepared by subsequent washes with a conditioning acid, conditioning base and water (every 12 injections), and a separation matrix is loaded into the capillary. Step 4: The capillary is placed into a sample and a voltage is applied to electrokinetically inject proteins (negatively-charged due to SDS in sample buffer) into the separation matrix. Step 5: The capillary is docked in the running buffer and a voltage is applied to separate proteins in the sample. Proteins are detected at the end of the capillary by measurement of transmitted light as a result of excitation of peptide bonds by UV light at 220 nanometers. The capillary is then washed and dried and contents disposed into the top running buffer compartment onboard the experiment cartridge. Subsequently, the tip is washed and the capillary is prepared to load the next sample (Step 3). Step 6: Data is recorded in real time as proteins cross the detection window (absorbance as a factor of migration time).

Instrumentation

    Maurice

    Figure 2.1.1: Instrument diagram for the ProteinSimple Maurice system: The instrument has several positions for 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 can be kept at a predetermined temperature (4°C, 10°C, 15°C, or ambient). The 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. Conditioning with an acid, a base, and water takes place every twelve injections, while the capillary is washed, dried, and fresh separation matrix is loaded every injection. The experiment cartridge contains a single uncoated silica capillary that is 17 centimeters long and 50 microns in diameter. While samples are separating, the cartridge is docked in a running buffer and proteins are detected through a detection window at the top of the capillary by measuring transmitted light from a concentrated UV light beam at 220 nanometers. All samples, standards, ladders, and blanks are mixed with an internal standard that allows data to be comparable. Electropherograms need to be normalized based on the internal standard to generate comparable data (relative migration time).

Experiment Options

    General

    Instrument

    The capillary electrophoresis instrument that will be used by the protocol. The instrument accepts the cartridge loaded with running buffer and sequentially loads samples and resolves proteins by their size by electrophoresis through a separation matrix.
    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 gel Electrophoresis-SDS (CESDS) experiments. The cartridge holds a single capillary and the anode's running buffer. CESDS cartridges can run 100 injections in up to 25 batches.
    Default Value: Model[Container, ProteinCapillaryElectrophoresisCartridge, CESDS-Plus]
    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

    PurgeCartridge

    Indicates if a Cartridge purge be performed before running the experiment unless there is a single batch left on the cartridge (uses an extra consumable and would count as an extra batch towards the 25 batch limit). When a cartridge has not been used for over 3 months a purge is highly recommended.
    Default Value: IfRequired
    Pattern Description: True, False, or IfRequired.
    Programmatic Pattern: True | False | IfRequired

    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, or 15 degrees Celsius.
    Programmatic Pattern: Ambient | 4*Celsius | 10*Celsius | 15*Celsius

    InjectionTable

    The order of sample, Ladder, Standard, and Blank sample loading into the Instrument during measurement.
    Default Value: Automatic
    Default Calculation: Determined to the order of input samples articulated. Ladder, Standard and Blank samples are inserted based on the determination of LadderFrequency, 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. A ladder sample will be loaded for every unique set of conditions (MasterMix and separation conditions) specified for SamplesIn, Standards, and Blanks, in replicates as determined by LadderFrequency.
    Pattern Description: List of one or more {Type, Sample, Volume} entries.
    Programmatic Pattern: {{Sample | Ladder | 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

    ConditioningAcid

    The Conditioning Acid solution used to wash the capillary (every 12 injections).
    Default Value: Model[Sample, CESDS Conditioning Acid]
    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

    ConditioningBase

    The Conditioning Base solution used to wash the capillary (every 12 injections).
    Default Value: Model[Sample, CESDS Conditioning Base]
    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

    ConditioningWashSolution

    The solution used to wash the capillary (every 12 injections).
    Default Value: Model[Sample, Milli-Q water]
    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

    SeparationMatrix

    The sieving matrix loaded onto the capillary between samples for separation. The mash-like matrix slows the migration of proteins based on their size.
    Default Value: Model[Sample, CESDS Separation Matrix]
    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

    SystemWashSolution

    The solution used to wash the capillary after conditioning and, separately, rinse the tip before every injection.
    Default Value: Model[Sample, CESDS Wash Solution]
    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

    ConditioningAcidStorageCondition

    The non-default storage condition for ConditioningAcid of this experiment after the protocol is completed. If left unset, samples 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

    ConditioningBaseStorageCondition

    The non-default storage condition for ConditioningBase of this experiment after the protocol is completed. If left unset, samples 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

    SeparationMatrixStorageCondition

    The non-default storage condition for SeparationMatrix of this experiment after the protocol is completed. If left unset, samples 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

    SystemWashSolutionStorageCondition

    The non-default storage condition for SystemWashSolution of this experiment after the protocol is completed. If left unset, samples 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

    RunningBufferStorageCondition

    The non-default storage condition for Bottom RunningBuffer of this experiment after the protocol is completed. If left unset, Bottom RunningBuffer 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

    Denaturation

    Denature

    Indicates if heat denaturation should be applied to all samples.
    Default Value: True
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP

    DenaturingTemperature

    The temperature to which samples will be heated to in order to linearize proteins.
    Default Value: Automatic
    Default Calculation: When Denature is True and DenaturingTemperature is set to Automatic, it will be set to 70 celsius. Alternatively, if Denature is False, it will be set to Null.
    Pattern Description: Greater than or equal to 25 degrees Celsius and less than or equal to 100 degrees Celsius or Null.
    Programmatic Pattern: (RangeP[$AmbientTemperature, 100*Celsius] | Automatic) | Null

    DenaturingTime

    The duration samples should be incubated at the DenaturingTemperature.
    Default Value: Automatic
    Default Calculation: When Denature is True and DenaturingTime is set to Automatic, it will be set to 10 minutes. Alternatively, if Denature is False, it will be set to Null.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null

    CoolingTemperature

    The temperature to which samples will be cooled to after denaturation.
    Default Value: Automatic
    Default Calculation: When Denature is True and CoolingTemperature is set to Automatic, it will be set to 4 celsius. Alternatively, if Denature is False, it will be set to Null.
    Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 25 degrees Celsius or Null.
    Programmatic Pattern: (RangeP[0*Celsius, $AmbientTemperature] | Automatic) | Null

    CoolingTime

    The duration samples should be incubated at the CoolingTemperature.
    Default Value: Automatic
    Default Calculation: When Denature is True and CoolingTime is set to Automatic, it will be set to 5 minutes. Alternatively, if Denature is False, it will be set to Null.
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: (RangeP[0*Second, $MaxExperimentTime] | Automatic) | Null

    PelletSedimentation

    Indicates if centrifugation should be applied to the sample to remove precipitates after denaturation.
    Default Value: True
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP

    SedimentationCentrifugationSpeed

    The speed to which the centrifuge is set to for sedimentation.
    Default Value: Automatic
    Default Calculation: When PelletSedimentation is True and SedimentationCentrifugationSpeed is set to Automatic, it will be calculated from force based on the rotor's radius.
    Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 4150 revolutions per minute or Null.
    Programmatic Pattern: (RangeP[0*RPM, 4150*RPM] | Automatic) | Null

    SedimentationCentrifugationForce

    The force to which the centrifuge is set to for sedimentation.
    Default Value: Automatic
    Default Calculation: When PelletSedimentation is True and SedimentationCentrifugationForce is set to Automatic, it will be calculated from Speed based on the rotor's radius, if speed is set to Automatic/Null, will default to 1000xg.
    Pattern Description: Greater than or equal to 0 standard accelerations due to gravity on the surface of the earth and less than or equal to 3755 standard accelerations due to gravity on the surface of the earth or Null.
    Programmatic Pattern: (RangeP[0*GravitationalAcceleration, 3755*GravitationalAcceleration] | Automatic) | Null

    SedimentationCentrifugationTime

    The duration samples should be centrifuged to pellet precipitates.
    Default Value: 10 minutes
    Pattern Description: Greater than or equal to 0 seconds and less than or equal to 72 hours or Null.
    Programmatic Pattern: RangeP[0*Second, $MaxExperimentTime] | Null

    SedimentationCentrifugationTemperature

    The temperature to which samples will be cooled to during centrifugation.
    Default Value: 4 degrees Celsius
    Pattern Description: Greater than or equal to 0 degrees Celsius and less than or equal to 40 degrees Celsius or Null.
    Programmatic Pattern: RangeP[0*Celsius, 40*Celsius] | Null

    Sample Preparation

    SampleVolume

    Indicates the volume drawn from the sample to the assay tube. Each tube contains a Sample, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: Automatic
    Default Calculation: When SampleVolume is set to Automatic, the volume is calculated for the composition of the sample to reach 1 mg / ml by 1 Milligram/Milliliter * TotalVolume / Sample [Concentration]. If an injection table is available, volumes will be taken from it.
    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 AssayContainer. Each tube contains a Sample, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: 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]
    Index Matches to: experiment samples

    PremadeMasterMix

    Indicates if samples should be mixed with PremadeMasterMix that includes an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    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 CESDS experiment, containing an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: 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) | 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 mastermix 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 mastermix 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 PremadeMasterMix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When volume 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 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    PremadeMasterMixStorageCondition

    The non-default storage condition for PremadeMasterMix 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

    InternalReference

    The solution containing the reference analyte by which Relative Migration Time is normalized. By default a 10 KDa marker is used. It is highly recommended to include an internal standard in Sample Preparation.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and InternalReference is set to Automatic, InternalReference will be set as Model[Sample, StockSolution, "Resuspended CESDS Internal Standard 25X"]. If PremadeMasterMix is set to True, InternalReference is 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

    InternalReferenceDilutionFactor

    Marks how concentrated the internal standard is. For example, Model[Sample, StockSolution"Resuspended CESDS Internal Standard 25X"] is concentrated 25X, hence 2 µL should be added in Sample Preparation when final volume is set to 60 microliters.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and InternalReferenceDilutionFactor is set to Automatic, InternalReferenceDilutionFactor will be set to 25. If PremadeMasterMix is set to True, InternalReferenceDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: experiment samples

    InternalReferenceVolume

    The volume of the internal standard added to each sample.
    Default Value: Automatic
    Default Calculation: When InternalReferenceVolume is set to Automatic and PremadeMasterMix is set to False, the volume is calculated by the division of TotalVolume by InternalReferenceDilutionFactor. When PremadeMasterMix is set to True, InternalReferenceVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    ConcentratedSDSBuffer

    The SDS Buffer used to dilute the sample. The final concentration of SDS in this assay must be equal to or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and ConcentratedSDSBuffer is set to Automatic, ConcentratedSDSBuffer will be set as Model[Sample,"1% SDS in 100mM Tris, pH 9.5"]. If PremadeMasterMix is set to True, ConcentratedSDSBuffer is 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

    ConcentratedSDSBufferDilutionFactor

    Marks how concentrated the SDS buffer is. For example, a ConcentratedSDSBuffer that contains 1% SDS is concentrated 2X and will constitute half the TotalVolume.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and ConcentratedSDSBufferDilutionFactor is set to Automatic, ConcentratedSDSBufferDilutionFactor will be set to 2. If PremadeMasterMix is set to True, ConcentratedSDSBufferDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: experiment samples

    Diluent

    The solution used to dilute the ConcentratedSDSBuffer to working concentration.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and Diluent is set to Automatic, Diluent will be set to Model[Sample,"Milli-Q water"]. If PremadeMasterMix is set to True, Diluent is 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

    ConcentratedSDSBufferVolume

    The volume of ConcentratedSDSBuffer added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic and PremadeMasterMix is set to False, the volume is calculated by the division of TotalVolume by ConcentratedSDSBufferDilutionFactor. When PremadeMasterMix is set to True, ConcentratedSDSBufferVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    SDSBuffer

    The SDS Buffer used to dilute the sample. The final concentration of SDS in this assay must be equal or greater than 0.5%. If ConcentratedSDSBuffer is set to Null, SDSBuffer will be used to dilute the sample.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False ,ConcentratedSDSBuffer is set to Null, and SDSBuffer is set to Automatic, SDSBuffer will be set as Model[Sample,"1% SDS in 100mM Tris, pH 9.5"]. If PremadeMasterMix or ConcentratedSDSBuffer are set, SDSBuffer is 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

    SDSBufferVolume

    The volume of SDSBuffer added to each sample.
    Default Value: Automatic
    Default Calculation: When SDSBufferVolume is set to Automatic and SDSBuffer is not Null, the volume is calculated by the difference between the TotalVolume and the volume in the tube that includes the Sample, InternalReference, ReducingAgent, and AlkylatingAgent.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Reduction

    Indicates if disulfide bridges should be chemically reduced in the sample.
    Default Value: Automatic
    Default Calculation: When automatic, Reduction will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    ReducingAgent

    The reducing agent used to reduce disulfide bridges in proteins to be added to the sample. for example, β-mercaptoethanol or Dithiothreitol.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and ReducingAgent is set to Automatic, ReducingAgent will be set to Model[Sample,"2-mercaptoethanol"]. If PremadeMasterMix is set to True, ReducingAgent is 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

    ReducingAgentTargetConcentration

    The final concentration of the reducing agent in the sample.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, PremadeMasterMix is set to False, and no ReducingAgentVolume value is given, concentration is set to 650 millimolar if ReducingAgent is BME. If volume is given concentration will be calculated. If PremadeMasterMix is set to True, ReducingAgentTargetConcentration is Null
    Pattern Description: Greater than 0 molar or greater than or equal to 0 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: experiment samples

    ReducingAgentVolume

    The volume of the reducing agent required to reach its final concentration in the sample.
    Default Value: Automatic
    Default Calculation: When ReducingAgentVolume is set to Automatic and PremadeMasterMix is set to False, calculate the volume required to reach ReducingAgentTargetConcentration, if set. When ReducingAgentVolume is set to Automatic and ReducingAgentTargetConcentration is set to Null, ReducingAgentVolume is set to Null. When PremadeMasterMix is set to True, ReducingAgentVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Alkylation

    Indicates if Alkylation should be applied to the sample. Alkylation of free cysteines is useful in mitigating unexpected protein fragmentation and reproducibility issues.
    Default Value: Automatic
    Default Calculation: When automatic, Alkylation will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    AlkylatingAgent

    The alkylating agent to be added to the sample. For example, Iodoacetamide.
    Default Value: Automatic
    Default Calculation: When PremadeMasterMix is set to False and AlkylatingAgent is set to Automatic, AlkylatingAgent will be set to Model[Sample,"250 mM Iodoacetamide"]. If PremadeMasterMix is set to True, AlkylatingAgent is 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

    AlkylatingAgentTargetConcentration

    The final concentration of the alkylating agent in the sample.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, PremadeMasterMix is set to False, and no AlkylatingAgentVolume value is given, concentration is set to 11.5 millimolar. If volume is given concentration will be calculated. If PremadeMasterMix is set to True, AlkylatingAgentTargetConcentration is Null.
    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

    AlkylatingAgentVolume

    The volume of the alkylating agent required to reach its final concentration in the sample.
    Default Value: Automatic
    Default Calculation: When AlkylatingAgentVolume is set to Automatic and PremadeMasterMix is set to False, calculate the volume required to reach AlkylatingAgentTargetConcentration, if set. When AlkylatingAgentVolume is set to Automatic and AlkylatingAgentTargetConcentration is set to Null, AlkylatingAgentVolume is set to Null. If PremadeMasterMix is set to True, AlkylatingAgentVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    SedimentationSupernatantVolume

    The volume of supernatant to transfer to the assay container from the sample tubes after denaturation and centrifugation. A minimum of 50 microliters are required for the analysis to proceed.
    Default Value: Automatic
    Default Calculation: When SedimentationSupernatantVolume is set to Automatic, 90% of the TotalVolume is drawn to avoid disturbing the pellet.
    Pattern Description: Greater than or equal to 50 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[50*Microliter] | Automatic) | Null
    Index Matches to: experiment samples

    Storage Conditions

    InternalReferenceStorageCondition

    The non-default storage condition for InternalReference of this experiment after samples are transferred to assay tubes. If left unset, InternalReference 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

    ConcentratedSDSBufferStorageCondition

    The non-default storage condition for ConcentratedSDSBuffer of this experiment after samples are transferred to assay tubes. If left unset, ConcentratedSDSBuffer 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

    SDSBufferStorageCondition

    The non-default storage condition for SDSBuffer of this experiment after samples are transferred to assay tubes. If left unset, SDSBuffer 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

    ReducingAgentStorageCondition

    The non-default storage condition for ReducingAgent of this experiment after samples are transferred to assay tubes. If left unset, ReducingAgent 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

    AlkylatingAgentStorageCondition

    The non-default storage condition for AlkylatingAgent of this experiment after samples are transferred to assay tubes. If left unset, AlkylatingAgent 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

    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

    Separation conditions

    RunningBuffer

    The buffer in which the capillary docks for separation. This buffer must be compatible with the running buffer loaded on the CESDS cartridge (see: OnboardRunningBuffer field of the selected Cartridge).
    Default Value: Model[Sample, CESDS Running Buffer - Bottom]
    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

    InjectionVoltageDurationProfile

    Series of voltages and durations to apply onto the capillary for injection. Supports up to 20 steps.
    Default Value: {{4600 volts, 20 seconds}}
    Pattern Description: List of one or more {Voltage, Time} entries.
    Programmatic Pattern: {{RangeP[0*Volt, 6500*Volt], RangeP[0*Second, 200*Second]}..}
    Index Matches to: experiment samples

    SeparationVoltageDurationProfile

    Series of voltages and durations to apply onto the capillary for separation. Supports up to 20 steps.
    Default Value: Automatic
    Default Calculation: When SeparationVoltageDurationProfile is set to Automatic, separation time will be set according to whether or not samples are reduced or not, and which Standard is used. If standard is IgG and samples are not reduced, set time to 25 minutes, otherwise set to 35 minutes. For all conditions, voltage is set to 5750 Volts.
    Pattern Description: List of one or more {Voltage, Time} entries.
    Programmatic Pattern: {{RangeP[0*Volt, 6500*Volt], RangeP[0*Minute, 180*Minute]}..} | Automatic
    Index Matches to: experiment samples

    Detection

    UVDetectionWavelength

    The wavelength used for signal detection. The hardware is currently only capable of detection at 220 nm.
    Default Value: 220 nanometers
    Pattern Description: An expression that matches the pattern: 220 Nanometer.
    Programmatic Pattern: 220*Nanometer

    Ladders

    IncludeLadders

    Indicates if mixtures of known analytes should be included in this experiment. A ladder contains a mixture of analytes of known size and Relative Migration Times and can be used to interpolate the molecular weight of unknown analytes. The ladder will be injected for every unique Separation set of conditions.
    Default Value: Automatic
    Default Calculation: If any ladder-related options are set, then this is set True; otherwise, false.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic

    Ladders

    Indicates the premade mixture of analytes of known molecular weight (MW) to include as reference for MW interpolation in this experiment.
    Default Value: Automatic
    Default Calculation: If IncludeLadder is True, Ladders is resolved to Model[Sample, "Unstained Protein Standard"].
    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: Ladders

    LadderStorageCondition

    The non-default storage condition for Ladders of this experiment after the protocol is completed. If left unset, LadderStorageCondition 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: Ladders

    LadderAnalytes

    Indicates the analytes included in ladder.
    Default Value: Automatic
    Default Calculation: If composition of Ladder is known, will populate LadderAnalytes accordingly. Otherwise, Null.
    Pattern Description: List of one or more an object of type or subtype Model[Molecule] entries or Null.
    Programmatic Pattern: ({ObjectP[Model[Molecule]]..} | Automatic) | Null
    Index Matches to: Ladders

    LadderAnalyteMolecularWeights

    Indicates the molecular weights of analytes included in ladder.
    Default Value: Automatic
    Default Calculation: If composition of Ladder is known, will populate LadderAnalytesMolecularWeights accordingly. Otherwise, Null.
    Pattern Description: List of one or more greater than 0 kilograms per mole entries or Null.
    Programmatic Pattern: ({GreaterP[0*Kilodalton]..} | Automatic) | Null
    Index Matches to: Ladders

    LadderAnalyteLabels

    Indicates the label of each analyte included in ladder.
    Default Value: Automatic
    Default Calculation: Will populate LadderAnalyteLabels according to LadderAnalytes, if set. Otherwise, Will populate LadderAnalyteLabels according to LadderAnalyteMolecularWeights.
    Pattern Description: List of one or more a string entries or Null.
    Programmatic Pattern: ({_String..} | Automatic) | Null
    Index Matches to: Ladders

    LadderFrequency

    Indicates how many injections per permutation of ladder and unique set of separation conditions should be included in this experiment.
    Default Value: Automatic
    Default Calculation: If LadderFrequency is set to Automatic and Ladders is True, LadderFrequency will be set 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: Ladders

    Ladder Preparation

    LadderTotalVolume

    Indicates the final volume in the assay tube prior to loading onto AssayContainer. Each tube contains a ladder, an InternalReference, and an SDSBuffer.
    Default Value: Automatic
    Default Calculation: If Automatic and Ladders is True, will populate LadderTotalVolume according to TotalVolume.
    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: Ladders

    LadderDilutionFactor

    The factor by which the ladder should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When LadderDilutionFactor is set to Automatic, it is set to 2.5 by default.
    Pattern Description: Greater than or equal to 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    Index Matches to: Ladders

    LadderVolume

    The volume of ladder required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, the volume is calculated by the division of LadderTotalVolume by LadderDilutionFactor. If LadderDilutionFactor is Null, 40 Microliters will be used. If InjectionTable is informed, specified volumes will be used.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderPremadeMasterMix

    Indicates if Ladders should be mixed with LadderPremadeMasterMix that includes an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Ladders

    LadderPremadeMasterMixReagent

    The premade master mix used for CESDS experiment, containing an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMixReagent is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderPremadeMasterMixDiluent

    The solution used to dilute the premade master mix used to its working concentration.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to True and LadderPremadeMasterMixDiluent is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderPremadeMasterMixReagentDilutionFactor

    The factor by which the premade mastermix should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to True and LadderPremadeMasterMixReagentDilutionFactor is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 1 or Null.
    Programmatic Pattern: (GreaterEqualP[1] | Automatic) | Null
    Index Matches to: Ladders

    LadderPremadeMasterMixVolume

    The volume of the PremadeMasterMix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, and LadderPremadeMasterMix is set to True, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderPremadeMasterMixStorageCondition

    The non-default storage condition for LadderPremadeMasterMix of this experiment after the protocol is completed. If left unset, LadderPremadeMasterMix 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: Ladders

    LadderInternalReference

    The solution containing the reference analyte by which Relative Migration Time is normalized. By default a 10 KDa marker is used. It is highly recommended to include an internal standard in Sample Preparation.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and InternalReference is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderInternalReferenceDilutionFactor

    Marks how concentrated the internal standard is. For example, Model[Sample,"CESDS Internal Reference 25X"] is concentrated 25X, hence 2 µL should be added in Sample Preparation when final volume is set to 50 µL.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and LadderInternalReferenceDilutionFactor is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Ladders

    LadderInternalReferenceVolume

    The volume of the internal standard added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderConcentratedSDSBuffer

    The SDS Buffer used to dilute standards. The final concentration of SDS in this assay must be equal to or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and LadderConcentratedSDSBuffer is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderConcentratedSDSBufferDilutionFactor

    Marks how concentrated the LadderConcentratedSDSBuffer is. For example, a LadderConcentratedSDSBuffer that contains 1% SDS is concentrated 2X and will constitute half the LadderTotalVolume.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and LadderConcentratedSDSBufferDilutionFactor is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Ladders

    LadderDiluent

    The solution used to dilute LadderConcentratedSDSBuffer to working concentration.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and Diluent is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderConcentratedSDSBufferVolume

    The volume of LadderConcentratedSDSBufferVolume added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic and LadderPremadeMasterMix is set to False, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderSDSBuffer

    The SDS Buffer used to dilute the sample. The final concentration of SDS in this assay must be equal or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When SDS Buffer is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderSDSBufferVolume

    The volume of SDSBuffer added to each sample.
    Default Value: Automatic
    Default Calculation: When LadderSDSBufferVolume is set to Automatic and LadderSDSBuffer is not Null, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderReduction

    Indicates if disulfide bridges should be chemically reduced in the Ladder.
    Default Value: Automatic
    Default Calculation: When automatic, LadderReduction will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Ladders

    LadderReducingAgent

    The reducing agent to be added to the Ladder. for example, β-mercaptoethanol or Dithiothreitol.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and LadderReducingAgent is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderReducingAgentTargetConcentration

    The final concentration of the reducing agent in the Ladder.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than 0 molar or greater than or equal to 0 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: Ladders

    LadderReducingAgentVolume

    The volume of the reducing agent required to reach its final concentration in the Ladder.
    Default Value: Automatic
    Default Calculation: When LadderReducingAgentVolume is set to Automatic and LadderPremadeMasterMix is set to False, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderAlkylation

    Indicates if Alkylation should be applied to the Ladder. Alkylation of free cysteines is useful in mitigating unexpected protein fragmentation and reproducibility issues.
    Default Value: Automatic
    Default Calculation: When automatic, LadderAlkylation will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Ladders

    LadderAlkylatingAgent

    The alkylating agent to be added to the Ladder. For example, Iodoacetamide.
    Default Value: Automatic
    Default Calculation: When LadderPremadeMasterMix is set to False and LadderAlkylatingAgent is set to Automatic it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderAlkylatingAgentTargetConcentration

    The final concentration of the alkylating agent in the Ladder.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic it will resolve according to each unique set of options applied to SamplesIn.
    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: Ladders

    LadderAlkylatingAgentVolume

    The volume of the alkylating agent required to reach its final concentration in the Ladder.
    Default Value: Automatic
    Default Calculation: When LadderAlkylatingAgentVolume is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderSedimentationSupernatantVolume

    The volume of supernatant to transfer to the assay container from the Ladder tubes after denaturation and centrifugation. A minimum of 50 µL are required for the analysis to proceed.
    Default Value: Automatic
    Default Calculation: When SedimentationSupernatantVolume is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: Greater than or equal to 50 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[50*Microliter] | Automatic) | Null
    Index Matches to: Ladders

    LadderInternalReferenceStorageCondition

    The non-default storage condition for LadderInternalReference of this experiment after the protocol is completed. If left unset, LadderInternalReferences 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: Ladders

    LadderConcentratedSDSBufferStorageCondition

    The non-default storage condition for LadderConcentratedSDSBuffer of this experiment after the protocol is completed. If left unset, LadderConcentratedSDSBuffer 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: Ladders

    LadderDiluentStorageCondition

    The non-default storage condition for LadderDiluent of this experiment after the protocol is completed. If left unset, LadderDiluent 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: Ladders

    LadderSDSBufferStorageCondition

    The non-default storage condition for LadderSDSBuffer of this experiment after the protocol is completed. If left unset, LadderSDSBuffer 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: Ladders

    LadderReducingAgentStorageCondition

    The non-default storage condition for LadderReducingAgent of this experiment after the protocol is completed. If left unset, LadderReducingAgent 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: Ladders

    LadderAlkylatingAgentStorageCondition

    The non-default storage condition for LadderAlkylatingAgent of this experiment after the protocol is completed. If left unset, LadderAlkylatingAgent 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: Ladders

    Ladder Separation

    LadderInjectionVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps where each step is 0-200 Second, and 0-6500 volts.
    Default Value: Automatic
    Default Calculation: When LadderInjectionVoltageDurationProfile is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0*Volt, 6500*Volt], RangeP[0*Second, 200*Second]}..} | Automatic) | Null
    Index Matches to: Ladders

    LadderSeparationVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps.
    Default Value: Automatic
    Default Calculation: When LadderSeparationVoltageDurationProfile is set to Automatic, it will resolve according to each unique set of options applied to SamplesIn.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0*Volt, 6500*Volt], RangeP[0*Minute, 180*Minute]}..} | Automatic) | Null
    Index Matches to: Ladders

    Standards

    IncludeStandards

    Indicates if standards should be included in this experiment. Standards contain identified analytes of known size and Relative Migration Times. Standards are used to both ensure reproducibility within and between Experiments and to interpolate the molecular weight of unknown analytes.
    Default Value: Automatic
    Default Calculation: If any Standard-related options are set, then this is set True; otherwise, false.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic

    Standards

    Indicates which standards to include.
    Default Value: Automatic
    Default Calculation: If IncludeStandards is True, Standards is resolved to Model[Sample, StockSolution, "Resuspended CESDS IgG Standard"].
    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

    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

    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, Set Frequency to FirstAnLast.
    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 Standard, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: Automatic
    Default Calculation: When StandardVolume is set to Automatic and IncludeStandards is True, the volume is calculated to reach 1 milligram/milliliter in the assay tube, based on its composition, by StandardTotalVolume / Standard [Concentration]. If InjectionTable is informed, specified volumes will be used.
    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 prior to loading onto AssayContainer. Each tube contains a standard, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: Automatic
    Default Calculation: When StandardTotalVolume is set to Automatic and IncludeStandards is True, Set StandardTotalVolume to TotalVolume.
    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 Standards should be mixed with StandardPremadeMasterMix that includes an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to Automatic, 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 CESDS experiment, containing an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMixReagent is set to Automatic, it will resolve to the common premade mastermix reagent in samples in .
    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 StandardPremadeMasterMix is set to True and StandardPremadeMasterMixDiluent 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: Standards

    StandardPremadeMasterMixReagentDilutionFactor

    The factor by which the premade mastermix should be diluted by in the final assay tube.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to True and StandardPremadeMasterMixReagentDilutionFactor is set to Automatic, it will be set as the ratio of the total volume to premade mastermix 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 PremadeMasterMix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, 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 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardPremadeMasterMixStorageCondition

    The non-default storage condition for StandardPremadeMasterMix of this experiment after the protocol is completed. If left unset, StandardPremadeMasterMix 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

    StandardInternalReference

    The solution containing the reference analyte by which Relative Migration Time is normalized. By default a 10 KDa marker is used. It is highly recommended to include an internal standard in Sample Preparation.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and InternalReference is set to Automatic, StandardInternalReference will be set as Model[Sample, StockSolution"Resuspended CESDS Internal Standard 25X"]. If StandardPremadeMasterMix is set to True, StandardInternalReference is 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: Standards

    StandardInternalReferenceDilutionFactor

    Marks how concentrated the internal standard is. For example, Model[Sample, StockSolution"Resuspended CESDS Internal Standard 25X"] is concentrated 25X, hence 2 µL should be added in Sample Preparation when final volume is set to 60 µL.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and StandardInternalReferenceDilutionFactor is set to Automatic, StandardInternalReferenceDilutionFactor will be set to 25. If StandardPremadeMasterMix is set to True, StandardInternalReferenceDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Standards

    StandardInternalReferenceVolume

    The volume of the internal standard added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, the volume is calculated by the division of TotalVolume by StandardInternalReferenceVolume. When StandardPremadeMasterMix is set to True, StandardInternalReferenceVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardConcentratedSDSBuffer

    The SDS Buffer used to dilute standards. The final concentration of SDS in this assay must be equal to or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and StandardConcentratedSDSBuffer is set to Automatic, StandardConcentratedSDSBuffer will be set as Model[Sample,"1% SDS in 100mM Tris, pH 9.5"]. If StandardPremadeMasterMix is set to True, StandardConcentratedSDSBuffer is 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: Standards

    StandardConcentratedSDSBufferDilutionFactor

    Marks how concentrated the StandardConcentratedSDSBuffer is. For example, a StandardConcentratedSDSBuffer that contains 1% SDS is concentrated 2X and will constitute half the StandardTotalVolume.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and StandardConcentratedSDSBufferDilutionFactor is set to Automatic, StandardConcentratedSDSBufferDilutionFactor will be set to 2. If StandardPremadeMasterMix is set to True, StandardConcentratedSDSBufferDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Standards

    StandardDiluent

    The solution used to dilute StandardConcentratedSDSBuffer to working concentration.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and Diluent is set to Automatic, Diluent will be set to Model[Sample,"Milli-Q water"]. If StandardPremadeMasterMix is set to True, StandardDiluent is 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: Standards

    StandardConcentratedSDSBufferVolume

    The volume of StandardConcentratedSDSBufferVolume added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic and StandardPremadeMasterMix is set to False, the volume is calculated by the division of StandardTotalVolume by StandardConcentratedSDSBufferDilutionFactor. When StandardPremadeMasterMix is set to True, StandardConcentratedSDSBufferVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardSDSBuffer

    The SDS Buffer used to dilute the sample. The final concentration of SDS in this assay must be equal or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When StandardSDSBuffer is set to Automaticit is resolved to Null, so that Concentrated SDSBuffer, if set to Automatic, is used.
    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

    StandardSDSBufferVolume

    The volume of SDSBuffer added to each sample.
    Default Value: Automatic
    Default Calculation: When StandardSDSBufferVolume is set to Automatic and StandardSDSBuffer is not Null, the volume is calculated by the difference between the StandardTotalVolume and the volume in the tube that includes the Standard, InternalReference, ReducingAgent, and AlkylatingAgent.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardReduction

    Indicates if disulfide bridges should be chemically reduced in the Standard.
    Default Value: Automatic
    Default Calculation: When automatic, StandardReduction will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardReducingAgent

    The reducing agent to be added to the Standard. for example, β-mercaptoethanol or Dithiothreitol.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and StandardReducingAgent is set to Automatic, StandardReducingAgent will be set to Model[Sample,"2-mercaptoethanol"]. If StandardPremadeMasterMix is set to True, StandardReducingAgent is 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: Standards

    StandardReducingAgentTargetConcentration

    The final concentration of the reducing agent in the Standard.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, and no StandardReducingAgentVolume value is given, concentration is set to 650 mM. If volume is given concentration will be calculated. If StandardPremadeMasterMix is set to True, StandardReducingAgentTargetConcentration is Null
    Pattern Description: Greater than 0 molar or greater than or equal to 0 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: Standards

    StandardReducingAgentVolume

    The volume of the reducing agent required to reach its final concentration in the Standard.
    Default Value: Automatic
    Default Calculation: When StandardReducingAgentVolume is set to Automatic and StandardPremadeMasterMix is set to False, calculate the volume required to reach StandardReducingAgentTargetConcentration, if set. When StandardReducingAgentVolume is set to Automatic and StandardReducingAgentTargetConcentration is set to Null, StandardReducingAgentVolume is set to Null. When StandardPremadeMasterMix is set to True, StandardReducingAgentVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardAlkylation

    Indicates if Alkylation should be applied to the Standard. Alkylation of free cysteines is useful in mitigating unexpected protein fragmentation and reproducibility issues.
    Default Value: Automatic
    Default Calculation: When automatic, StandardAlkylation will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Standards

    StandardAlkylatingAgent

    The alkylating agent to be added to the Standard. For example, Iodoacetamide.
    Default Value: Automatic
    Default Calculation: When StandardPremadeMasterMix is set to False and StandardAlkylatingAgent is set to Automatic, StandardAlkylatingAgent will be set to Model[Sample,"250 mM Iodoacetamide"]. If StandardPremadeMasterMix is set to True, StandardAlkylatingAgent is 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: Standards

    StandardAlkylatingAgentTargetConcentration

    The final concentration of the alkylating agent in the Standard.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, StandardPremadeMasterMix is set to False, and no StandardAlkylatingAgentVolume value is given, concentration is set to 11.5 millimolar. If volume is given concentration will be calculated. If StandardPremadeMasterMix is set to True, StandardAlkylatingAgentTargetConcentration is Null.
    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: Standards

    StandardAlkylatingAgentVolume

    The volume of the alkylating agent required to reach its final concentration in the Standard.
    Default Value: Automatic
    Default Calculation: When StandardAlkylatingAgentVolume is set to Automatic and StandardPremadeMasterMix is set to False, calculate the volume required to reach StandardAlkylatingAgentTargetConcentration, if set. When StandardAlkylatingAgentVolume is set to Automatic and StandardAlkylatingAgentTargetConcentration is set to Null, StandardAlkylatingAgentVolume is set to Null. If StandardPremadeMasterMix is set to True, StandardAlkylatingAgentVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardSedimentationSupernatantVolume

    The volume of supernatant to transfer to the assay container from the Standard tubes after denaturation and centrifugation. A minimum of 50 µL are required for the analysis to proceed.
    Default Value: Automatic
    Default Calculation: When StandardPelletSedimentation is True and SedimentationSupernatantVolume is set to Automatic, 90% of the TotalVolume is drawn to avoid disturbing the pellet.
    Pattern Description: Greater than or equal to 50 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[50*Microliter] | Automatic) | Null
    Index Matches to: Standards

    StandardInternalReferenceStorageCondition

    The non-default storage condition for StandardInternalReference of this experiment after the protocol is completed. If left unset, StandardInternalReferences 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

    StandardConcentratedSDSBufferStorageCondition

    The non-default storage condition for StandardConcentratedSDSBuffer of this experiment after the protocol is completed. If left unset, StandardConcentratedSDSBuffer 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 StandardDiluent of this experiment after the protocol is completed. If left unset, StandardDiluent 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

    StandardSDSBufferStorageCondition

    The non-default storage condition for StandardSDSBuffer of this experiment after the protocol is completed. If left unset, StandardSDSBuffer 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

    StandardReducingAgentStorageCondition

    The non-default storage condition for StandardReducingAgent of this experiment after the protocol is completed. If left unset, StandardReducingAgent 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

    StandardAlkylatingAgentStorageCondition

    The non-default storage condition for StandardAlkylatingAgent of this experiment after the protocol is completed. If left unset, StandardAlkylatingAgent 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

    Standard Separation

    StandardInjectionVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps where each step is 0-200 Second, and 0-6500 volts.
    Default Value: Automatic
    Default Calculation: When StandardInjectionVoltageDurationProfile is set to Automatic and IncludeStandards is True, StandardInjectionVoltageDurationProfile is set to {{4600*Volt,20*Second}}, otherwise, Null.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0*Volt, 6500*Volt], RangeP[0*Second, 200*Second]}..} | Automatic) | Null
    Index Matches to: Standards

    StandardSeparationVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps.
    Default Value: Automatic
    Default Calculation: When StandardSeparationVoltageDurationProfile is set to Automatic and IncludeStandards is True, separation time will be set according to whether or not standards are reduced or not, and which Standard is used. If standard is IgG and not reduced, set time to 25 minutes, otherwise set to 35 minutes. For all conditions, voltage is set to 5750 Volts. When IncludeStandards is False, StandardSeparationVoltageDurationProfile is Null.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0*Volt, 6500*Volt], RangeP[0*Minute, 180*Minute]}..} | Automatic) | Null
    Index Matches to: Standards

    Blanks

    IncludeBlanks

    Indicates if standards should be included in this experiment. Standards contain identified analytes of known size and Relative Migration Times that can be used as reference for unknown analytes.
    Default Value: Automatic
    Default Calculation: If any Blank-related options are set, then this is set True; otherwise, false.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic

    Blanks

    Indicates which Blanks to include.
    Default Value: Automatic
    Default Calculation: If IncludeStandards is True, set to CESDS Sample Buffer.
    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

    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

    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, Set Frequency to FirstAnLast.
    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

    Blank Preparation

    BlankVolume

    Indicates the volume drawn from the blank to the assay tube. Each tube contains a Blank, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: Automatic
    Default Calculation: When BlankVolume is set to Automatic and IncludeBlanks is True, the volume is calculated to be 25% of the BlankTotalVolume. When IncludeBlanks is False, BlankVolume is Null. If InjectionTable is informed, specified volumes will be used.
    Pattern Description: Greater than 0 microliters or Null.
    Programmatic Pattern: (GreaterP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankTotalVolume

    Indicates the final volume in the assay tube prior to loading onto AssayContainer. Each tube contains a standard, an InternalReference, an SDSBuffer, and a ReducingAgent and/or an AlkylatingAgent.
    Default Value: Automatic
    Default Calculation: When BlankTotalVolume is set to Automatic and IncludeBlanks is True, Set BlankTotalVolume to TotalVolume. When IncludeBlanks is set to False, BlankTotalVolume is Null.
    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 Blanks should be mixed with StandardPremadeMasterMix that includes an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to Automatic, 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 CESDS experiment, containing an SDS buffer, an internal standard, and reducing and / or alkylating agents (if applicable).
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMixReagent is set to Automatic, it will resolve to the common premade mastermix reagent in samples in .
    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 BlankPremadeMasterMix is set to True and BlankPremadeMasterMixDiluent 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

    BlankPremadeMasterMixReagentDilutionFactor

    The factor by which the premade mastermix 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 mastermix 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 mastermix required to reach its final concentration.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, the volume is calculated by the division of TotalVolume by BlankPremadeMasterMixReagentDilutionFactor. If BlankPremadeMasterMix is set to False, BlankPremadeMasterMixVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankPremadeMasterMixStorageCondition

    The non-default storage condition for BlankPremadeMasterMix of this experiment after the protocol is completed. If left unset, BlankPremadeMasterMix 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

    BlankInternalReference

    The solution containing the reference analyte by which Relative Migration Time is normalized. By default a 10 KDa marker is used. It is highly recommended to include an internal standard in Sample Preparation.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and InternalReference is set to Automatic, BlankInternalReference will be set as Model[Sample, StockSolution"Resuspended CESDS Internal Standard 25X"]. If BlankPremadeMasterMix is set to True, BlankInternalReference is 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: Blanks

    BlankInternalReferenceDilutionFactor

    Marks how concentrated the internal standard is. For example, Model[Sample, StockSolution"Resuspended CESDS Internal Standard 25X"] is concentrated 25X, hence 2 µL should be added in Sample Preparation when final volume is set to 60 µL.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankInternalReferenceDilutionFactor is set to Automatic, BlankInternalReferenceDilutionFactor will be set to 25. If BlankPremadeMasterMix is set to True, BlankInternalReferenceDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Blanks

    BlankInternalReferenceVolume

    The volume of the internal standard added to each blank.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic, the volume is calculated by the division of TotalVolume by StandardInternalReferenceVolume. When BlankPremadeMasterMix is set to True, BlankInternalReferenceVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankConcentratedSDSBuffer

    The SDS Buffer used to dilute blanks. The final concentration of SDS in this assay must be equal to or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankConcentratedSDSBuffer is set to Automatic, BlankConcentratedSDSBuffer will be set as Model[Sample,"1% SDS in 100mM Tris, pH 9.5"]. If BlankPremadeMasterMix is set to True, BlankConcentratedSDSBuffer is 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: Blanks

    BlankConcentratedSDSBufferDilutionFactor

    Marks how concentrated the BlankConcentratedSDSBuffer is. For example, a BlankConcentratedSDSBuffer that contains 1% SDS is concentrated 2X and will constitute half the BlankTotalVolume.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankConcentratedSDSBufferDilutionFactor is set to Automatic, BlankConcentratedSDSBufferDilutionFactor will be set to 2. If BlankPremadeMasterMix is set to True, BlankConcentratedSDSBufferDilutionFactor is Null.
    Pattern Description: Greater than 1 or Null.
    Programmatic Pattern: (GreaterP[1] | Automatic) | Null
    Index Matches to: Blanks

    BlankDiluent

    The solution used to dilute BlankConcentratedSDSBuffer to working concentration.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and Diluent is set to Automatic, Diluent will be set to Model[Sample,"Milli-Q water"]. If BlankPremadeMasterMix is set to True, BlankDiluent is 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: Blanks

    BlankConcentratedSDSBufferVolume

    The volume of BlankConcentratedSDSBufferVolume added to each sample.
    Default Value: Automatic
    Default Calculation: When volume is set to Automatic and BlankPremadeMasterMix is set to False, the volume is calculated by the division of BlankTotalVolume by BlankConcentratedSDSBufferDilutionFactor. When BlankPremadeMasterMix is set to True, BlankConcentratedSDSBufferVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankSDSBuffer

    The SDS Buffer used to dilute the sample. The final concentration of SDS in this assay must be equal or greater than 0.5%.
    Default Value: Automatic
    Default Calculation: When BlankSDSBuffer is set to Automaticit is resolved to Null, so that Concentrated SDSBuffer, if set to Automatic, is used.
    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

    BlankSDSBufferVolume

    The volume of SDSBuffer added to each sample.
    Default Value: Automatic
    Default Calculation: When BlankSDSBufferVolume is set to Automatic and BlankSDSBuffer is not Null, the volume is calculated by the difference between the BlankTotalVolume and the volume in the tube that includes the Blank, InternalReference, ReducingAgent, and AlkylatingAgent.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankReduction

    Indicates if disulfide bridges should be chemically reduced in the Blank.
    Default Value: Automatic
    Default Calculation: When automatic, StandardReduction will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankReducingAgent

    The reducing agent to be added to the Blank. for example, β-mercaptoethanol or Dithiothreitol.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankReducingAgent is set to Automatic, BlankReducingAgent will be set to Model[Sample,"2-mercaptoethanol"]. If BlankPremadeMasterMix is set to True, BlankReducingAgent is 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: Blanks

    BlankReducingAgentTargetConcentration

    The final concentration of the reducing agent in the Blank.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, and no BlankReducingAgentVolume value is given, concentration is set to 650 mM. If volume is given concentration will be calculated. If BlankPremadeMasterMix is set to True, BlankReducingAgentTargetConcentration is Null
    Pattern Description: Greater than 0 molar or greater than or equal to 0 VolumePercent and less than or equal to 100 VolumePercent or Null.
    Programmatic Pattern: ((GreaterP[0*Molar] | RangeP[0*VolumePercent, 100*VolumePercent]) | Automatic) | Null
    Index Matches to: Blanks

    BlankReducingAgentVolume

    The volume of the reducing agent required to reach its final concentration in the Blank.
    Default Value: Automatic
    Default Calculation: When BlankReducingAgentVolume is set to Automatic and BlankPremadeMasterMix is set to False, calculate the volume required to reach BlankReducingAgentTargetConcentration, if set. When BlankReducingAgentVolume is set to Automatic and BlankReducingAgentTargetConcentration is set to Null, BlankReducingAgentVolume is set to Null. When BlankPremadeMasterMix is set to True, BlankReducingAgentVolume is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankAlkylation

    Indicates if Alkylation should be applied to the Blank. Alkylation of free cysteines is useful in mitigating unexpected protein fragmentation and reproducibility issues.
    Default Value: Automatic
    Default Calculation: When automatic, BlankAlkylation will set to True if any of the Reduction options are not Null.
    Pattern Description: True or False or Null.
    Programmatic Pattern: (BooleanP | Automatic) | Null
    Index Matches to: Blanks

    BlankAlkylatingAgent

    The alkylating agent to be added to the Blank. For example, Iodoacetamide.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankAlkylatingAgent is set to Automatic, BlankAlkylatingAgent will be set to Model[Sample,"250 mM Iodoacetamide"]. If BlankPremadeMasterMix is set to True, BlankAlkylatingAgent is 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: Blanks

    BlankAlkylatingAgentTargetConcentration

    The final concentration of the alkylating agent in the Blank.
    Default Value: Automatic
    Default Calculation: When BlankPremadeMasterMix is set to False and BlankAlkylatingAgent is set to Automatic, BlankAlkylatingAgent will be set to Model[Sample,"250 mM Iodoacetamide"]. If BlankPremadeMasterMix is set to True, BlankAlkylatingAgent is Null.
    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: Blanks

    BlankAlkylatingAgentVolume

    The volume of the alkylating agent required to reach its final concentration in the Blank.
    Default Value: Automatic
    Default Calculation: When target concentration is set to Automatic, BlankPremadeMasterMix is set to False, and no BlankAlkylatingAgentVolume value is given, concentration is set to 11.5 millimolar. If volume is given concentration will be calculated. If BlankPremadeMasterMix is set to True, BlankAlkylatingAgentTargetConcentration is Null.
    Pattern Description: Greater than or equal to 0 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[0*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankSedimentationSupernatantVolume

    The volume of supernatant to transfer to the assay container from the Blank tubes after denaturation and centrifugation. A minimum of 50 µL are required for the analysis to proceed.
    Default Value: Automatic
    Default Calculation: When BlankPelletSedimentation is True and SedimentationSupernatantVolume is set to Automatic, 90% of the TotalVolume is drawn to avoid disturbing the pellet.
    Pattern Description: Greater than or equal to 50 microliters or Null.
    Programmatic Pattern: (GreaterEqualP[50*Microliter] | Automatic) | Null
    Index Matches to: Blanks

    BlankInternalReferenceStorageCondition

    The non-default storage condition for BlankInternalReference of this experiment after the protocol is completed. If left unset, BlankInternalReferences 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

    BlankConcentratedSDSBufferStorageCondition

    The non-default storage condition for BlankConcentratedSDSBuffer of this experiment after the protocol is completed. If left unset, BlankConcentratedSDSBuffer 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 BlankDiluent of this experiment after the protocol is completed. If left unset, BlankDiluent 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

    BlankSDSBufferStorageCondition

    The non-default storage condition for BlankSDSBuffer of this experiment after the protocol is completed. If left unset, BlankSDSBuffer 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

    BlankReducingAgentStorageCondition

    The non-default storage condition for BlankReducingAgent of this experiment after the protocol is completed. If left unset, BlankReducingAgent 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

    BlankAlkylatingAgentStorageCondition

    The non-default storage condition for BlankAlkylatingAgent of this experiment after the protocol is completed. If left unset, BlankAlkylatingAgent 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

    Blank Separation

    BlankInjectionVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps where each step is 0-200 Second, and 0-6500 volts.
    Default Value: {{4600 volts, 20 seconds}}
    Default Calculation: When BlankInjectionVoltageDurationProfile is set to Automatic and IncludeBlanks is True, BlankInjectionVoltageDurationProfile is set to {{4600*Volt,20*Second}}, otherwise, it is set to Null.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: {{RangeP[0*Volt, 6500*Volt], RangeP[0*Second, 200*Second]}..} | Null
    Index Matches to: Blanks

    BlankSeparationVoltageDurationProfile

    Voltage profile for Injection. Supports up to 20 steps.
    Default Value: Automatic
    Default Calculation: When BlankSeparationVoltageDurationProfile is set to Automatic, separation time will be set according to whether or not standards are reduced or not, and which Blank is used. If standard is IgG and not reduced, set time to 25 minutes, otherwise set to 35 minutes. For all conditions, voltage is set to 5750 Volts. If IncludeBlanks is False, BlankSeparationVoltageDurationProfile is set to Null.
    Pattern Description: List of one or more {Voltage, Time} entries or Null.
    Programmatic Pattern: ({{RangeP[0*Volt, 6500*Volt], RangeP[0*Minute, 180*Minute]}..} | 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

    Post Experiment

    SamplesInStorageCondition

    The non-default conditions under which the SamplesIn of this experiment should be stored after the protocol is completed. If left unset, SamplesIn will be stored according to their current StorageCondition.
    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 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 migration of protein analytes through a separation matrix to assess purity and heterogeneity of a sample:
    Inject each sample several times without further aliquoting:

    Denaturation, Reduction, and Alkylation

    Input samples can be denatured by incubation at high temperature:
    A reducing agent (e.g., βME, TCEP, DTT) can be added to samples to reduce disulphide bridges:
    An alkylating agent (e.g., IAM) can be added to samples to prevent sample degradation:

    Blanks, Standards, and Ladders

    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:
    Ladders can be added to the batch and have their sample preparation set independent of samples:

    Sample injection and separation

    Electrokinetic injection (up to 20 steps) attributes can be modified to improve resolution:
    Separation attributes (up to 20 steps) can be modified to improve resolution:
    Each sample, blanks, standard, and ladder can have a different injection and separation voltage duration profile:

Preferred Input Containers

    The experiment takes common liquid handler compatible containers.

Warnings and Errors

    Messages  (66)

    AlkylatingAgentNull  (1)

    If Alkylation is True and AlkylatingAgent is Null, raise an error:

    AlkylatingAgentTargetConcentrationNull  (2)

    If Alkylation is True and AlkylatingAgentTargetConcentration is Null but volume is specified, don't raise an error:

    If Alkylation is True and AlkylatingAgentTargetConcentration is Null, raise an error:

    AlkylatingAgentVolumeConcentrationMismatch  (1)

    If both AlkylatingAgentVolume and AlkylatingAgentTargetConcentration are specified and are not compatible, raise an error:

    AlkylatingAgentVolumeNull  (1)

    If Alkylation is True and AlkylatingAgentVolume is Null, raise an error:

    BothSDSBufferOptionsSet  (1)

    If both SDSBuffer and ConcentratedSDSBuffer are set, raise a warning:

    CentrifugationForceSpeedMismatch  (1)

    If SedimentationCentrifugation force and speed aren't compatible, raise an error:

    CentrifugationForceSpeedNull  (1)

    If SedimentationCentrifugation force and speed are Null while PelletSedimentation is True, raise an error:

    ComponentsDontSumToTotalVolume  (2)

    If the sum of all parts does not reach the total volume:

    If the sum of all parts does not reach the total volume, but used ConcentratedSDSBuffer (difference is filled with Diluent):

    ConcentratedSDSBufferDilutionFactorNull  (1)

    If ConcentratedSDSBuffer is set but ConcentratedSDSBufferDilutionFactor is Null, raise a warning and switch to use is as SDSBuffer:

    DeprecatedModels  (1)

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

    DiluentNull  (1)

    If the sum of all parts does not reach the total volume, used ConcentratedSDSBuffer, but Diluent is Null, raise an error:

    DiscardedCartridge  (1)

    If a discarded cartridge is set, raise an error:

    DiscardedSamples  (1)

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

    FewerLaddersThanUniqueOptionSets  (1)

    If fewer ladders are specified than distinct separation conditions, warn that it might not apply to all samples:

    IncompatibleCartridge  (1)

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

    InjectionTableMismatch  (2)

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

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

    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:

    InsufficientSDSinSample  (2)

    If the SDS final concentration in the assay tube is less than 0.5%, raise a warning:

    If the SDS final concentration in the assay tube is less than 0.5%, raise a warning:

    InternalReferenceDilutionFactorNull  (1)

    If PremadeMasterMix is False and InternalReferenceDilutionFactor is Null, raise an error:

    InternalReferenceNull  (1)

    If PremadeMasterMix is False and InternalReference is Null, raise an error:

    InternalReferenceVolumeDilutionFactorMismatch  (1)

    If PremadeMasterMix is False and InternalReferenceDilutionFactor is Null, raise an error:

    InternalReferenceVolumeNull  (1)

    If PremadeMasterMix is False and InternalReferenceVolume is Null, raise an error:

    InvalidSupernatantVolume  (2)

    If PelletSedimentation is True, Supernatatnt volume must be informed:

    If PelletSedimentation is True, Supernatatnt volume must be valid:

    LadderAnalyteMolecularWeightMismatch  (1)

    If the LadderAnalyteMolecularWeights are specified but don't match the composition of the ladder, raise an error:

    LadderAnalytesCompositionMolecularWeightMismatch  (1)

    If the LadderAnalytes are specified but their molecular weights don't match the composition of the ladder, raise an error:

    LadderCompositionMolecularWeightMismatch  (1)

    If the LadderAnalyteMolecularWeights are specified but don't match the composition of the ladder, raise an error:

    LadderDilutionFactorNull  (2)

    If the LadderDilutionFactorNull is Null when Ladders are specified, but Volume is also passed, don't raise an error:

    If the LadderDilutionFactorNull is Null when Ladders are specified, raise an error:

    MissingSampleComposition  (2)

    When a sample is missing it's composition, forcing a volume estimation, raise warning :

    When a standard is missing it's composition, forcing a volume estimation, raise warning :

    MolecularWeightMissing  (1)

    If the LadderAnalytes are specified but their molecular weights don't match the composition of the ladder, raise an error:

    NoAlkylatingAgentIdentified  (2)

    If Alkylating is True and AlkylatingAgent has no identifiable reducing agent and volume is not given, raise errors:

    If Alkylation is True and AlkylatingAgent is unidentified, raise an error:

    NoReducingAgentIdentified  (2)

    If Reducing is True and ReducingAgent has no identifiable reducing agent and volume is not given, raise errors:

    If Reduction is True and ReducingAgent is unidentified, raise an error:

    NotEnoughUsesLeftOnCartridge  (1)

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

    ObjectDoesNotExist  (6)

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

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

    Throw a message if we have a container that does not exist (ID 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 sample that does not exist (name form):

    PremadeMasterMixDiluentNull  (1)

    If a PremadeMasterMix diluent is required but set to Null, raise an error:

    PremadeMasterMixDilutionFactorNull  (1)

    If PremadeMasterMix is True and PremadeMasterMixReagentDilutionFactor is not informed, raise an error:

    PremadeMasterMixInvalidTotalVolume  (1)

    If both PremadeMasterMixVolume and PremadeMasterMixReagentDilutionFactor are informed but are not compatible, raise an error:

    PremadeMasterMixReagentNull  (1)

    If PremadeMasterMix is True and PremadeMasterMixReagent is not informed, raise an error:

    PremadeMasterMixVolumeDilutionFactorMismatch  (1)

    If both PremadeMasterMixVolume and PremadeMasterMixReagentDilutionFactor are informed but are not compatible, raise an error:

    PremadeMasterMixVolumeNull  (1)

    If PremadeMasterMix is True and PremadeMasterMixVolume is not informed, raise an error:

    PreMadeMasterMixWithMakeOwnOptions  (1)

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

    ReducingAgentNull  (1)

    If Reduction is True and ReducingAgent is Null, raise an error:

    ReducingAgentTargetConcentrationNull  (2)

    If Reduction is True and ReducingAgentTargetConcentration is Null but volume is specified, don't raise an error:

    If Reduction is True and ReducingAgentTargetConcentration is Null, raise an error:

    ReducingAgentVolumeConcentrationMismatch  (1)

    If both ReducingAgentVolume and ReducingAgentTargetConcentration are specified and are not compatible, raise an error:

    ReducingAgentVolumeNull  (1)

    If Reduction is True and ReducingAgentVolume is Null, raise an error:

    SDSBufferNull  (1)

    If both SDSBuffer and ConcentratedSDSBuffer are Null, raise an error:

    TooManyInjectionsCapillaryGelElectrophoresis  (1)

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

    TotalVolumeNull  (1)

    If the LadderTotalVolume is Null when Ladders are specified, raise an error:

    VolumeGreaterThanTotalVolume  (1)

    If the sum of all parts does not reach the total volume:

    VolumeNull  (1)

    If the LadderVolume is Null when Ladders are specified, raise an error:

Possible Issues

    Sample composition

    The salt concentration in samples should be <50mM. Higher concentrations will negatively affect sample electrokinetic injection. If samples have higher salt concentrations, please consider desalting with ExperimentSolidPhaseExtraction.

    Incompatible reagents

    The use the manufacturer's reagents for ConditioningAcid, ConditioningBase, SystemWashSolution, and InternalReference is highly recommended.

    Cartridge number of uses

    The CESDS-Plus experiment cartridge can be used for up to 500 injections in up to 25 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 ExperimentCapillaryGelElectrophoresisSDS.

    Method Development

    A primer for CESDS method development. For more information, see Object[EmeraldCloudFile,"ProteinSimple CESDS Method development"]
Last modified on Mon 18 Aug 2025 13:33:26