ecl-logo Documentation

ExperimentLyseCells

ExperimentLyseCells[Samples]Protocol

generates a Protocol to rupture the cell membranes of the cells contained within the provided Samples.

    
Cell lysis is a process by which intracellular components are released from a cell by disrupting (breaking) the cell membrane. This is a common step in the extraction and purification of materials such as proteins, nucleic acids, and organelles. Lysis is typically accomplished by introduction of a buffer solution containing detergents, enzymes, and/or other components selected for their propensity to disrupt the membrane and stabilize the desired cellular materials upon their release from the cell. Additional methods such as heating, flash freezing, or mechanical grinding may be used to improve the efficiency of cell lysis. The solution obtained from lysis is referred to as the cell lysate until it is subjected to subsequent purification steps.
    

Experimental Principles

    Figure 1.1: Procedural overview of a LyseCells experiment. Step 1: Adherent cells are dissociated from their container, if applicable. Step 2: Suspended cells are aliquoted from their current container into a new container or containers as desired. Step 3: The cell sample is optionally centrifuged, producing a cell pellet, in order to remove some or all of the media. Step 4: The sample is optionally diluted with a chosen buffer in order to obtain a desired cell concentration prior to lysis. Step 5: A lysis solution containing a combination of buffers, detergents, enzymes, and chaotropics is added to the cell sample, disrupting the cell membranes while stabilizing the targeted cellular components. Step 6: Optional shaking or pipetting occurs to mix the sample and solution components. Step 7: The cell sample and lysis solution(s) are incubated at a chosen temperature for a desired time duration in order to optimize the efficiency of lysis. Step 8: The cell sample is optionally centrifuged, separating the soluble cellular components from insoluble debris. The clarified lysate is then transferred to a new container for storage or immediate use in downstream operations.

Instrumentation

    bioSTAR

    Figure 2.1.1: Overhead view of the liquid handler instrument deck.
    Figure 2.1.2: A view of the integrations that are attached to the liquid handler instrument deck.

    microbioSTAR

    Figure 2.2.1: Overhead view of the liquid handler instrument deck.

    Inheco Incubator Shaker DWP

    Figure 2.3.1: An overview of the Inheco Incubator Shaker DWP. It is capabale of heating and mixing the contents of a single SBS plate by shaking in an enclosed space, which more ideal for warming deep well plates than heaters which heat from the bottom of the plate.

    Inheco Thermoshake

    Figure 2.4.1: An overview of the Inheco Thermoshake. It is capabale of heating or cooling while mixing the contents of a single SBS plate by shaking.

    HiG4

    Figure 2.5.1: The HiG4 robotic centrifuge has a swinging bucket rotor that can hold two SBS standard plates. Plates can be loaded and spins can be performed fully robotically. This centrifuge is accessible only using RoboticCellPreparation protocols.

    Hamilton Heater Cooler

    Figure 2.6.1: An overview of the Hamilton Heater Cooler. It is capabale of heating or cooling a single SBS plate.

