ecl-logo Documentation

StoreSamples

StoreSamples[sample,condition]updatedSamples

directs the ECL to store sample under the provided condition.

StoreSamples[sample]updatedSamples

directs the ECL to store sample based on the DefaultStorageCondition in sample's model.

Details

  • Storing a sample that are currently in use in an experiment will result in it being stored under the new condition at the end of the experiment.
  • Storing a sample already in storage will trigger a maintenance to move the sample to the appropriate conditions as soon as possible.
  • Storing a sample with Date specified will create a dedicated maintenance protocol to move the specified items to the target condition at the given time.
  • Container's storage condition follows its contents' storage condition.
  • Consult the following table for the default settings specified by each storage type:
  • Storage Type
    Temperature
    ShakingRate
    ShakingRadius
    CarbonDioxide
    Humidity
    UVLightIntensity
    VisibleLightIntensity
    AmbientStorage25 CelsiusNullNullNullNullNullNull
    Refrigerator4 CelsiusNullNullNullNullNullNull
    Freezer-20 CelsiusNullNullNullNullNullNull
    DeepFreezer-80 CelsiusNullNullNullNullNullNull
    CryogenicStorage-165 CelsiusNullNullNullNullNullNull
    BacteriaIncubation37 CelsiusSample DependentSample DependentNullNullNullNull
    YeastIncubation30 CelsiusSample DependentSample DependentNullNullNullNull
    MammalianIncubation37 CelsiusNullNull5%95%NullNull
    AcceleratedTesting37 CelsiusNullNullNull70%NullNull
    IntermediateTesting30 CelsiusNullNullNull65%NullNull
    LongTermTesting25 CelsiusNullNullNull60%NullNull
    UVLightIntensity25 CelsiusNullNullNull60%36W/m^229klm/m^2
  • Specifying options in conjunction with a storage type will override these default settings.
  • Input
    Output
    General Options

Examples

Basic Examples  (5)

Mark a sample to be stored at 4 Celsius; the sample and its container will be refrigerated once they are not in use by any experiment:

Mark a plate to be stored at -20 Celsius; the plate will be freezed once the samples and the plate are not in use by any experiment:

Mark a samples to be stored at -80 Celsius:

Mark multiple samples to be stored at different temperature:

If storage condition is not specified, sample will be stored based on its model's DefaultStorageCondition:

Additional Examples  (4)

Mark multiple samples to be stored under the same condition:

Mark a sample to be stored at 4 Celsius by specifying StorageCondition model:

Un-mark a sample for Disposal by setting it to another storage condition:

Un-mark a sample for Disposal by setting it to another storage condition:

Options  (6)

AtmosphericCondition  (1)

Specify in which atmosphere desiccation should take place:

Desiccated  (1)

Specify whether samples should be stored in a desiccated environment:

Humidity  (1)

Mark a specific storage humidity for a sample:

Temperature  (1)

Mark a specific storage temperature for a sample:

UVLightIntensity  (1)

Mark a specific environmental chamber storage UV light intensity for a sample:

VisibleLightIntensity  (1)

Mark a specific environmental chamber storage visible light intensity for a sample:

Messages  (8)

AtmosphericConditionNotSupported  (1)

Argon and nitrogen atmospheres are not currently supported:

ConditionNotSupported  (1)

Custom storage conditions are not currently supported:

ConflictingConditionsInContainer  (1)

If updating a sample would cause it to have a different condition from other samples in its container, the condition cannot be updated:

DiscardedInputs  (1)

Storage condition can not be requested for the discarded sample:

MissingDesiccated  (1)

AtmosphericCondition cannot be provided when Desiccated -> False or not specified:

OptionLengthMismatch  (1)

If the samples and the given options have different length, return an error:

SameObjectConflict  (1)

If the same sample is specified with different storage conditions, return an error message:

UnsafeStorageCondition  (1)

If a sample requires a specific storage condition for safety reasons, but a provided storage condition object does not satisfy these requirements, the storage condition is disallowed: