General
DialysisMethod
The type of dialysis method that should be used to separate the sample. In DynamicDialysis fresh Dialysate continuously flows across the sample and in StaticDialysis the Dialysate is stagnant. In EquilibiumDialysis, the dialsyate is retained and is used for the study of the binding of small molecules and ions by proteins.
Default Calculation: Automatically set to StaticDialysis if the sample volume is less than 30 Milliliter and DynamicDialysis otherwise.
Pattern Description: DynamicDialysis, StaticDialysis, or EquilibriumDialysis.
Programmatic Pattern: DialysisMethodP | Automatic
Instrument
The instrument that should be used to perform the dialysis.
Default Calculation: Automatically set to an instrument appropriate for the DialysisMethod, DialysateContainer and DialysateTemperature (Model[Instrument,Dialyzer] for Dynamic Dialysis, Model[Instrument, HeatBlock] for dialysis with no mixing, Model[Instrument,Vortex] with a MaxTemperature and MinTemperature appropriate for the DialysateTemperature for EquilibriumDialysis, Model[Instrument,OverheadStirrer] for StaticDialysis)
Pattern Description: An object of type or subtype Model[Instrument, Dialyzer], Object[Instrument, Dialyzer], Model[Instrument, Vortex], Object[Instrument, Vortex], Model[Instrument, OverheadStirrer], Object[Instrument, OverheadStirrer], Model[Instrument, HeatBlock], or Object[Instrument, HeatBlock] or Null.
Programmatic Pattern: (ObjectP[{Model[Instrument, Dialyzer], Object[Instrument, Dialyzer], Model[Instrument, Vortex], Object[Instrument, Vortex], Model[Instrument, OverheadStirrer], Object[Instrument, OverheadStirrer], Model[Instrument, HeatBlock], Object[Instrument, HeatBlock]}] | Automatic) | Null
DynamicDialysisMethod
The mode the Instrument will be set up.
Default Calculation: Automatically set to a SinglePass if the FlowRate multiplied by DialysisTime is greater than the DialysateVolume or Recirculation if the dialysis Method is Dynamic and Null otherwise.
Pattern Description: Recirculation or SinglePass or Null.
Programmatic Pattern: ((Recirculation | SinglePass) | Automatic) | Null
SampleVolume
The volume taken from each input sample and transferred into the DialysisMembrane.
Default Calculation: Is automatically set to All or the maximum recommended volume of the DialysisMembrane.
Pattern Description: All or greater than or equal to 10 microliters and less than or equal to 130 milliliters or Null.
Programmatic Pattern: ((RangeP[10*Microliter, 130*Milliliter] | All) | Automatic) | Null
Index Matches to: experiment samples
DialysisMembrane
The dialysis membrane that should be used to remove impurities from the sample.
Default Calculation: Automatically set to a dialysis membrane appropriate for the DialysisMethod (Model[Item,DialysisMembrane] for DynamicDialysis, Model[Container,Vessel,Dialysis] or Model[Item,DialysisMembrane] for StaticDialysis, Model[Container,Plate,Dialysis] for EquilibriumDialysis) and the specified MolecularWeightCutoff and SampleVolume.
Pattern Description: An object of type or subtype Model[Container, Plate, Dialysis], Object[Container, Plate, Dialysis], Model[Container, Vessel, Dialysis], Object[Container, Vessel, Dialysis], or Model[Item, DialysisMembrane] or a prepared sample.
Programmatic Pattern: (ObjectP[{Model[Container, Plate, Dialysis], Object[Container, Plate, Dialysis], Model[Container, Vessel, Dialysis], Object[Container, Vessel, Dialysis], Model[Item, DialysisMembrane]}] | _String) | Automatic
Index Matches to: experiment samples
MolecularWeightCutoff
The molecular weight cutoff of the DialysisMembrane; all particles larger than this should be kept during dialysis.
Default Calculation: Automatically set the MolecularWeightCutoff of DialysisMembrane.
Pattern Description: 3.5 kilograms per mole, 8 kilograms per mole, 10 kilograms per mole, or 14 kilograms per mole or Null.
Programmatic Pattern: (DialysisMolecularWeightCutoffP | Automatic) | Null
Index Matches to: experiment samples
NumberOfReplicates
Number of times each of the input samples should be analyzed using identical experimental parameters.
Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
Programmatic Pattern: GreaterEqualP[2, 1] | Null
Equilibration
FlowRate
The average rate in which the Dialysate will be flowed across the sample, as controlled by a peristaltic pump during Dynamic Dialysis.
Default Calculation: Automatically set to a flow rate appropriate for the DialysateVolume and DialysateTime if these options are given and the DynamicDialysisMethod is SinglePass, 25 Milliliter/Minute for all other cases of DynamicDialysis and Null otherwise.
Pattern Description: Greater than or equal to 5 milliliters per minute and less than or equal to 184 milliliters per minute or Null.
Programmatic Pattern: (RangeP[5*(Milliliter/Minute), 184*(Milliliter/Minute)] | Automatic) | Null
ShareDialysateContainer
Indicates if the samples should use the same DialysateContainer if possible. If set to true, multiple samples will use the same Dialysate.
Default Calculation: Automatically set to a True if DialysisMethod is StaticDialysis and Null otherwise.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
NumberOfDialysisRounds
The amount of times the sample will dialyzed in fresh Dialysate. For example, if set to 3, the Dialysate will be changed twice during the experiment.
Default Calculation: Automatically set to 3 for StaticDialysis and 1 EquilibriumDialysis and SinglePass DynamicDialysis.
Pattern Description: Greater than or equal to 1 and less than or equal to 5 in increments of 1.
Programmatic Pattern: RangeP[1, 5, 1] | Automatic
ImageSystem
Indicates if the a dialysis set up should imaged before and after equilibration.
Default Calculation: Automatically set to False if the DialysisMethod is DynamicDialysis and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
DialysisTime
The minimum duration of time for which the samples will be dialysed.
Default Calculation: Automatically set to 2Hour for StaticDialysis, 4Hour for EquilibriumDialysis, 8Hour for Recirculating Dynamic Dialysis and 9Liter divided by the FlowRate for SinglePass DynamicDialysis.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours.
Programmatic Pattern: RangeP[0*Minute, $MaxExperimentTime] | Automatic
SecondaryDialysisTime
The minimum duration of time for which the samples will be dialysed after the Dialysate is replaced with SecondaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than two, 16 hours if the NumberOfDialysisRounds is two and 2 hours otherwise.
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
TertiaryDialysisTime
The minimum duration of time for which the samples will be dialysed after the Dialysate is replaced with TertiaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than three, 16 hours if the NumberOfDialysisRounds is three and 2 hours otherwise.
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
QuaternaryDialysisTime
The minimum duration of time for which the samples will be dialysed after the Dialysate is replaced with QuaternaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than four, 16 hours if the NumberOfDialysisRounds is four and 2 hours otherwise.
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
QuinaryDialysisTime
The minimum duration of time for which the samples will be dialysed after the Dialysate is replaced with QuinaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and 16 hours if the NumberOfDialysisRounds otherwise.
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
Dialysate
The buffer the DialysisMembrane is put into to for small molecules to diffuse into.
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
Index Matches to: experiment samples
SecondaryDialysate
The dialysis buffer the Dialysate is replaced with for the second round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than two and the Dialysate otherwise.
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
TertiaryDialysate
The dialysis buffer the SecondaryDialysate is replaced with for the third round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than three and the Dialysate otherwise.
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
QuaternaryDialysate
The dialysis buffer the TertiaryDialysate is replaced with for the fourth round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than four and the Dialysate otherwise.
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
QuinaryDialysate
The dialysis buffer the QuaternaryDialysate is replaced with for the fifth round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and the Dialysate otherwise.
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
DialysateVolume
The volume of the Dialysate the DialysisMembrane is put into.
Default Calculation: Automatically set a 10 liters if the DialysisMethod is DynamicDialysis, the SampleVolume*100 for StaticDialysis and the SampleVolume + 250 Microliters for EquilibriumDialysis.
Pattern Description: Greater than or equal to 300 microliters and less than or equal to 10 liters.
Programmatic Pattern: RangeP[300*Microliter, 10*Liter] | Automatic
Index Matches to: experiment samples
SecondaryDialysateVolume
The volume of the SecondaryDialysate used by this experiment.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than two and the DialysateVolume or the recommended volume of the SecondaryDialysateContainer otherwise.
Pattern Description: Greater than or equal to 300 microliters and less than or equal to 10 liters or Null.
Programmatic Pattern: (RangeP[300*Microliter, 10*Liter] | Automatic) | Null
Index Matches to: experiment samples
TertiaryDialysateVolume
The volume of the TertiaryDialysate used by this experiment.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than three and the DialysateVolume or the recommended volume of the TertiaryDialysateContainer otherwise.
Pattern Description: Greater than or equal to 300 microliters and less than or equal to 10 liters or Null.
Programmatic Pattern: (RangeP[300*Microliter, 10*Liter] | Automatic) | Null
Index Matches to: experiment samples
QuaternaryDialysateVolume
The volume of the QuaternaryDialysate used by this experiment.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than four and the DialysateVolume or the recommended volume of the QuaternaryDialysateContainer otherwise.
Pattern Description: Greater than or equal to 300 microliters and less than or equal to 10 liters or Null.
Programmatic Pattern: (RangeP[300*Microliter, 10*Liter] | Automatic) | Null
Index Matches to: experiment samples
QuinaryDialysateVolume
The volume of the QuinaryDialysate used by this experiment.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and the DialysateVolume or the recommended volume of the QuinaryDialysateContainer otherwise.
Pattern Description: Greater than or equal to 300 microliters and less than or equal to 10 liters or Null.
Programmatic Pattern: (RangeP[300*Microliter, 10*Liter] | Automatic) | Null
Index Matches to: experiment samples
DialysateTemperature
The temperature at which the Dialysis system will be heated or cooled to during dialysis.
Pattern Description: Ambient or greater than or equal to 4 degrees Celsius and less than or equal to 60 degrees Celsius or Null.
Programmatic Pattern: (RangeP[4*Celsius, 60*Celsius] | Ambient) | Null
SecondaryDialysateTemperature
The temperature at which the Dialysis system will be heated or cooled to during the second round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than two and the DialysateTemperature otherwise.
Pattern Description: Ambient or greater than or equal to 4 degrees Celsius and less than or equal to 60 degrees Celsius or Null.
Programmatic Pattern: ((RangeP[4*Celsius, 60*Celsius] | Ambient) | Automatic) | Null
TertiaryDialysateTemperature
The temperature at which the Dialysis system will be heated or cooled to during the third round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than three and the DialysateTemperature otherwise.
Pattern Description: Ambient or greater than or equal to 4 degrees Celsius and less than or equal to 60 degrees Celsius or Null.
Programmatic Pattern: ((RangeP[4*Celsius, 60*Celsius] | Ambient) | Automatic) | Null
QuaternaryDialysateTemperature
The temperature at which the Dialysis system will be heated or cooled to during the fourth round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than four and the DialysateTemperature otherwise.
Pattern Description: Ambient or greater than or equal to 4 degrees Celsius and less than or equal to 60 degrees Celsius or Null.
Programmatic Pattern: ((RangeP[4*Celsius, 60*Celsius] | Ambient) | Automatic) | Null
QuinaryDialysateTemperature
The temperature at which the Dialysis system will be heated or cooled to during the fifth round of dialysis.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and the DialysateTemperature otherwise.
Pattern Description: Ambient or greater than or equal to 4 degrees Celsius and less than or equal to 60 degrees Celsius or Null.
Programmatic Pattern: ((RangeP[4*Celsius, 60*Celsius] | Ambient) | Automatic) | Null
DialysisMixType
The type rotation the mixing instrument should use to mix the Dialysate.
Default Calculation: Automatically set to resolves to Stir for StaticDialysis, Vortex for EquilibriumDialysis and Null for Dynamic dialysis methods.
Pattern Description: Stir or Vortex or Null.
Programmatic Pattern: ((Stir | Vortex) | Automatic) | Null
DialysisMixRate
Frequency of rotation the mixing instrument should use to mix the Dialysate.
Default Calculation: Automatically set to 250RPM of the MixType is Stir, 500RPM if the MixType is Vortex and Null otherwise.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | Automatic) | Null
SecondaryDialysisMixRate
Frequency of rotation the mixing instrument should use to mix the SecondaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than two and the DialysisMixRate otherwise.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | Automatic) | Null
TertiaryDialysisMixRate
Frequency of rotation the mixing instrument should use to mix the TertiaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than three and the DialysisMixRate otherwise.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | Automatic) | Null
QuaternaryDialysisMixRate
Frequency of rotation the mixing instrument should use to mix the QuaternaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than four and the DialysisMixRate otherwise.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | Automatic) | Null
QuinaryDialysisMixRate
Frequency of rotation the mixing instrument should use to mix the QuinaryDialysate.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and the DialysisMixRate otherwise.
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | Automatic) | Null
DialysateContainer
The container that should be used to hold the Dialysate and sample when using Static dialysis.
Default Calculation: Automatically set to a beaker capable of holding the DialysateVolume and Null is the DialysisMethod is not StaticDialysis.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
SecondaryDialysateContainer
The dialysis container that should be used to hold the SecondaryDialysate and sample when using Static dialysis.
Default Calculation: Automatically set to the DialysateContainer or a container capable of holding the volume of SecondaryDialysate being used.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
TertiaryDialysateContainer
The dialysis container that should be used to hold the TertiaryDialysate and sample when using Static dialysis.
Default Calculation: Automatically set to the DialysateContainer or a container capable of holding the volume of TertiaryDialysate being used.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
QuaternaryDialysateContainer
The dialysis container that should be used to hold the QuaternaryDialysate and sample when using Static dialysis.
Default Calculation: Automatically set to the DialysateContainer or a container capable of holding the volume of QuaternaryDialysate being used.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
QuinaryDialysateContainer
The dialysis container that should be used to hold the QuinaryDialysate and sample when using Static dialysis.
Default Calculation: Automatically set to the DialysateContainer or a container capable of holding the volume of QuinaryDialysate being used.
Pattern Description: An object of type or subtype Model[Container, Vessel] or Object[Container, Vessel] or a prepared sample or Null.
Programmatic Pattern: ((ObjectP[{Model[Container, Vessel], Object[Container, Vessel]}] | _String) | Automatic) | Null
DialysateSampling
Indicates if a sampling volume should be removed from the dialysate after the first round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True for EquilibriumDialysis or if any of the dialysate sampling options are set and Null otherwise.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
Index Matches to: experiment samples
SecondaryDialysateSampling
Indicates if a sampling volume should be removed from the dialysate after the second round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the secondary dialysate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
TertiaryDialysateSampling
Indicates if a sampling volume should be removed from the dialysate after the third round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the tertiary dialysate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
QuaternaryDialysateSampling
Indicates if a sampling volume should be removed from the dialysate after the fouth round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the quaternary dialysate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
QuinaryDialysateSampling
Indicates if a sampling volume should be removed from the dialysate after the fifth round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the quinary dialysate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
DialysateSamplingVolume
The amount of Dialysate that should be stored after the protocol is completed.
Default Calculation: Automatically set as All for Equilibrium Dialysis or 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if DialysateSampling is True and Null otherwise.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 2 liters or Null.
Programmatic Pattern: ((RangeP[0*Microliter, 2*Liter] | All) | Automatic) | Null
Index Matches to: experiment samples
SecondaryDialysateSamplingVolume
The amount of SecondaryDialysate that should stored after the protocol is completed.
Default Calculation: Automatically set 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if SecondaryDialysateSampling is True and Null otherwise.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 2 liters or Null.
Programmatic Pattern: ((RangeP[0*Microliter, 2*Liter] | All) | Automatic) | Null
Index Matches to: experiment samples
TertiaryDialysateSamplingVolume
The amount of TertiaryDialysate that should stored after the protocol is completed.
Default Calculation: Automatically set 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if TertiaryDialysateSampling is True and Null otherwise.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 2 liters or Null.
Programmatic Pattern: ((RangeP[0*Microliter, 2*Liter] | All) | Automatic) | Null
Index Matches to: experiment samples
QuaternaryDialysateSamplingVolume
The amount of QuaternaryDialysate that should stored after the protocol is completed.
Default Calculation: Automatically set 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if QuaternaryDialysateSampling is True and Null otherwise.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 2 liters or Null.
Programmatic Pattern: ((RangeP[0*Microliter, 2*Liter] | All) | Automatic) | Null
Index Matches to: experiment samples
QuinaryDialysateSamplingVolume
The amount of QuinaryDialysate that should stored after the protocol is completed.
Default Calculation: Automatically set 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if QuinaryDialysateSampling is True and Null otherwise.
Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 2 liters or Null.
Programmatic Pattern: ((RangeP[0*Microliter, 2*Liter] | All) | Automatic) | Null
Index Matches to: experiment samples
DialysateStorageCondition
The non-default conditions under which the DialysateSamplingVolume should be stored after the protocol is completed.
Pattern Description: AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, or UVVisLightTesting or Null.
Programmatic Pattern: SampleStorageTypeP | Null
Index Matches to: experiment samples
SecondaryDialysateStorageCondition
The non-default conditions for which the SecondaryDialysateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
TertiaryDialysateStorageCondition
The non-default conditions for which the TertiaryDialysateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
QuaternaryDialysateStorageCondition
The non-default conditions for which the QuaternaryDialysateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
QuinaryDialysateStorageCondition
The non-default conditions for which the QuinaryDialysateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
DialysateContainerOut
The container the DialysateSamplingVolume should be transferred into by the end of the experiment.
Default Calculation: Automatically set as the PreferredContainer for the DialysateSamplingVolume of the sample if the DialysateSamplingVolume is not Null, Model[Container, Plate, "96-well 1mL Deep Well Plate"] for equilibrium dialysis and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
SecondaryDialysateContainerOut
The container the SecondaryDialysateSamplingVolume should be transferred into by the end of the experiment.
Default Calculation: Automatically set as the PreferredContainer for the SecondaryDialysateSamplingVolume of the sample if the SecondaryDialysateSamplingVolume is not Null and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
TertiaryDialysateContainerOut
The container the TertiaryDialysateSamplingVolume should be transferred into by the end of the experiment.
Default Calculation: Automatically set as the PreferredContainer for the TertiaryDialysateSamplingVolume of the sample if the TertiaryDialysateSamplingVolume is not Null and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
QuaternaryDialysateContainerOut
The desired container QuaternaryDialysateSamplingVolume should be transferred into by the end of the experiment.
Default Calculation: Automatically set as the PreferredContainer for the QuaternaryDialysateSamplingVolume of the sample if the QuaternaryDialysateSamplingVolume is not Null and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
QuinaryDialysateContainerOut
The container the QuinaryDialysateSamplingVolume should be transferred into by the end of the experiment.
Default Calculation: Automatically set to Null if the NumberOfDialysisRounds is less than five and the QuinaryDialysateContainerOut or the PreferredContainer for the QuinaryDialysateSamplingVolume otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
RetentateSampling
Indicates if the a sampling volume should be removed from the sample after the first round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the retentate sampling options are set and Null otherwise.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
Index Matches to: experiment samples
SecondaryRetentateSampling
Indicates if the a sampling volume should be removed from the sample after the second round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the secondary retentate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
TertiaryRetentateSampling
Indicates if the a sampling volume should be removed from the sample after the third round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the tertiary retentate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
QuaternaryRetentateSampling
Indicates if the a sampling volume should be removed from the sample after the fourth round of dialysis to be used for further analysis.
Default Calculation: Automatically set as True if any of the quaternary retentate sampling options are set and Null otherwise.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Index Matches to: experiment samples
RetentateSamplingVolume
The amount of sample that should be removed from the sample after the first round of dialysis.
Default Calculation: Automatically set as 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if RetentateSampling is True and Null otherwise.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 120 milliliters or Null.
Programmatic Pattern: (RangeP[0*Microliter, 120*Milliliter] | Automatic) | Null
Index Matches to: experiment samples
SecondaryRetentateSamplingVolume
The amount of sample that should be removed from the sample after the second round of dialysis.
Default Calculation: Automatically set as 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if SecondaryRetentateSampling is True and Null otherwise.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 120 milliliters or Null.
Programmatic Pattern: (RangeP[0*Microliter, 120*Milliliter] | Automatic) | Null
Index Matches to: experiment samples
TertiaryRetentateSamplingVolume
The amount of sample that should be removed from the sample after the third round of dialysis.
Default Calculation: Automatically set as 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if TertiaryRetentateSampling is True and Null otherwise.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 120 milliliters or Null.
Programmatic Pattern: (RangeP[0*Microliter, 120*Milliliter] | Automatic) | Null
Index Matches to: experiment samples
QuaternaryRetentateSamplingVolume
The amount of sample that should be removed from the sample after the fourth round of dialysis.
Default Calculation: Automatically set as 1 percent of the sample up to 1 Milliliter and down to 1 Microliter if QuaternaryRetentateSampling is True and Null otherwise.
Pattern Description: Greater than or equal to 0 microliters and less than or equal to 120 milliliters or Null.
Programmatic Pattern: (RangeP[0*Microliter, 120*Milliliter] | Automatic) | Null
Index Matches to: experiment samples
RetentateSamplingContainerOut
The desired container the RetentateSamplingVolume should be transferred into after the first round of dialysis.
Default Calculation: Automatically set as the PreferredContainer for the RetentateSamplingVolume of the sample if RetentateSampling is True and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
SecondaryRetentateSamplingContainerOut
The desired container the SecondaryRetentateSamplingVolume should be transferred into after the second round of dialysis.
Default Calculation: Automatically set as the PreferredContainer for the SecondaryRetentateSamplingVolume of the sample if SecondaryRetentateSampling is True and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
TertiaryRetentateSamplingContainerOut
The desired container the TertiaryRetentateSamplingVolume should be transferred into after the third round of dialysis.
Default Calculation: Automatically set as the PreferredContainer for the TertiaryRetentateSamplingVolume of the sample if TertiaryRetentateSampling is True and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
QuaternaryRetentateSamplingContainerOut
The desired container the QuaternaryRetentateSamplingVolume should be transferred into after the fourth round of dialysis.
Default Calculation: Automatically set as the PreferredContainer for the QuaternaryRetentateSamplingVolume of the sample if QuaternaryRetentateSampling is True and Null otherwise.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[{Model[Container]}] | Automatic) | Null
Index Matches to: experiment samples
RetentateSamplingStorageCondition
The non-default conditions for which the RetentateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
SecondaryRetentateSamplingStorageCondition
The non-default conditions for which the SecondaryRetentateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
TertiaryRetentateSamplingStorageCondition
The non-default conditions for which the TertiaryRetentateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
QuaternaryRetentateSamplingStorageCondition
The non-default conditions for which the QuaternaryRetentateSamplingVolume should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
RetentateStorageCondition
The non-default conditions for which the sample should be stored after the protocol is completed.
Pattern Description: {AmbientStorage, EnclosedAmbientStorage, Refrigerator, Freezer, DeepFreezer, CryogenicStorage, YeastIncubation, YeastShakingIncubation, BacterialIncubation, BacterialShakingIncubation, MammalianIncubation, ViralIncubation, CrystalIncubation, AcceleratedTesting, IntermediateTesting, LongTermTesting, UVVisLightTesting} or Disposal or Null.
Programmatic Pattern: (SampleStorageTypeP | Disposal) | Null
Index Matches to: experiment samples
RetentateContainerOut
The container the sample should be transferred into by the end of the experiment.
Default Calculation: Automatically set to the PreferredContainer for the SampleVolume and Model[Container, Plate, "96-well 1mL Deep Well Plate"] for equilibrium dialysis.
Pattern Description: An object of type or subtype Model[Container]
Programmatic Pattern: ObjectP[{Model[Container]}] | Automatic
Index Matches to: experiment samples
Membrane Preparation
DialysisMembraneSoak
Indicates if the DialysisMembrane should be soaked to remove the membrane's preservation solution.
Default Calculation: Automatically set to True if the manufacturer of the DialysisMembrane recommends soaking.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
Index Matches to: experiment samples
DialysisMembraneSoakSolution
The liquid the DialysisMembrane will soak in to remove the membrane's preservation solution.
Default Calculation: Automatically set to the solution recommended by the manufacturer of the DialysisMembrane if DialysisMembraneSoak is True and Null otherwise.
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
DialysisMembraneSoakVolume
The volume of DialysisMembraneSoakSolution the DialysisMembrane will soak in to remove the membrane's preservation solution.
Default Calculation: Automatically set to the volume of solution recommended by the manufacturer of the DialysisMembrane if DialysisMembraneSoak is True and Null otherwise.
Pattern Description: Greater than or equal to 0 milliliters and less than or equal to 2 liters or Null.
Programmatic Pattern: (RangeP[0*Milliliter, 2*Liter] | Automatic) | Null
Index Matches to: experiment samples
DialysisMembraneSoakTime
The amount of time the DialysisMembrane should be soaked to remove the membrane's preservation solution.
Default Calculation: Automatically set to the time recommended by the manufacturer of the DialysisMembrane if DialysisMembraneSoak is True and Null otherwise.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 2 hours or Null.
Programmatic Pattern: (RangeP[0*Minute, 2*Hour] | 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.
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
Model Input
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 Calculation: Automatically set to 1 Milliliter.
Pattern Description: All or Count or Count or Mass or Volume or Null.
Programmatic Pattern: ((Null | (RangeP[1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | GreaterP[0*Unit, 1*Unit] | GreaterP[0., 1.] | All)) | Automatic) | Null
Index Matches to: experiment samples
Nested Index Matches to: experiment samples
PreparedModelContainer
Indicates the container in which a Model[Sample] specified as input to the experiment function will be prepared.
Default Calculation: If PreparedModelAmount is set to All and the input model has a product associated with both Amount and DefaultContainerModel populated, automatically set to the DefaultContainerModel value in the product. Otherwise, automatically set to Model[Container, Plate, "96-well 2mL Deep Well Plate"].
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: ((Null | ObjectP[Model[Container]]) | Automatic) | Null
Index Matches to: experiment samples
Nested Index Matches to: experiment samples