Experiment Options

    General

    Method

    The set of reagents and recommended operating conditions which are used to lyse the cell sample and to perform subsequent extraction unit operations. Custom indicates that all reagents and conditions are individually selected by the user. Oftentimes, these can come from kit manufacturer recommendations.
    Default Value: Custom
    Pattern Description: An object of type or subtype Object[Method, LyseCells], Object[Method, Extraction], or Object[Method, Harvest] or Custom.
    Programmatic Pattern: Custom | ObjectP[{Object[Method, LyseCells], Object[Method, Extraction], Object[Method, Harvest]}]
    Index Matches to: experiment samples

    CellType

    The taxon of the organism or cell line from which the cell sample originates. Options include Bacterial, Mammalian, Insect, Plant, and Yeast.
    Default Value: Automatic
    Default Calculation: Automatically set to the CellType field of the input sample. If the CellType field of the input sample is Unspecified, automatically set to the majority cell type of the input sample based on its composition.
    Pattern Description: Bacterial, Mammalian, Yeast, Plant, Insect, Fungal, or Microbial or Null.
    Programmatic Pattern: ((Null | CellTypeP) | Automatic) | Null
    Index Matches to: experiment samples

    CultureAdhesion

    Indicates how the input cell sample physically interacts with its container. Options include Adherent and Suspension (including any microbial liquid media).
    Default Value: Automatic
    Default Calculation: Automatically set to the CultureAdhesion field of the input samples.
    Pattern Description: Adherent, Suspension, or SolidMedia or Null.
    Programmatic Pattern: ((Null | CultureAdhesionP) | Automatic) | Null
    Index Matches to: experiment samples

    TargetCellularComponent

    The class of biomolecule whose purification is desired following lysis of the cell sample and any subsequent extraction operations. Options include CytosolicProtein, PlasmaMembraneProtein, NuclearProtein, SecretoryProtein, TotalProtein, RNA, GenomicDNA, PlasmidDNA, Organelle, Virus and Unspecified.
    Default Value: Automatic
    Pattern Description: {CytosolicProtein, PlasmaMembraneProtein, NuclearProtein, SecretoryProtein, TotalProtein, RNA, GenomicDNA, PlasmidDNA, Organelle, Virus} or Unspecified or Null.
    Programmatic Pattern: ((Null | (CellularComponentP | Unspecified)) | Automatic) | Null
    Index Matches to: experiment samples

    NumberOfLysisSteps

    The number of times that the cell sample is subjected to a unique set of conditions for disruption of the cell membranes. These conditions include the LysisSolution, LysisSolutionVolume, MixType, MixRate, NumberOfMixes, MixVolume, MixTemperature, MixInstrument, LysisTime, LysisTemperature, and IncubationInstrument.
    Default Value: Automatic
    Default Calculation: Automatically set to the number of lysis steps specified by the selected Method. If Method is set to Custom, automatically set to 2 if any options for a second lysis step are specified, or 3 if any options for a third lysis step are specified. Otherwise, automatically set to 1.
    Pattern Description: 1, 2, or 3.
    Programmatic Pattern: (1 | 2 | 3) | Automatic
    Index Matches to: experiment samples

    NumberOfReplicates

    The number of wells into which the cell sample is aliquoted prior to the lysis experiment and subsequent unit operations, including extraction of cellular components such as nucleic acids, proteins, or organelles.
    Default Value: Null
    Pattern Description: Greater than or equal to 2 and less than or equal to 200 in increments of 1 or Null.
    Programmatic Pattern: RangeP[2, 200, 1] | Null

    Preparation

    Indicates if this unit operation is carried out primarily robotically or manually. Manual unit operations are executed by a laboratory operator and robotic unit operations are executed by a liquid handling work cell.
    Default Value: Robotic
    Pattern Description: Robotic.
    Programmatic Pattern: Robotic

    RoboticInstrument

    The robotic liquid handler used (along with integrated instrumentation for heating, mixing, and other functions) to manipulate the cell sample in order to extract and purify targeted cellular components.
    Default Value: Automatic
    Default Calculation: Automatically set to a robotic liquid handler compatible with the specified temperatures, mix types, and mix rates required by the extraction experiment, as well as the container and CellType of the sample. See the function MixDevices for integrated mixing instruments compatible with a given sample. See the function IncubationDevices for integrated heating instruments compatible with a given sample.
    Pattern Description: An object of type or subtype Object[Instrument, LiquidHandler] or Model[Instrument, LiquidHandler]
    Programmatic Pattern: ObjectP[{Object[Instrument, LiquidHandler], Model[Instrument, LiquidHandler]}] | Automatic

    WorkCell

    Indicates the work cell that this primitive will be run on if Preparation->Robotic.
    Default Value: Automatic
    Default Calculation: Automatically set to STAR if Preparation->Robotic.
    Pattern Description: STAR, bioSTAR, or microbioSTAR or Null.
    Programmatic Pattern: ((STAR | bioSTAR | microbioSTAR) | Automatic) | Null

    Dissociation

    Dissociate

    Indicates if adherent cells in the input cell sample are dissociated from their container prior to cell lysis.
    Default Value: Automatic
    Default Calculation: Automatically set to True if CultureAdhesion is Adherent and Aliquot is True. If CultureAdhesion is set to Suspension, automatically set to False. If neither of these conditions are met, Dissociate is automatically set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    Aliquoting

    TargetCellCount

    The number of cells in the experiment prior to the addition of LysisSolution. Note that the TargetCellCount, if specified, is obtained by aliquoting rather than by cell culture.
    Default Value: Automatic
    Default Calculation: Automatically calculated from the composition of the cell sample and AliquotAmount if sufficient cell count or concentration data is available. If the cell count cannot be calculated from the available sample information, TargetCellCount is automatically set to Null.
    Pattern Description: Greater than 0 Cells or Null.
    Programmatic Pattern: (GreaterP[Quantity[0, IndependentUnit["Cells"]]] | Automatic) | Null
    Index Matches to: experiment samples

    TargetCellConcentration

    The concentration of cells in the experiment prior to the addition of LysisSolution. Note that the TargetCellConcentration, if specified, is obtained by aliquoting and optional dilution rather than by cell culture.
    Default Value: Automatic
    Default Calculation: Automatically calculated from the composition of the cell sample, AliquotAmount, and any additional solution volumes added to the experiment if sufficient cell count or concentration data is available. If the cell concentration cannot be calculated from the available sample information, TargetCellConcentration is automatically set to Null.
    Pattern Description: Greater than 0 Cells per milliliter or Null.
    Programmatic Pattern: (GreaterP[Quantity[0, IndependentUnit["Cells"]]/Milliliter] | Automatic) | Null
    Index Matches to: experiment samples

    Pelleting

    PreLysisPellet

    Indicates if the cell sample is centrifuged to remove unwanted media prior to addition of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to True if any of PreLysisPelletingIntensity, PreLysisPelletingTime, PreLysisSupernatantVolume, PreLysisSupernatantStorageCondition, or PreLysisSupernatantContainer are set. Otherwise, automatically set to True if and only if pelleting is necessary to obtain the specified TargetCellConcentration.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    PreLysisPelletingCentrifuge

    The centrifuge used to apply centrifugal force to the cell samples at PreLysisPelletingIntensity for PreLysisPelletingTime in order to remove unwanted media prior to addition of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Instrument, Centrifuge, "HiG4"] if PreLysisPellet is True. Otherwise, automatically set to Null.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    PreLysisPelletingIntensity

    The rotational speed or force applied to the cell sample to facilitate separation of the cells from the media.
    Default Value: Automatic
    Default Calculation: Automatically set to the PreLysisPelletingIntensity specified by the selected Method. If Method is set to Custom and PreLysisPellet is True, automatically set to 2850 RPM for Yeast cells, 4030 RPM for Bacterial cells, and 1560 RPM for Mammalian Cells. If PreLysisPellet is False, PreLysisPelletingIntensity is automatically set to Null.
    Pattern Description: Relative Centrifugal Force or Revolutions per Minute or Null.
    Programmatic Pattern: ((RangeP[0*RPM, $MaxRoboticCentrifugeSpeed] | RangeP[0*GravitationalAcceleration, $MaxRoboticRelativeCentrifugalForce]) | Automatic) | Null
    Index Matches to: experiment samples

    PreLysisPelletingTime

    The duration for which the cell sample is centrifuged at PreLysisPelletingIntensity to facilitate separation of the cells from the media.
    Default Value: Automatic
    Default Calculation: Automatically set to the PreLysisPelletingTime specified by the selected Method. If Method is set to Custom and PreLysisPellet is True, automatically set to 10 minutes.
    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

    PreLysisSupernatantVolume

    The volume of the supernatant that is transferred to a new container after the cell sample is pelleted prior to optional dilution and addition of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to 80% of the occupied volume of the container if PreLysisPellet is True. Otherwise, automatically set to Null.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    PreLysisSupernatantStorageCondition

    The set of parameters that define the temperature, safety, and other environmental conditions under which the supernatant isolated from the cell sample is stored upon completion of this protocol.
    Default Value: Automatic
    Default Calculation: Automatically set to Disposal if PreLysisPellet is True. Otherwise, automatically set to Null.
    Pattern Description: Storage Object or Storage Type or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples

    PreLysisSupernatantContainer

    The container into which the supernatant is transferred after the cell sample is pelleted by centrifugation and stored for future use.
    Default Value: Automatic
    Default Calculation: Automatically set to a Model[Container] with sufficient capacity for the volume of the supernatant using the PreferredContainer function if PreLysisPellet is True. If PreLysisSupernatantStorageCondition is set to Disposal for multiple samples, the supernatants corresponding to these samples are automatically combined into a common container for efficient disposal. If PreLysisPellet is False, automatically set to Null.
    Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or Null.
    Programmatic Pattern: (((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}) | Automatic) | Null
    Index Matches to: experiment samples

    Dilution

    PreLysisDilute

    Indicates if the cell sample is diluted prior to cell lysis.
    Default Value: Automatic
    Default Calculation: Automatically set to True if one or both of PreLysisDiluent and PreLysisDilutionVolume is specified, or if dilution is required to obtain the specified TargetCellConcentration. Otherwise, automatically set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    PreLysisDiluent

    The solution with which the cell sample is diluted prior to cell lysis.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Sample, StockSolution, "1x PBS from 10X stock"] if PreLysisDilute is set to True. Otherwise, automatically set to Null.
    Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Object[Sample], Model[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples

    PreLysisDilutionVolume

    The volume of PreLysisDiluent added to the cell sample (or AliqoutAmount, if a portion of the cell sample has been aliquoted to an AliquotContainer) prior to addition of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to the volume necessary to obtain the TargetCellConcentration if PreLysisDilute is True and TargetCellConcentration is specified. If PreLysisDilute is True, TargetCellConcentration is unspecified, and AliquotContainer is specified, automatically set to 25% of the volume of AliquotContainer. If PreLysisDilute is True but neither of TargetCellConcentration or AliquotContainer are specified, PreLysisDilutionVolume is automatically set to 0 Microliter due to insufficient information to determine a reasonable dilution volume.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 200 milliliters or Null.
    Programmatic Pattern: (RangeP[0*Microliter, $MaxRoboticTransferVolume] | Automatic) | Null
    Index Matches to: experiment samples

    Lysis Solution Addition

    LysisSolution

    The solution employed for disruption of cell membranes, including enzymes, detergents, and chaotropics.
    Default Value: Automatic
    Default Calculation: Automatically set to the LysisSolution specified by the selected Method. If Method is set to Custom, automatically set according to the combination of CellType and TargetCellularComponents. LysisSolution is set to Model[Sample, "TRIzol"], Model[Sample, "DNAzol"], and Model[Sample, StockSolution, "RIPA Lysis Buffer with protease inhibitor cocktail"] when the TargetCellularComponent is RNA, GenomicDNA, and PlasmidDNA, respectively. If the TargetCellularComponent is CytosolicProtein, PlasmaMembraneProtein, NuclearProtein, SecretoryProtein, TotalProtein, or Unspecified, the LysisSolution is automatically set to Model[Sample, StockSolution, "RIPA Lysis Buffer with protease inhibitor cocktail"] for Mammalian cells, Model[Sample, "B-PER Bacterial Protein Extraction Reagent"] for Bacterial cells, and Model[Sample, "Y-PER Yeast Protein Extraction Reagent"] for Yeast or Fungal cells.
    Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample.
    Programmatic Pattern: (ObjectP[{Object[Sample], Model[Sample]}] | _String) | Automatic
    Index Matches to: experiment samples

    LysisSolutionVolume

    The volume of LysisSolution to be added to the cell sample. If Aliquot is True, the LysisSolution is added to the AliquotContainer. Otherwise, the LysisSolution is added to the container of the input cell sample.
    Default Value: Automatic
    Default Calculation: LysisSolutionVolume is automatically set to 50% of the unoccupied volume of the sample's container (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps if Aliquot is False. If AliquotContainer is specified, automatically set to 50% of the unoccupied volume of AliquotContainer (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps. If Aliquot is True but AliquotContainer is unspecified, LysisSolutionVolume is automatically set to nine times the AliquotAmount divided by the NumberOfLysisSteps.
    Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 200 milliliters.
    Programmatic Pattern: (RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic
    Index Matches to: experiment samples

    SecondaryLysisSolution

    The solution employed for disruption of cell membranes, including enzymes, detergents, and chaotropics in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryLysisSolution specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is greater than 1, automatically set to the LysisSolution employed in the first lysis step.
    Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Object[Sample], Model[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryLysisSolutionVolume

    The volume of SecondaryLysisSolution to be added to the cell sample in an optional second lysis step. If Aliquot is True, the SecondaryLysisSolution is added to the AliquotContainer. Otherwise, the SecondaryLysisSolution is added to the container of the input cell sample.
    Default Value: Automatic
    Default Calculation: Automatically set to Null if NumberOfLysisSteps is 1. If NumberOfLysisSteps is greater than 1, SecondaryLysisSolutionVolume is automatically set to 50% of the unoccupied volume of the sample's container (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps if Aliquot is False. If AliquotContainer is specified, automatically set to 50% of the unoccupied volume of AliquotContainer (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps. If Aliquot is True but AliquotContainer is unspecified, SecondaryLysisSolutionVolume is automatically set to nine times the AliquotAmount divided by the NumberOfLysisSteps.
    Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 200 milliliters or Null.
    Programmatic Pattern: ((RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryLysisSolution

    The solution employed for disruption of cell membranes, including enzymes, detergents, and chaotropics in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryLysisSolution specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is 3, automatically set to the SecondaryLysisSolution employed in the second lysis step.
    Pattern Description: An object of type or subtype Object[Sample] or Model[Sample] or a prepared sample or Null.
    Programmatic Pattern: ((ObjectP[{Object[Sample], Model[Sample]}] | _String) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryLysisSolutionVolume

    The volume of TertiaryLysisSolution to be added to the cell sample in an optional third lysis step. If Aliquot is True, the TertiaryLysisSolution is added to the AliquotContainer. Otherwise, the TertiaryLysisSolution is added to the container of the input cell sample.
    Default Value: Automatic
    Default Calculation: Automatically set to Null if NumberOfLysisSteps is less than 3. If NumberOfLysisSteps is 3, TertiaryLysisSolutionVolume is automatically set to 50% of the unoccupied volume of the sample's container (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps if Aliquot is False. If AliquotContainer is specified, automatically set to 50% of the unoccupied volume of AliquotContainer (prior to addition of any lysis solutions) divided by the NumberOfLysisSteps. If Aliquot is True but AliquotContainer is unspecified, TertiaryLysisSolutionVolume is automatically set to nine times the AliquotAmount divided by the NumberOfLysisSteps.
    Pattern Description: All or greater than or equal to 0 microliters and less than or equal to 200 milliliters or Null.
    Programmatic Pattern: ((RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    Mixing

    MixType

    The manner in which the sample is mixed following combination of cell sample and LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to the MixType specified by the selected Method. If Method is set to Custom and either of MixVolume and NumberOfMixes are specified, automatically set to Pipette. If Method is set to Custom and any of MixRate, MixTime, and MixInstrument are specified, automatically set to Shake. Otherwise, MixType is automatically set to Shake if mixing is to occur in a plate or Pipette if it is to occur in a tube.
    Pattern Description: Shake, Pipette, or None.
    Programmatic Pattern: (Shake | Pipette | None) | Automatic
    Index Matches to: experiment samples

    MixRate

    The rate at which the sample is mixed by the selected MixType during the MixTime.
    Default Value: Automatic
    Default Calculation: Automatically set to the MixRate specified by the selected Method. If Method is set to Custom and MixType is set to Shake, automatically set to 200 RPM.
    Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
    Programmatic Pattern: (RangeP[0*RPM, $MaxMixRate] | Automatic) | Null
    Index Matches to: experiment samples

    MixTime

    The duration for which the sample is mixed by the selected MixType following combination of the cell sample and the LysisSolution.
    Default Value: Automatic
    Default Calculation: If MixType is set to Shake, automatically set to the MixTime specified by the selected Method. If Method is set to Custom and MixType is set to Shake, automatically set to 1 minute.
    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

    NumberOfMixes

    The number of times that the sample is mixed by pipetting the MixVolume up and down following combination of the cell sample and the LysisSolution.
    Default Value: Automatic
    Default Calculation: If MixType is set to Pipette, automatically set to the NumberOfMixes specified by the selected Method. If Method is set to Custom and MixType is set to Pipette, automatically set to 10.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, $MaxNumberOfMixes, 1] | Automatic) | Null
    Index Matches to: experiment samples

    MixVolume

    The volume of the cell sample and LysisSolution displaced during each mix-by-pipette mix cycle.
    Default Value: Automatic
    Default Calculation: If MixType is set to Pipette, automatically set to the lesser of 970 microliters or 50% of the total solution volume within the container.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 970 microliters or Null.
    Programmatic Pattern: (RangeP[0*Microliter, $MaxRoboticSingleTransferVolume] | Automatic) | Null
    Index Matches to: experiment samples

    MixTemperature

    The temperature at which the instrument heating or cooling the cell sample is maintained during the MixTime, which occurs immediately before the LysisTime.
    Default Value: Automatic
    Default Calculation: Automatically set to the MixTemperature specified by the selected Method. If Method is set to Custom, automatically set to Ambient.
    Pattern Description: Ambient or Temperature or Null.
    Programmatic Pattern: ((RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic) | Null
    Index Matches to: experiment samples

    MixInstrument

    The device used to mix the cell sample by shaking.
    Default Value: Automatic
    Default Calculation: Automatically set to an available shaking device compatible with the specified MixRate and MixTemperature if MixType is set to Shake. Otherwise, automatically set to Null.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixType

    The manner in which the sample is mixed following combination of cell sample and SecondaryLysisSolution in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryMixType specified by the selected Method. If Method is set to Custom and either of SecondaryMixVolume and SecondaryNumberOfMixes are specified, automatically set to Pipette. If Method is set to Custom and any of SecondaryMixRate, SecondaryMixTime, and SecondaryMixInstrument are specified, automatically set to Shake. Otherwise, SecondaryMixType is automatically set to Shake if mixing is to occur in a plate or Pipette if it is to occur in a tube.
    Pattern Description: Shake, Pipette, or None or Null.
    Programmatic Pattern: ((Shake | Pipette | None) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixRate

    The rate at which the sample is mixed by the selected SecondaryMixType during the SecondaryMixTime in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryMixRate specified by the selected Method. If Method is set to Custom, NumberOfLysisSteps is greater than 1, and SecondaryMixType is set to Shake, automatically set to 200 RPM.
    Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
    Programmatic Pattern: (RangeP[0*RPM, $MaxMixRate] | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixTime

    The duration for which the sample is mixed by the selected SecondaryMixType following combination of the cell sample and the SecondaryLysisSolution in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: If SecondaryMixType is set to Shake, automatically set to the SecondaryMixTime specified by the selected Method. If Method is set to Custom, NumberOfLysisSteps is greater than 1, and SecondaryMixType is set to Shake, automatically set to 1 minute.
    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

    SecondaryNumberOfMixes

    The number of times that the sample is mixed by pipetting the SecondaryMixVolume up and down following combination of the cell sample and the SecondaryLysisSolution in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: If SecondaryMixType is set to Pipette and NumberOfLysisSteps is greater than 1, automatically set to the SecondaryNumberOfMixes specified by the selected Method. If Method is set to Custom, NumberOfLysisSteps is greater than 1, and SecondaryMixType is set to Pipette, automatically set to 10.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, $MaxNumberOfMixes, 1] | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixVolume

    The volume of the cell sample and SecondaryLysisSolution displaced during each mix-by-pipette mix cycle in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: If SecondaryMixType is set to Pipette and NumberOfLysisSteps is greater than 1, automatically set to the lesser of 970 microliters or 50% of the total solution volume within the container.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 970 microliters or Null.
    Programmatic Pattern: (RangeP[0*Microliter, $MaxRoboticSingleTransferVolume] | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixTemperature

    The temperature at which the instrument heating or cooling the cell sample is maintained during the SecondaryMixTime, which occurs immediately before the SecondaryLysisTime in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryMixTemperature specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is greater than 1, automatically set to Ambient.
    Pattern Description: Ambient or Temperature or Null.
    Programmatic Pattern: ((RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryMixInstrument

    The device used to mix the cell sample by shaking in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to an available shaking device compatible with the specified SecondaryMixRate and SecondaryMixTemperature if SecondaryMixType is set to Shake and NumberOfLysisSteps is greater than 1. Otherwise, automatically set to Null.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixType

    The manner in which the sample is mixed following combination of cell sample and TertiaryLysisSolution in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryMixType specified by the selected Method. If Method is set to Custom and either of TertiaryMixVolume and TertiaryNumberOfMixes are specified, automatically set to Pipette. If Method is set to Custom and any of TertiaryMixRate, TertiaryMixTime, and TertiaryMixInstrument are specified, automatically set to Shake. Otherwise, TertiaryMixType is automatically set to Shake if mixing is to occur in a plate or Pipette if it is to occur in a tube.
    Pattern Description: Shake, Pipette, or None or Null.
    Programmatic Pattern: ((Shake | Pipette | None) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixRate

    The rate at which the sample is mixed by the selected TertiaryMixType during the TertiaryMixTime in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryMixRate specified by the selected Method. If Method is set to Custom, NumberOfLysisSteps is 3, and TertiaryMixType is set to Shake, automatically set to 200 RPM.
    Pattern Description: Greater than or equal to 0 revolutions per minute and less than or equal to 3200 revolutions per minute or Null.
    Programmatic Pattern: (RangeP[0*RPM, $MaxMixRate] | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixTime

    The duration for which the sample is mixed by the selected TertiaryMixType following combination of the cell sample and the TertiaryLysisSolution in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: If TertiaryMixType is set to Shake, automatically set to the TertiaryMixTime specified by the selected Method. If Method is set to Custom, NumberOfLysisSteps is 3, and TertiaryMixType is set to Shake, automatically set to 1 minute.
    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

    TertiaryNumberOfMixes

    The number of times that the sample is mixed by pipetting the TertiaryMixVolume up and down following combination of the cell sample and the TertiaryLysisSolution in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: If TertiaryMixType is set to Pipette and NumberOfLysisSteps is 3, automatically set to the TertiaryNumberOfMixes specified by the selected Method. If Method is set to Custom and TertiaryMixType is set to Pipette, automatically set to 10.
    Pattern Description: Greater than or equal to 1 and less than or equal to 50 in increments of 1 or Null.
    Programmatic Pattern: (RangeP[1, $MaxNumberOfMixes, 1] | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixVolume

    The volume of the cell sample and TertiaryLysisSolution displaced during each mix-by-pipette mix cycle in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: If TertiaryMixType is set to Pipette and NumberOfLysisSteps is 3, automatically set to the TertiaryMixVolume specified by the selected Method. If Method is set to Custom and TertiaryMixType is set to Pipette, automatically set to the lesser of 970 microliters or 50% of the total solution volume within the container.
    Pattern Description: Greater than or equal to 0 microliters and less than or equal to 970 microliters or Null.
    Programmatic Pattern: (RangeP[0*Microliter, $MaxRoboticSingleTransferVolume] | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixTemperature

    The temperature at which the instrument heating or cooling the cell sample is maintained during the TertiaryMixTime, which occurs immediately before the TertiaryLysisTime in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryMixTemperature specified by the selected Method. If Method is set to Custom, automatically set to Ambient.
    Pattern Description: Ambient or Temperature or Null.
    Programmatic Pattern: ((RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryMixInstrument

    The device used to mix the cell sample by shaking in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: If NumberOfLysisSteps is 3 and TertiaryMixType is set to Shake, automatically set to an available shaking device compatible with the specified TertiaryMixRate and TertiaryMixTemperature.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    Cell Lysis

    LysisTime

    The minimum duration for which the IncubationInstrument is maintained at the LysisTemperature to facilitate the disruption of cell membranes and release of cellular contents. The LysisTime occurs immediately after addition of LysisSolution and optional mixing.
    Default Value: Automatic
    Default Calculation: Automatically set to the LysisTime specified by the selected Method. If Method is set to Custon, automatically set to 15 Minute.
    Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours.
    Programmatic Pattern: RangeP[0*Minute, $MaxExperimentTime] | Automatic
    Index Matches to: experiment samples

    LysisTemperature

    The temperature at which the IncubationInstrument is maintained during the LysisTime, following the mixing of the cell sample and LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to the LysisTemperature specified by the selected Method. If Method is set to Custom, automatically set to Ambient.
    Pattern Description: Ambient or Temperature.
    Programmatic Pattern: (RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic
    Index Matches to: experiment samples

    IncubationInstrument

    The device used to cool or heat the cell sample to the LysisTemperature for the duration of the LysisTime.
    Default Value: Automatic
    Default Calculation: Automatically set to an integrated instrument compatible with the specified LysisTemperature.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument]
    Programmatic Pattern: ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic
    Index Matches to: experiment samples

    SecondaryLysisTime

    The minimum duration for which the SecondaryIncubationInstrument is maintained at the SecondaryLysisTemperature to facilitate the disruption of cell membranes and release of cellular contents in an optional second lysis step. The SecondaryLysisTime occurs immediately after addition of SecondaryLysisSolution and optional mixing.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryLysisTime specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is greater than 1, automatically set to 15 minutes.
    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

    SecondaryLysisTemperature

    The temperature at which the SecondaryIncubationInstrument is maintained during the SecondaryLysisTime, following the mixing of the cell sample and SecondaryLysisSolution in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the SecondaryLysisTemperature specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is greater than 1, automatically set to Ambient.
    Pattern Description: Ambient or Temperature or Null.
    Programmatic Pattern: ((RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic) | Null
    Index Matches to: experiment samples

    SecondaryIncubationInstrument

    The device used to cool or heat the cell sample to the SecondaryLysisTemperature for the duration of the SecondaryLysisTime in an optional second lysis step.
    Default Value: Automatic
    Default Calculation: If NumberOfLysisSteps is greater than 1, automatically set to an integrated instrument compatible with the specified SecondaryLysisTemperature.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryLysisTime

    The minimum duration for which the TertiaryIncubationInstrument is maintained at the TertiaryLysisTemperature to facilitate the disruption of cell membranes and release of cellular contents in an optional third lysis step. The TertiaryLysisTime occurs immediately after addition of TertiaryLysisSolution and optional mixing.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryLysisTime specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is 3, automatically set to 15 minutes.
    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

    TertiaryLysisTemperature

    The temperature at which the TertiaryIncubationInstrument is maintained during the TertiaryLysisTime, following the mixing of the cell sample and TertiaryLysisSolution in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: Automatically set to the TertiaryLysisTemperature specified by the selected Method. If Method is set to Custom and NumberOfLysisSteps is 3, automatically set to Ambient.
    Pattern Description: Ambient or Temperature or Null.
    Programmatic Pattern: ((RangeP[$MinIncubationTemperature, $MaxIncubationTemperature] | Ambient) | Automatic) | Null
    Index Matches to: experiment samples

    TertiaryIncubationInstrument

    The device used to cool or heat the cell sample to the TertiaryLysisTemperature for the duration of the TertiaryLysisTime in an optional third lysis step.
    Default Value: Automatic
    Default Calculation: If NumberOfLysisSteps is 3, automatically set to an integrated instrument compatible with the specified TertiaryLysisTemperature.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    Lysate Clarification

    ClarifyLysate

    Indicates if the lysate is centrifuged to remove cellular debris following incubation in the presence of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to match the ClarifyLysate field of the selected Method, or set to True if any of ClarifyLysateCentrifuge, ClarifyLysateIntensity, ClarifyLysateTime, ClarifiedLysateVolume, ClarifiedLysateContainer, or PostClarificationPelletStorageCondition are specified. Otherwise, automatically set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    ClarifyLysateCentrifuge

    The centrifuge used to apply centrifugal force to the cell samples at ClarifyLysateIntensity for ClarifyLysateTime in order to facilitate separation of suspended, insoluble cellular debris into a solid phase at the bottom of the container.
    Default Value: Automatic
    Default Calculation: Automatically set to Model[Instrument, Centrifuge, "HiG4"] if ClarifyLysate is True. Otherwise, automatically set to Null.
    Pattern Description: An object of type or subtype Object[Instrument] or Model[Instrument] or Null.
    Programmatic Pattern: (ObjectP[{Object[Instrument], Model[Instrument]}] | Automatic) | Null
    Index Matches to: experiment samples

    ClarifyLysateIntensity

    The rotational speed or force applied to the lysate to facilitate separation of insoluble cellular debris from the lysate solution following incubation in the presence of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to the ClarifyLysateIntensity specified by the selected Method. If Method is set to Custom and ClarifyLysate is True, automatically set to the maximum rotational speed possible with the workcell-integrated centrifuge (5700 RPM).
    Pattern Description: Relative Centrifugal Force or Revolutions per Minute or Null.
    Programmatic Pattern: ((RangeP[0*RPM, $MaxRoboticCentrifugeSpeed] | RangeP[0*GravitationalAcceleration, $MaxRoboticRelativeCentrifugalForce]) | Automatic) | Null
    Index Matches to: experiment samples

    ClarifyLysateTime

    The duration for which the lysate is centrifuged at ClarifyLysateIntensity to facilitate separation of insoluble cellular debris from the lysate solution following incubation in the presence of LysisSolution.
    Default Value: Automatic
    Default Calculation: Automatically set to the ClarifyLysateTime specified by the selected Method. If Method is set to Custom and ClarifyLysate is True, automatically set to 10 minutes.
    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

    ClarifiedLysateVolume

    The volume of lysate transferred to a new container following clarification by centrifugation.
    Default Value: Automatic
    Default Calculation: Automatically set to 90% of the volume of the lysate if ClarifyLysate is True.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    PostClarificationPelletStorageCondition

    The set of parameters that define the temperature, safety, and other environmental conditions under which the pelleted sample resulting from the centrifugation of lysate to remove cellular debris is stored upon completion of this protocol.
    Default Value: Automatic
    Default Calculation: Automatically set to Disposal if ClarifyLysate is True.
    Pattern Description: Storage Object or Storage Type or Null.
    Programmatic Pattern: (((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
    Index Matches to: experiment samples

    ClarifiedLysateContainer

    The container into which the lysate resulting from disruption of the input sample's cell membranes and subsequent clarification by centrifugation is transferred following cell lysis and clarification.
    Default Value: Automatic
    Default Calculation: Automatically set to a Model[Container] with sufficient capacity for the volume of the clarified lysate using the PreferredContainer function if ClarifyLysate is True. If ClarifyLysate is False, automatically set to Null.
    Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or Null.
    Programmatic Pattern: (((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}) | Automatic) | Null
    Index Matches to: experiment samples

    Storage

    SamplesOutStorageCondition

    The set of parameters that define the temperature, safety, and other environmental conditions under which the lysate generated from the cell lysis experiment is stored upon completion of this protocol.
    Default Value: Automatic
    Default Calculation: Automatically set to Freezer.
    Pattern Description: Storage Object or Storage Type.
    Programmatic Pattern: ((SampleStorageTypeP | Disposal) | ObjectP[Model[StorageCondition]]) | Automatic
    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, 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 a portion of the input cell sample is transferred to a new container prior to lysis.
    Default Value: Automatic
    Default Calculation: Automatically set to True if any of AliquotAmount, AliquotContainer, TargetCellCount, TargetCellConcentration, or NumberOfReplicates are specified, or if the sample's current container is not suitable for the specified mixing, incubation, or centrifugation conditions. Otherwise, Aliquot is automatically set to False.
    Pattern Description: True or False.
    Programmatic Pattern: BooleanP | Automatic
    Index Matches to: experiment samples

    AliquotAmount

    The amount that is transferred from the input cell sample to a new container in order to lyse a portion of the cell sample.
    Default Value: Automatic
    Default Calculation: Automatically set to Null if Aliquot is False. If Aliquot is True, AliquotAmount is automatically set to the amount required to attain the specified TargetCellCount. If TargetCellCount is not specified and AliquotContainer is specified, AliquotAmount is automatically set to the lesser of All of the input sample or enough sample to occupy half the volume of the specified AliquotContainer. If AliquotContainer is not specified, AliquotAmount is automatically set to 25% of the amount of input cell sample available.
    Pattern Description: All or Volume or Null.
    Programmatic Pattern: ((RangeP[0*Microliter, $MaxRoboticTransferVolume] | All) | Automatic) | Null
    Index Matches to: experiment samples

    AliquotContainer

    The container into which a portion of the cell sample is transferred prior to cell lysis.
    Default Value: Automatic
    Default Calculation: Automatically set to Null if Aliquot is False. If Aliquot is True, AliquotContainer is automatically set to a Model[Container] with sufficient capacity for the total volume of the experiment which is compatible with all of the mixing, incubation, and centrifugation conditions for the experiment.
    Pattern Description: Container or Container with Index or Container with Well or Container with Well and Index or Null.
    Programmatic Pattern: (((ObjectP[{Object[Container], Model[Container]}] | _String) | {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], ObjectP[{Model[Container]}]} | {Alternatives @@ Flatten[AllWells[NumberOfWells -> 384]], {GreaterEqualP[1, 1], ObjectP[{Model[Container]}]}}) | 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

    Basic

    Perform a Lyse Cells experiment on a sample:
    Perform a Lyse Cells experiment on multiple cell samples in the same protocol:

    Methods

    Perform a Lyse Cells experiment on a sample using a preset Method:
    Use a custom Method for cell lysis, specifying specific lysis solutions and other conditions:

    Multiple Lysis Steps

    Up to three lysis steps with unique lysis solutions, volumes, mixing and incubation conditions can be performed:

    NumberOfReplicates Option

    Perform multiple cell lysis experiments with the same input sample and experimental conditions simultaneously:

    Optional Centrifugation Steps

    Pellet the cell sample prior to lysis to remove unwanted media:
    Clarify the resulting lysate by centrifugation to remove cellular debris:

    Optional Dilution

    Dilute the sample with a chosen diluent prior to lysis:

    TargetCellCount and TargetCellConcentration

    Specify TargetCellCount to automatically Aliquot a desired number of cells:
    Specify TargetCellConcentration to automatically dilute the sample to a desired number cell concentration:

    Aliquoting and Dissociation

    Aliquot samples containing suspended cells into a new container:
    Use the Dissociate option to enable aliquoting with adherent cells:

Warnings and Errors

    Messages  (111)

    AliquotAdherentCells  (1)

    If Aliquot is True for an Adherent cell sample but Dissociate is False, an error is thrown:

    AliquotingRequiredForCellLysis  (5)

    If Aliquot is set to Automatic but NumberOfReplicates is specified, Aliquot is set to True and a warning is thrown:

    If Aliquot is set to Automatic but TargetCellConcentration is specified, Aliquot is set to True and a warning is thrown:

    If Aliquot is set to Automatic but TargetCellCount is specified, Aliquot is set to True and a warning is thrown:

    If Aliquot is set to Automatic but the sample must be aliquoted into a centrifuge compatible container, Aliquot is set to True and a warning is thrown:

    If Aliquot is set to Automatic but the sample must be aliquoted into a mix-by-shaking compatible container, Aliquot is set to True and a warning is thrown:

    AliquotOptionsMismatch  (4)

    If AliquotAmount is not Null while Aliquot is False, an error is thrown:

    If AliquotAmount is Null while Aliquot is True, an error is thrown:

    If AliquotContainer is not Null while Aliquot is False, an error is thrown:

    If AliquotContainer is Null while Aliquot is True, an error is thrown:

    ClarifyLysateOptionsMismatch  (8)

    If ClarifiedLysateContainer is not Null while ClarifyLysate is False, an error is thrown:

    If ClarifiedLysateContainer is Null while ClarifyLysate is True, an error is thrown:

    If ClarifyLysateCentrifuge is not Null while ClarifyLysate is False, an error is thrown:

    If ClarifyLysateCentrifuge is Null while ClarifyLysate is True, an error is thrown:

    If ClarifyLysateIntensity is not Null while ClarifyLysate is False, an error is thrown:

    If ClarifyLysateIntensity is Null while ClarifyLysate is True, an error is thrown:

    If ClarifyLysateTime is not Null while ClarifyLysate is False, an error is thrown:

    If ClarifyLysateTime is Null while ClarifyLysate is True, an error is thrown:

    ConflictingCentrifugationConditionsInSameContainerForLysis  (1)

    If multiple samples within the same plate have different parameters set for any centrifugation options, an error is thrown:

    ConflictingIncubationOptionsInSameContainerForLysis  (1)

    If multiple samples within the same plate have different parameters set for any incubation options, an error is thrown:

    ConflictingMixOptionsInSameContainerForLysis  (1)

    If multiple samples within the same plate have different parameters set for any mixing options, an error is thrown:

    ConflictingPostClarificationPelletStorageConditionInSameContainer  (1)

    If any two or more pellet samples (resulting from lysate clarification) with different PostClarificationPelletStorageConditions will be in the same container at the completion of the cell lysis experiment, an error is thrown:

    ConflictingPreLysisSupernatantStorageConditionInSameContainer  (1)

    If any two or more supernatant samples resulting from pre-lysis pelleting with different PreLysisSupernatantStorageCondition will be transferred to the same container, an error is thrown:

    ConflictingSamplesOutStorageConditionInSameContainer  (1)

    If any two or more samples with different SamplesOutStorageConditions will be in the same container at the completion of the cell lysis experiment, an error is thrown:

    DissociateSuspendedCells  (1)

    If Dissociate is set to True but CultureAdhesion is Suspension, an error is thrown:

    ExtraneousSecondaryLysisOptions  (1)

    If any secondary lysis options are specified while NumberOfLysisSteps is 1, an error is thrown:

    ExtraneousTertiaryLysisOptions  (1)

    If any tertiary lysis options are specified while NumberOfLysisSteps is less than 3, an error is thrown:

    InsufficientCellCount  (1)

    If TargetCellCount is specified and the number of cells required for the experiment is greater than the number of cells in the source sample, an error is thrown:

    InsufficientSecondaryLysisOptions  (6)

    If SecondaryIncubationInstrument is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    If SecondaryLysisSolution is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    If SecondaryLysisSolutionVolume is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    If SecondaryLysisTemperature is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    If SecondaryLysisTime is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    If SecondaryMixType is Null while NumberOfLysisSteps is greater than 1, an error is thrown:

    InsufficientTertiaryLysisOptions  (6)

    If TertiaryIncubationInstrument is Null while NumberOfLysisSteps is 3, an error is thrown:

    If TertiaryLysisSolution is Null while NumberOfLysisSteps is 3, an error is thrown:

    If TertiaryLysisSolutionVolume is Null while NumberOfLysisSteps is 3, an error is thrown:

    If TertiaryLysisTemperature is Null while NumberOfLysisSteps is 3, an error is thrown:

    If TertiaryLysisTime is Null while NumberOfLysisSteps is 3, an error is thrown:

    If TertiaryMixType is Null while NumberOfLysisSteps is 3, an error is thrown:

    LowRelativeLysisSolutionVolume  (1)

    If the sum of the LysisSolutionVolume, LysisSolutionVolume, and LysisSolutionVolume are less than the volume of combined sample and media to which the lysis solutions are added, a warning is thrown:

    MixByPipettingOptionsMismatch  (5)

    If MixInstrument is not Null while MixType is Pipette, an error is thrown:

    If MixRate is not Null while MixType is Pipette, an error is thrown:

    If MixTime is not Null while MixType is Pipette, an error is thrown:

    If MixVolume is Null while MixType is Pipette, an error is thrown:

    If NumberOfMixes is Null while MixType is Pipette, an error is thrown:

    MixByShakingOptionsMismatch  (6)

    If MixInstrument is Null while MixType is Shake, an error is thrown:

    If MixRate is Null while MixType is Shake, an error is thrown:

    If MixTemperature is Null while MixType is Shake, an error is thrown:

    If MixTime is Null while MixType is Shake, an error is thrown:

    If MixVolume is not Null while MixType is Shake, an error is thrown:

    If NumberOfMixes is not Null while MixType is Shake, an error is thrown:

    MixTypeNoneMismatch  (6)

    If MixInstrument is not Null while MixType is None, an error is thrown:

    If MixRate is not Null while MixType is None, an error is thrown:

    If MixTemperature is not Null while MixType is None, an error is thrown:

    If MixTime is not Null while MixType is None, an error is thrown:

    If MixVolume is not Null while MixType is None, an error is thrown:

    If NumberOfMixes is not Null while MixType is None, an error is thrown:

    NoCellCountOrConcentrationData  (2)

    If TargetCellConcentration is specified but there is no cell count or cell concentration information in the sample's composition field, an error is thrown:

    If TargetCellCount is specified but there is no cell count or cell concentration information in the sample's composition field, an error is thrown:

    PelletingRequiredToObtainTargetCellConcentration  (1)

    If PreLysisPellet is left Automatic but pelleting is required to obtain the specified TargetCellConcentration, PreLysisPellet is set to True and a warning is thrown:

    PreLysisDiluteOptionsMismatch  (5)

    If PreLysisDiluent is not Null while PreLysisDilute is False, an error is thrown:

    If PreLysisDiluent is Null while PreLysisDilute is True, an error is thrown:

    If PreLysisDiluent is Null while PreLysisDilute is True, an error is thrown:

    If PreLysisDilutionVolume is not Null while PreLysisDilute is False, an error is thrown:

    If PreLysisDilutionVolume is Null while PreLysisDilute is True, an error is thrown:

    PreLysisPelletOptionsMismatch  (7)

    If any pre lysis pelleting options are not Null while PreLysisPellet is False, an error is thrown:

    If PreLysisPelletingCentrifuge is Null while PreLysisPellet is True, an error is thrown:

    If PreLysisPelletingIntensity is Null while PreLysisPellet is True, an error is thrown:

    If PreLysisPelletingTime is Null while PreLysisPellet is True, an error is thrown:

    If PreLysisSupernatantContainer is Null while PreLysisPellet is True, an error is thrown:

    If PreLysisSupernatantStorageCondition is Null while PreLysisPellet is True, an error is thrown:

    If PreLysisSupernatantVolume is Null while PreLysisPellet is True, an error is thrown:

    ReplicateAliquotsRequiredForLysis  (1)

    If Aliquot is False while NumberOfReplicates is greater than 1, an error is thrown:

    SecondaryMixByPipettingOptionsMismatch  (5)

    If SecondaryMixInstrument is not Null while SecondaryMixType is Pipette, an error is thrown:

    If SecondaryMixRate is not Null while SecondaryMixType is Pipette, an error is thrown:

    If SecondaryMixTime is not Null while SecondaryMixType is Pipette, an error is thrown:

    If SecondaryMixVolume is Null while SecondaryMixType is Pipette, an error is thrown:

    If SecondaryNumberOfMixes is Null while SecondaryMixType is Pipette, an error is thrown:

    SecondaryMixByShakingOptionsMismatch  (6)

    If SecondaryMixInstrument is Null while SecondaryMixType is Shake, an error is thrown:

    If SecondaryMixRate is Null while SecondaryMixType is Shake, an error is thrown:

    If SecondaryMixTemperature is Null while SecondaryMixType is Shake, an error is thrown:

    If SecondaryMixTime is Null while SecondaryMixType is Shake, an error is thrown:

    If SecondaryMixVolume is not Null while SecondaryMixType is Shake, an error is thrown:

    If SecondaryNumberOfMixes is not Null while SecondaryMixType is Shake, an error is thrown:

    SecondaryMixTypeNoneMismatch  (6)

    If SecondaryMixInstrument is not Null while SecondaryMixType is None, an error is thrown:

    If SecondaryMixRate is not Null while SecondaryMixType is None, an error is thrown:

    If SecondaryMixTemperature is not Null while SecondaryMixType is None, an error is thrown:

    If SecondaryMixTime is not Null while SecondaryMixType is None, an error is thrown:

    If SecondaryMixVolume is not Null while SecondaryMixType is None, an error is thrown:

    If SecondaryNumberOfMixes is not Null while SecondaryMixType is None, an error is thrown:

    TertiaryMixByPipettingOptionsMismatch  (5)

    If TertiaryMixInstrument is not Null while TertiaryMixType is Pipette, an error is thrown:

    If TertiaryMixRate is not Null while TertiaryMixType is Pipette, an error is thrown:

    If TertiaryMixTime is not Null while TertiaryMixType is Pipette, an error is thrown:

    If TertiaryMixVolume is Null while TertiaryMixType is Pipette, an error is thrown:

    If TertiaryNumberOfMixes is Null while TertiaryMixType is Pipette, an error is thrown:

    TertiaryMixByShakingOptionsMismatch  (6)

    If TertiaryMixInstrument is Null while TertiaryMixType is Shake, an error is thrown:

    If TertiaryMixRate is Null while TertiaryMixType is Shake, an error is thrown:

    If TertiaryMixTemperature is Null while TertiaryMixType is Shake, an error is thrown:

    If TertiaryMixTime is Null while TertiaryMixType is Shake, an error is thrown:

    If TertiaryMixVolume is not Null while TertiaryMixType is Shake, an error is thrown:

    If TertiaryNumberOfMixes is not Null while TertiaryMixType is Shake, an error is thrown:

    TertiaryMixTypeNoneMismatch  (6)

    If TertiaryMixInstrument is not Null while TertiaryMixType is None, an error is thrown:

    If TertiaryMixRate is not Null while TertiaryMixType is None, an error is thrown:

    If TertiaryMixTemperature is not Null while TertiaryMixType is None, an error is thrown:

    If TertiaryMixTime is not Null while TertiaryMixType is None, an error is thrown:

    If TertiaryMixVolume is not Null while TertiaryMixType is None, an error is thrown:

    If TertiaryNumberOfMixes is not Null while TertiaryMixType is None, an error is thrown:

    UnknownCellType  (1)

    If CellType is not specified by the user nor known from the CellType field of the sample object, CellType defaults to Bacterial and a warning is thrown:

    UnknownCultureAdhesion  (1)

    If CultureAdhesion is not specified by the user nor known from the CultureAdhesion field of the sample object, an error is thrown:

    UnresolvablePreLysisDilutionVolume  (1)

    If PreLysisDilute is True but PreLysisDilutionVolume and TargetCellConcentration are both Automatic or Null, an error is thrown:

Possible Issues

    Lysis Strategies

    Lysis by mechanical disruption or by cycling at cryogenic temperatures is not available at this time.
Last modified on Wed 30 Aug 2023 19:30:48