ecl-logo Documentation

ValidExperimentAbsorbanceSpectroscopyQ

ValidExperimentAbsorbanceSpectroscopyQ[samples]bools

checks whether the provided samples and specified options are valid for calling ExperimentAbsorbanceSpectroscopy.

Details

    Input
    Output
    Absorbance Measurement Options
    Aliquoting Options
    Data Processing Options
    Injections Options
    Organizational Information Options
    Post Experiment Options
    Preparatory Centrifugation Options
    Preparatory Filtering Options
    Preparatory Incubation Options
    Quantification Options
    Sample Handling Options
    Sample Preparation Options
    Sampling Options
    General Options

Examples

Basic Examples  (4)

Takes a sample object:

Accepts a list of sample objects:

Generate protocol for measuring absorbance of samples in a plate object:

Accepts a list of plate objects:

Additional Examples  (9)

Returns False if mixing within the plate reader chamber is being requested, but the instrument does not support it:

Returns False if injections are being requested, but the instrument does not support it:

Returns False if there's a request to create a circle of wells around the samples but a chip-based reader is being used:

Returns False if the plate reader being does not allow the order in which samples are read to be set:

Returns False if a BMG reader is not specified but RetainCover -> True:

Returns False if RetainCover is set to True but injections are being performed:

Returns True if the sample is being quantified but there is not enough space available to do the expected number of replicates since the experiment can still be done:

Returns False if no blank volume has been specified but blank Buffer 1 is in a 50mL tube and must be transferred into the assay container to be read:

Returns True but gives a warning if blank is set to be transferred even though it is already in a valid container:

Options  (36)

BlankAbsorbance  (1)

Indicate whether the absorbance spectrum should be blanked:

Blanks  (4)

Indicate what the blank(s) should be for this experiment:

Indicate what the blank(s) should be for this experiment, expanded for multiple samples:

If BlankAbsorbance -> True and Blanks is not specified, resolve to Milli-Q water:

If BlankAbsorbance -> False and Blanks is not specified, resolve to Null:

BlankVolumes  (6)

Indicate the volume of blank to use for each sample:

Indicate the volume of blank to use for each sample, using multiple samples:

If BlankAbsorbance -> True, BlankVolumes is not specified, and Instrument -> a BMG plate reader, resolve BlankVolumes to the volume of the corresponding sample:

If BlankAbsorbance -> True, BlankVolumes is not specified, and Instrument -> a Lunatic, resolve BlankVolumes to 2 uL:

If BlankAbsorbance -> False and BlankVolumes is not specified, resolve BlankVolumes to Null:

Rounds specified BlankVolumes to the nearest 0.1 microliter:

EquilibrationTime  (4)

Specify the time for which the plates of samples should be equilibrated at the Temperature:

If using the Lunatic, EquilibrationTime resolves to Null:

If using the Lunatic, EquilibrationTime resolves to 0*Minute:

Rounds specified EquilibrationTime to the nearest second:

ImageSample  (2)

Indicate that the ContainersIn should be imaged after absorbance readings:

If not specified, ImageSample resolves to True:

Instrument  (1)

Specify which plate reader instrument will be used during the protocol:

Name  (1)

Provide a name for the protocol:

OutputFormat  (1)

If OutputFormat -> TestSummary, return a test summary:

PreparatoryPrimitives  (1)

Use PreparatoryPrimitives option to create test standards prior to running the experiment:

QuantificationWavelength  (5)

Indicate the wavelength of the quantification that should be calculated:

If QuantifyConcentration is not specified and QuantificationWavelength is also not specified, resolve option to Null:

If QuantifyConcentration is True and QuantificationWavelength is not specified, resolve option to 260 Nanometer IF the ExtinctionCoefficients field is not populated in any sample's model (and throw a warning):

If QuantifyConcentration is True and QuantificationWavelength is not specified, resolve option to the first value stored in the sample's model's ExtinctionCoefficients field:

Rounds specified QuantificationWavelength to the nearest nanometer:

QuantifyConcentration  (3)

Indicate that the concentration of the input samples should be calculated:

If QuantifyConcentration is not specified but QuantificationWavelength is specified, resolve option to True:

If QuantifyConcentration is not specified and QuantificationWavelength is also not specified, resolve option to False:

Temperature  (4)

Specify the temperature at which the plates should be read in the plate reader:

Rounds specified Temperature to the nearest 0.1 degree Celsius:

If using the Lunatic, Temperature resolves to Null:

If using a BMG plate reader, Temperature resolves to Ambient:

Template  (2)

Set the Template option:

Inherit the resolved options of a previous protocol:

Verbose  (1)

If Verbose -> Failures, return the results of all failing tests and warnings:

Messages  (18)

BlanksContainSamplesIn  (1)

If the specified Blanks option contains samples that are also inputs, throw an error and return $Failed:

BlankVolumeNotRecommended  (1)

Returns an error if using the Lunatic and BlankVolumes is anything but 2.1*Microliter:

ConcentrationWavelengthMismatch  (2)

Returns an error if QuantifyConcentration is set to False and a QuantificationWavelength has been provided:

Returns an error if QuantifyConcentration is set to True and a QuantificationWavelength has been set to Null:

DiscardedSamples  (1)

Throw an error if one or multiple of the input samples are discarded:

DuplicateName  (1)

If the specified Name option already exists as a protocol object, throw an error and return $Failed:

ExtCoeffNotFound  (1)

If sample concentration is being quantified, the extinction coefficient should be populated in the sample model:

IncompatibleBlankOptions  (4)

Returns an error if BlankAbsorbance -> True and Blanks -> Null:

Returns an error if BlankAbsorbance -> True and BlankVolumes -> Null:

Returns an error if BlankAbsorbance -> False and Blanks is specified:

Returns an error if BlankAbsorbance -> False and BlankVolumes is specified:

QuantificationRequiresBlanking  (1)

Returns an error if QuantifyConcentration -> True and BlankAbsorbance -> False:

SampleMustContainQuantificationAnalyte  (1)

If QuantificationAnalyte is specified, it must be a component of the input sample:

TemperatureIncompatibleWithPlateReader  (2)

Returns an error if the Temperature option is specified with an instrument that does not support it:

Returns an error if the EquilibrationTime option is specified with an instrument that does not support it:

TooManySamples  (1)

If the combination of NumberOfReplicates * (Number of samples + number of unique blanks) is greater than 94 and we are using the Lunatic, throw an error:

UnsupportedPlateReader  (2)

Returns an error if the specified plate reader model is deprecated:

Returns an error if the specified plate reader object is retired: