General
Supplements
Additional substances that would traditionally appear in the name of the media, such as 2% Ampicillin in LB + 2% Ampicillin. These components will be added to the Formula field of the Model[Sample,Media] but are specially called out in the media name following the "+" symbol. For example, ExperimentMedia[Model[Sample,Media,"Liquid LB"], Supplements->{Model[Molecule,"Ampicillin"], 50*Microgram/Liter}] will create a new Model[Sample,Media,"Liquid LB + Ampicillin, 50*Microgam/Liter"] with Supplements->{Model[Molecule,"Ampicillin"], 50*Microgram/Liter} added to the Formula of the input media.
Pattern Description: List of one or more {Amount, Supplement} entries or None.
Programmatic Pattern: {{RangeP[0.1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | RangeP[10*(Milligram/Liter), 10*(Kilogram/Liter)] | GreaterP[0., 1.], ObjectP[{Model[Sample], Object[Sample]}] | _String}..} | None
DropOuts
Substances from the Formula of ModelMedia that are completely excluded in the preparation of media. When specified, a new Model[Sample,Media] will be created with Formula that excludes these components from the Formula of the input media model. For example, if the user calls ExperimentMedia[Model[Sample,Media,"Synthetic Complete Medium"], DropOuts->Model[Molecule,"Uracil"], a new Model[Sample,Media,"Synthetic Complete Medium - Uracil] will be created whose Formula corresponds to the Formula of Model[Sample,Media,"Synthetic Complete Medium"] lacking Uracil.
Pattern Description: List of one or more an object of type or subtype Model[Molecule] or Model[Sample] entries or None.
Programmatic Pattern: {ObjectP[{Model[Molecule], Model[Sample]}]..} | None
GellingAgents
The types and amount by weight volume percentages of substances added to solidify the prepared media.
Default Calculation: Automatically set to {Model[Sample, "Agar"], 20*Gram/Liter} if MediaPhase is set to Solid and there is no GellingAgent present in the Formula field. If any GellingAgent is detected in the Formula field of Model[Sample,Media] and the GellingAgents option has been specified, the former will be removed from the Formula and replaced with GellingAgents.
Pattern Description: List of one or more {Amount, GellingAgent} entries or None or Automatic or Null.
Programmatic Pattern: (({{RangeP[0.1*Microliter, 20*Liter] | RangeP[1*Milligram, 20*Kilogram] | RangeP[10*(Milligram/Liter), 10*(Kilogram/Liter)] | GreaterP[0., 1.], ObjectP[{Model[Sample], Object[Sample]}] | _String}..} | (None | Automatic)) | Automatic) | Null
MediaPhase
The physical state of the prepared media at ambient temperature and pressure. This may be Solid (for conventional plate media), liquid, or semisolid (with lower gelling agent concentration).
Default Calculation: Automatically set to Liquid if GellingAgents is not specified.
Pattern Description: {Solid, Liquid, SemiSolid}
Programmatic Pattern: MediaPhaseP | Automatic
Preparation
OrderOfOperations
The order in which solution preparation steps will be carried out to create the media. By default, the order is {FixedReagentAddition, FillToVolume, pHTitration, Incubation, Filtration}. FixedReagentAddition must always be first, Incubation/Mixing must always occur after FillToVolume/pHTitration and Filtration must always occur last. The FillToVolume/pHTitration stages are allowed to be swapped.
Default Calculation: By default, the order is {FixedReagentAddition, FillToVolume, pHTitration, Incubation, Filtration}. FixedReagentAddition must always be first, Incubation/Mixing must always occur after FillToVolume/pHTitration and Filtration must always occur last. The FillToVolume/pHTitration stages are allowed to be swapped. When using a UnitOperations input, set to Null.
Pattern Description: List of one or more FixedReagentAddition, FillToVolume, pHTitration, Incubation, or Filtration entries or Null.
Programmatic Pattern: ({(FixedReagentAddition | FillToVolume | pHTitration | Incubation | Filtration)..} | Automatic) | Null
Volume
The volume of the media model that should be prepared. Formula component amounts will be scaled according to the TotalVolume specified in the media model if this Volume differs from the model's TotalVolume. This option is not be used with the direct formula definition.
Default Calculation: Automatically set to the TotalVolume field of the media, or to the sum of the volumes of any liquid formula components if the TotalVolume is unknown for a first-time preparation of a media.
Pattern Description: Greater than or equal to 0.1 microliters and less than or equal to 20 liters.
Programmatic Pattern: RangeP[$MinStockSolutionComponentVolume, $MaxStockSolutionComponentVolume] | Automatic
FillToVolumeMethod
The method by which to add the Solvent specified in the media model to the bring the media up to the TotalVolume specified in the media model.
Default Calculation: Automatically set to Null if there is no Solvent/TotalVolume. Otherwise, will resolved based on the FillToVolumeMethod in the given Model[Sample,Media].
Pattern Description: Ultrasonic or Volumetric or Null.
Programmatic Pattern: (FillToVolumeMethodP | Automatic) | Null
PrepareInResuspensionContainer
Indicate if the media should be prepared in the original container of the FixedAmount component in its formula. PrepareInResuspensionContainer cannot be True if there is no FixedAmount component in the formula, and it is not possible if the specified amount does not match the component's FixedAmount.
Default Calculation: Automatically set to False unless otherwise specified.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
HeatSensitiveReagents
Indicates that the given component of the formula is heat-sensitive and therefore must be added after autoclave.
Pattern Description: List of one or more an object of type or subtype Model[Sample] or Object[Sample] or a prepared sample entries or Null.
Programmatic Pattern: ({(ObjectP[{Model[Sample], Object[Sample]}] | _String)..} | Automatic) | Null
GraduationFilling
Indicates if the Solvent specified in the stock solution model is added to bring the stock solution model up to the TotalVolume based on the horizontal markings on the container indicating discrete volume levels, not necessarily in a volumetric flask.
Pattern Description: True or False.
Programmatic Pattern: BooleanP
Incubation
Incubate
Indicates if the media should be treated at a specified temperature following component combination and filling to volume with solvent. May be used in conjunction with mixing.
Default Calculation: Automatically set to True if any other incubate options are specified, or, if a template model is provided, set based on whether that template has incubation parameters.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
Incubator
The instrument that should be used to treat the media at a specified temperature following component combination and filling to volume with solvent.
Default Calculation: Automatically set to an appropriate instrument based on container model, or Null if Incubate is set to False.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: (ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]] | Automatic) | Null
IncubationTemperature
Temperature at which the media should be treated for the duration of the IncubationTime following component combination and filling to volume with solvent.
Default Calculation: Automatically set to the maximum temperature allowed for the incubator and container, 37 Celsius if the sample is being incubated, or Null if Incubate is set to False.
Pattern Description: Greater than or equal to 22 degrees Celsius and less than or equal to 500 degrees Celsius or Null.
Programmatic Pattern: (RangeP[22*Celsius, $MaxIncubationTemperature] | Automatic) | Null
IncubationTime
Duration for which the media should be treated at the IncubationTemperature following component combination and filling to volume with solvent. Note that if you are mixing AND incubating and this option is specified, it must be the same as the specified value of the MixTime option.
Default Calculation: Automatically set to 0.5 Hour if Incubate is set to True and Mix is set to False, or Null otherwise.
Pattern Description: Greater than or equal to 1 minute and less than or equal to 72 hours or Null.
Programmatic Pattern: (RangeP[1*Minute, $MaxExperimentTime] | Automatic) | Null
AnnealingTime
Minimum duration for which the media should remain in the incubator allowing the solution and incubator to return to room temperature after the MixTime has passed if mixing while incubating.
Default Calculation: Automatically set to 0 Minute, or Null if Incubate is set to False.
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
Mixing
Mix
Indicates if the components of the media should be mechanically incorporated following component combination and filling to volume with solvent.
Default Calculation: Automatically set to True if a new media formula is provided, to True if an existing media model with mixing parameters is provided, and to False if the provided media model has no mixing parameters.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
MixType
The style of motion used to mechanically incorporate the components of the media following component combination and filling to volume with solvent.
Default Calculation: Automatically set based on the Volume option and size of the container in which the media is prepared.
Pattern Description: Roll, Vortex, Sonicate, Pipette, Invert, Stir, Shake, Homogenize, Swirl, Disrupt, or Nutate or Null.
Programmatic Pattern: (MixTypeP | Automatic) | Null
MixUntilDissolved
Indicates if the complete dissolution of any solid components should be verified following component combination, filling to volume with solvent, and any specified mixing steps.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Mixer
The instrument that should be used to mechanically incorporate the components of the media following component combination and filling to volume with solvent.
Default Calculation: Automatically set based on the MixType and the size of the container in which the media is prepared.
Pattern Description: An object of type or subtype Model[Instrument, Roller], Model[Instrument, OverheadStirrer], Model[Instrument, Vortex], Model[Instrument, Shaker], Model[Instrument, BottleRoller], Model[Instrument, Roller], Model[Instrument, Sonicator], Model[Instrument, HeatBlock], Model[Instrument, Homogenizer], Model[Instrument, Disruptor], Model[Instrument, Nutator], Model[Instrument, Thermocycler], Model[Instrument, EnvironmentalChamber], Model[Instrument, Pipette], Object[Instrument, Roller], Object[Instrument, OverheadStirrer], Object[Instrument, Vortex], Object[Instrument, Shaker], Object[Instrument, BottleRoller], Object[Instrument, Roller], Object[Instrument, Sonicator], Object[Instrument, HeatBlock], Object[Instrument, Homogenizer], Object[Instrument, Disruptor], Object[Instrument, Nutator], Object[Instrument, Thermocycler], Object[Instrument, EnvironmentalChamber], or Object[Instrument, Pipette] or Null.
Programmatic Pattern: (ObjectP[Join[MixInstrumentModels, MixInstrumentObjects]] | Automatic) | Null
MixTime
The duration for which the media should be mixed following component combination and filling to volume with solvent.
Default Calculation: Automatically set from the MixTime field of the media model. If the model has no preferred time, set to 3 minutes. If MixType is Pipette or Invert, set to Null. 0 minutes indicates no mixing. Note that if you are mixing AND incubating and this option is specified, it must be the same as the specified value of the IncubationTime option.
Pattern Description: Greater than or equal to 0 hours and less than or equal to 72 hours or Null.
Programmatic Pattern: (RangeP[0*Hour, $MaxExperimentTime] | Automatic) | Null
MaxMixTime
The maximum duration for which the liquid media should be mixed in an attempt to dissolve any solid components following component combination and filling to volume with solvent.
Default Calculation: Automatically set based on the MixType if MixUntilDissolved is set to True. If MixUntilDissolved is False, set to Null.
Pattern Description: Greater than or equal to 1 second and less than or equal to 72 hours or Null.
Programmatic Pattern: (RangeP[1*Second, $MaxExperimentTime] | Automatic) | Null
MixRate
The frequency of rotation the mixing instrument should use to mechanically incorporate the components of the media following component combination and filling to volume with solvent.
Default Calculation: Automatically set based on the MixType and the size of the container in which the solution is prepared.
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
NumberOfMixes
The number of times the media should be mixed by inversion or repeatedly aspirated and dispensed using a pipette following component combination and filling to volume with solvent.
Default Calculation: Automatically set to 10 when MixType is Pipette, 3 when MixType is Invert, or Null otherwise.
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, 50, 1] | Automatic) | Null
MaxNumberOfMixes
The maximum number of times the media should be mixed in an attempt to dissolve any solid components following component combination and filling to volume with solvent.
Default Calculation: Automatically set based on the MixType if MixUntilDissolved is set to True, and to Null otherwise.
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, 50, 1] | Automatic) | Null
MixPipettingVolume
The volume of the media that should be aspirated and dispensed with a pipette to mix the solution following component combination and filling to volume with solvent.
Default Calculation: Automatically set to 50% of the total media volume if MixType is Pipette, and Null otherwise.
Pattern Description: Greater than or equal to 1 microliter and less than or equal to 5 milliliters or Null.
Programmatic Pattern: (RangeP[1*Microliter, 5*Milliliter] | Automatic) | Null
StirBar
Indicates which model stir bar to be inserted to mix the stock solution prior to autoclave when HeatSensitiveReagents is not Null.
Pattern Description: An object of type or subtype Model[Part, StirBar] or Object[Part, StirBar] or Null.
Programmatic Pattern: (ObjectP[{Model[Part, StirBar], Object[Part, StirBar]}] | Automatic) | Null
pH Titration
AdjustpH
Indicates if the pH (measure of acidity or basicity) of this media should be adjusted after component combination, filling to volume with solvent, and/or mixing.
Default Calculation: Automatically set to True if any other pHing options are specified, or if NominalpH is specified in the template model, or False otherwise.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
pH
The pH to which this media should be adjusted following component combination, filling to volume with solvent, and/or mixing.
Default Calculation: Automatically set from the NominalpH field in the media.
Pattern Description: Greater than or equal to 0 and less than or equal to 14 or Null.
Programmatic Pattern: (RangeP[0, 14] | Automatic) | Null
MinpH
The minimum allowable pH this media should have after pH adjustment, where pH adjustment occurs following component combination, filling to volume with solvent and/or mixing.
Default Calculation: Automatically set to the MinpH field of the media, to 0.1 below the resolved pH value if the media has no MinpH, or to Null if the pH option set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 14 or Null.
Programmatic Pattern: (RangeP[0, 14] | Automatic) | Null
MaxpH
The maximum allowable pH this media should have after pH adjustment, where pH adjustment occurs following component combination, filling to volume with solvent, and/or mixing.
Default Calculation: Automatically set to the MaxpH field of the media, to 0.1 above the resolved pH value if the media has no MaxpH, or to Null if the pH option set to Null.
Pattern Description: Greater than or equal to 0 and less than or equal to 14 or Null.
Programmatic Pattern: (RangeP[0, 14] | Automatic) | Null
pHingAcid
The acid that should be used to lower the pH of the solution following component combination, filling to volume with solvent, and/or mixing.
Default Calculation: Automatically set based on the pHingAcid field in the media, to 6N HCl if the pH option is specified but the media has no pHingAcid, or to Null if the pH option is unspecified.
Pattern Description: An object of type or subtype Model[Sample] or Null.
Programmatic Pattern: (ObjectP[Model[Sample]] | Automatic) | Null
pHingBase
The base that should be used to raise the pH of the solution following component combination, filling to volume with solvent, and/or mixing.
Default Calculation: Automatically set based on the pHingBase field in the media, to 1.85M NaOH if the pH option is specified but the media has no pHingBase, or to Null if the pH option is unspecified.
Pattern Description: An object of type or subtype Model[Sample] or Null.
Programmatic Pattern: (ObjectP[Model[Sample]] | Automatic) | Null
Filtration
Filter
Indicates if the media should be passed through a porous medium to remove solids or impurities following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to False if a new media formula is provided, to True if an existing media model with filtration parameters is provided, and to False if the provided media model has no filtration parameters.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
FilterType
The method that will be used to pass this media through a porous medium to remove solids or impurities following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to a method with the lowest dead volume given the volume of media being prepared.
Pattern Description: PeristalticPump, Centrifuge, Vacuum, Syringe, or AirPressure or Null.
Programmatic Pattern: (FiltrationTypeP | Automatic) | Null
FilterMaterial
The composition of the medium through which the media should be passed following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set from the FilterMaterial field of the media.
Pattern Description: Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, or AnoporeAlumina or Null.
Programmatic Pattern: (FilterMembraneMaterialP | Automatic) | Null
FilterSize
The size of the membrane pores through which the media should be filtered following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set from the FilterSize field of the media.
Pattern Description: 0.008 micrometers, 0.02 micrometers, 0.1 micrometers, 0.2 micrometers, 0.22 micrometers, 0.45 micrometers, 1. micrometer, 1.1 micrometers, 2.5 micrometers, 6. micrometers, 20. micrometers, 30. micrometers, or 100. micrometers or Null.
Programmatic Pattern: (FilterSizeP | Automatic) | Null
FilterInstrument
The instrument that should be used to filter the media following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to an instrument appropriate to the volume of sample being filtered.
Pattern Description: An object of type or subtype Model[Instrument, Centrifuge], Model[Instrument, SyringePump], Model[Instrument, PeristalticPump], or Model[Instrument, VacuumPump] or Null.
Programmatic Pattern: (ObjectP[{Model[Instrument, Centrifuge], Model[Instrument, SyringePump], Model[Instrument, PeristalticPump], Model[Instrument, VacuumPump]}] | Automatic) | Null
FilterModel
The model of filter that should be used to filter the media following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to a model of filter compatible with the FilterInstrument/FilterSyringe being used for the filtration.
Pattern Description: An object of type or subtype Model[Container, Plate, Filter], Model[Container, Vessel, Filter], or Model[Item, Filter] or Null.
Programmatic Pattern: (ObjectP[{Model[Container, Plate, Filter], Model[Container, Vessel, Filter], Model[Item, Filter]}] | Automatic) | Null
FilterSyringe
The syringe that should be used to force the media through a filter following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to a syringe appropriate to the volume of media being filtered.
Pattern Description: An object of type or subtype Model[Container, Syringe] or Null.
Programmatic Pattern: (ObjectP[Model[Container, Syringe]] | Automatic) | Null
FilterHousing
The instrument that should be used to hold the filter membrane through which the media is filtered following component combination, filling to volume with solvent, mixing, and/or pH titration.
Default Calculation: Automatically set to a housing capable of holding the size of the filter membrane being used.
Pattern Description: An object of type or subtype Model[Instrument, FilterHousing] or Model[Instrument, FilterBlock] or Null.
Programmatic Pattern: (ObjectP[{Model[Instrument, FilterHousing], Model[Instrument, FilterBlock]}] | Automatic) | Null
PreFiltrationImage
If filtration is being done indicates if the stock solutions being prepared should be imaged before filtration, otherwise this option must be set to False.
Default Calculation: Defaults to True whenever a stock solution is being filtered.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
Autoclaving
Autoclave
Indicates that this media should be treated at an elevated temperature and pressure (autoclaved) once all components are added.
Pattern Description: True or False.
Programmatic Pattern: BooleanP
AutoclaveProgram
Indicates the type of autoclave cycle to run. Liquid cycle is recommended for liquid samples, and Universal cycle is recommended for everything else.
Pattern Description: Universal, Liquid, or Dry or Null.
Programmatic Pattern: AutoclaveProgramP | Null
Storage Information
ContainerOut
The container model in which the newly-made media sample will reside following all preparative steps.
Default Calculation: Automatically selected from ECL's stocked containers based on the volume of solution being prepared.
Pattern Description: An object of type or subtype Model[Container] or Null.
Programmatic Pattern: (ObjectP[Model[Container]] | Automatic) | Null
LightSensitive
Indicates if the media contains components that may be degraded or altered by prolonged exposure to light, and thus should be prepared in light-blocking containers when possible.
Default Calculation: Automatically set based on the light sensitivity of the formula components and solvent if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Expires
Indicates if media prepared according to the provided formula expire over time.
Default Calculation: Automatically set to True if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
ShelfLife
The duration of time after preparation that media prepared according to the provided formula are recommended for use before they should be discarded.
Default Calculation: Automatically set to the shortest of any shelf lives of the formula components and solvent, or 5 years if none of the formula components expire. If Expires is set to False, set to Null. If preparing an existing media model, set to Null.
Pattern Description: Greater than 0 days or Null.
Programmatic Pattern: (GreaterP[0*Day] | Automatic) | Null
UnsealedShelfLife
The duration of time after first use that media prepared according to the provided formula are recommended for use before they should be discarded.
Default Calculation: Automatically set to the shortest of any unsealed shelf lives of the formula components and solvent, or Null if none of the formula components have recorded unsealed shelf lives. If Expires is set to False, set to Null. If preparing an existing media model, set to Null.
Pattern Description: Greater than 0 days or Null.
Programmatic Pattern: (GreaterP[0*Day] | Automatic) | Null
DiscardThreshold
Indicates when samples of this media are automatically discarded. Specifically, gives the percentage of the total initial volume below which samples of the media will automatically be marked as AwaitingDisposal. For instance, if DiscardThreshold is set to 5% and the initial volume of the media was set to 100 mL, that media sample is automatically marked as AwaitingDisposal once its volume is below 5mL. Set DiscardThreshold -> 0 Percent if you never wish to auto-discard this media.
Default Calculation: Automatically set to 5 Percent if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: Greater than or equal to 0 percent and less than or equal to 100 percent or Null.
Programmatic Pattern: (RangeP[0*Percent, 100*Percent] | Automatic) | Null
TransportTemperature
Indicates the temperature by which media prepared according to the provided formula should be heated or chilled during transport when used in experiments.
Pattern Description: Transport Cold or Transport Warmed or Null.
Programmatic Pattern: ((RangeP[-86*Celsius, 10*Celsius] | RangeP[27*Celsius, 105*Celsius]) | Automatic) | Null
PlatedMediaShelfLife
The duration of time after which the prepared plates are considered to be expired.
Pattern Description: Greater than 0 days.
Programmatic Pattern: Alternatives[GreaterP[0*Day]]
Organizational Information
MediaName
The name that should be given to the media model generated from the provided formula. Note that if no model will be created (i.e., if a sample without a model is used in the formula overload), this option will be ignored.
Pattern Description: A string or Null.
Programmatic Pattern: _String | Null
Synonyms
A list of possible alternate names that should be associated with this new media.
Default Calculation: Automatically set to contain the Name of the the new media model if generating a new media model from formula input with a provided MediaName, or Null otherwise. Note that if no model will be created (i.e., if a sample without a model is used in the formula overload), this option will be ignored.
Pattern Description: List of one or more a string entries or Null.
Programmatic Pattern: ({_String..} | Automatic) | Null
New Formulation
DefaultStorageCondition
The condition in which media prepared according to the provided formula are stored when not in use by an experiment.
Default Calculation: Automatically set based on the default storage conditions of the formula components and any safety information provided for this new formula. If preparing an existing media model, set to Null.
Pattern Description: AmbientStorage, Refrigerator, Freezer, or DeepFreezer or an object of type or subtype Model[StorageCondition] or Null.
Programmatic Pattern: (((AmbientStorage | Refrigerator | Freezer | DeepFreezer) | ObjectP[Model[StorageCondition]]) | Automatic) | Null
Physical Properties
Density
The known density of this component mixture at standard temperature and pressure.
Pattern Description: Greater than 0 grams per milliliter or Null.
Programmatic Pattern: GreaterP[(0*Gram)/Milliliter] | Null
ExtinctionCoefficients
A measure of how strongly this chemical absorbs light at a particular wavelength.
Pattern Description: List of one or more {Wavelength, ExtinctionCoefficient} entries or Null.
Programmatic Pattern: {{GreaterP[0*Nanometer], GreaterP[0*(Liter/(Centimeter*Mole))]}..} | Null
Health & Safety
Ventilated
Indicates if media prepared according to the provided formula must be handled in a ventilated enclosure.
Default Calculation: Automatically set to False if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Flammable
Indicates if media prepared according to the provided formula are easily set aflame under standard conditions.
Default Calculation: Automatically set to False if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Acid
Indicates if media prepared according to the provided formula are strong acids (pH <= 2) and require dedicated secondary containment during storage.
Default Calculation: Automatically set to False if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Base
Indicates if media prepared according to the provided formula are strong bases (pH >= 12) and require dedicated secondary containment during storage.
Default Calculation: Automatically set to False if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Fuming
Indicates if media prepared according to the provided formula emit fumes spontaneously when exposed to air.
Default Calculation: Automatically set to False if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: True or False or Null.
Programmatic Pattern: (BooleanP | Automatic) | Null
Compatibility
IncompatibleMaterials
A list of materials that would be damaged if contacted by this formulation.
Default Calculation: Automatically set to None if generating a new media model from formula input, or to Null if preparing an existing media model.
Pattern Description: A selection of one or more of ABS, PLA, Acrylic, AmorphousFluoropolymer, CPVC, CTFE, Cycloolefine, COC, Delrin, ECTFE, EPDM, ETFE, EVA, FEP, FFKM, HDPE, Hypalon, LDPE, NaturalRubber, NBR, Neoprene, Nitrile, Noryl, Nylon, PEEK, PEI, Perlast, PharmaPure, Polycarbonate, Polyester, Polyethylene, Polyisoprene, Polyolefin, Polyoxymethylene, Polypropylene, Polysulfone, Polystyrene, Polyurethane, PVC, PCTFE, PETG, PF, PFA, PPS, PTFE, PVDF, SEBS, Silicone, Styrofoam, SyntheticRubber, TFM, TPE, Tygon, UVPlastic, UVXPO, Viton, Aluminum, Alloy, AnodisedAluminum, Brass, Bronze, CarbonSteel, CastIron, Chrome, Copper, Elgiloy, Gold, Hastelloy, Lead, Magnesium, Molybdenum, MP35N, MP35NHPS, Nickel, Niobium, Platinum, Silver, Steel, StainlessSteel, Titanium, Tungsten, Zinc, Cellulose, Cotton, Polyethylene, Polypropylene, PTFE, Nylon, PES, PLUS, PVDF, GlassFiber, GHP, UHMWPE, EPDM, DuraporePVDF, GxF, ZebaDesaltingResin, NickelResin, AgaroseResin, CobaltResin, Silica, HLB, AnoporeAlumina, Silica, Alumina, ResinParticlesWithLatexMicroBeads, CrossLinkedDextranBeads, CrossLinkedPolystyrene, AerisCoreShell, KinetexCoreShell, CrossLinkedAgarose, Vydac218MS, JordiGel, Styrene, SilicaCompositeTWIN, BEH, CSH, HSS, CarboPacPA1, CarboPacPA10, BEH, AluminiumOxide, ZirconiumOxide, Ceramic, Epoxy, EpoxyResin, GlassyCarbon, BorosilicateGlass, Glass, OpticalGlass, Graphite, Porcelain, Oxidizer, Cardboard, Wood, Agate, Quartz, UVQuartz, ESQuartz, FusedQuartz, IRQuartz, Ruby, Sapphire, Silicon, Viton, or VacuumMeltedStainlessSteel or {None} or Null.
Programmatic Pattern: ((DuplicateFreeListableP[ABS | PLA | Acrylic | AmorphousFluoropolymer | CPVC | CTFE | Cycloolefine | COC | Delrin | ECTFE | EPDM | ETFE | EVA | FEP | FFKM | HDPE | Hypalon | LDPE | NaturalRubber | NBR | Neoprene | Nitrile | Noryl | Nylon | PEEK | PEI | Perlast | PharmaPure | Polycarbonate | Polyester | Polyethylene | Polyisoprene | Polyolefin | Polyoxymethylene | Polypropylene | Polysulfone | Polystyrene | Polyurethane | PVC | PCTFE | PETG | PF | PFA | PPS | PTFE | PVDF | SEBS | Silicone | Styrofoam | SyntheticRubber | TFM | TPE | Tygon | UVPlastic | UVXPO | Viton | Aluminum | Alloy | AnodisedAluminum | Brass | Bronze | CarbonSteel | CastIron | Chrome | Copper | Elgiloy | Gold | Hastelloy | Lead | Magnesium | Molybdenum | MP35N | MP35NHPS | Nickel | Niobium | Platinum | Silver | Steel | StainlessSteel | Titanium | Tungsten | Zinc | Cellulose | Cotton | Polyethylene | Polypropylene | PTFE | Nylon | PES | PLUS | PVDF | GlassFiber | GHP | UHMWPE | EPDM | DuraporePVDF | GxF | ZebaDesaltingResin | NickelResin | AgaroseResin | CobaltResin | Silica | HLB | AnoporeAlumina | Silica | Alumina | ResinParticlesWithLatexMicroBeads | CrossLinkedDextranBeads | CrossLinkedPolystyrene | AerisCoreShell | KinetexCoreShell | CrossLinkedAgarose | Vydac218MS | JordiGel | Styrene | SilicaCompositeTWIN | BEH | CSH | HSS | CarboPacPA1 | CarboPacPA10 | BEH | AluminiumOxide | ZirconiumOxide | Ceramic | Epoxy | EpoxyResin | GlassyCarbon | BorosilicateGlass | Glass | OpticalGlass | Graphite | Porcelain | Oxidizer | Cardboard | Wood | Agate | Quartz | UVQuartz | ESQuartz | FusedQuartz | IRQuartz | Ruby | Sapphire | Silicon | Viton | VacuumMeltedStainlessSteel] | {None}) | Automatic) | Null
CentrifugeIncompatible
Indicates if centrifugation should be avoided for stock solutions of this model.
Pattern Description: True or False.
Programmatic Pattern: BooleanP
SafetyOverride
Indicates if the automatic safety checks should be overridden when making sure that the order of component additions does not present a laboratory hazard (e.g. adding acids to water vs water to acids). If this option is set to True, you are certifying that you are sure the order of component addition specified will not cause a safety hazard in the lab.
Pattern Description: True or False or Null.
Programmatic Pattern: BooleanP | Null
Plating
PlateMedia
Indicates if the prepared media is subsequently transferred to plates for future use for cell incubation and growth.
Default Calculation: Automatically set to True if MediaPhase is set to Solid or SemiSolid and/or if GellingAgents is specified.
Pattern Description: True or False.
Programmatic Pattern: BooleanP | Automatic
PlateOut
The types of plates into which the prepared media will be transferred.
Default Value: Model[Container, Plate, Omni Tray Sterile Media Plate]
Default Calculation: Automatically set to Model[Container, Plate, Omni Tray Sterile Media Plate].
Pattern Description: Existing Plate or New Plate or New Plate with Index.
Programmatic Pattern: ObjectP[Model[Container, Plate]] | {GreaterEqualP[1, 1], ObjectP[Model[Container, Plate]]} | (ObjectP[Object[Container, Plate]] | _String)
NumberOfPlates
The number of plates to which the prepared media should be transferred.
Pattern Description: Greater than or equal to 0 or Null.
Programmatic Pattern: (Alternatives[GreaterEqualP[0]]) | Null
PrePlatingIncubationTime
The duration of time for which the media will be heated/cooled with optional stirring to the target PlatingTemperature.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours or None or Automatic or Null.
Programmatic Pattern: (RangeP[0*Minute, $MaxExperimentTime] | (None | Automatic)) | Null
MaxPrePlatingIncubationTime
The maximum duration of time for which the media will be heated/cooled with optional stirring to the target PlatingTemperature. If the media is not liquid after the PrePlatingIncubationTime, it will be allowed to incubate further and checked in cycles of PrePlatingIncubationTime up to the MaxIncubationTime to see if it has become liquid and can thus be poured. If the media is not liquid after MaxPrePlatingIncubationTime, the plates will not be poured, and this will be indicated in the PouringFailed field in the protocol object.
Default Calculation: Automatically set to three times the duration of the PrePlatingIncubationTime setting.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 72 hours or None or Automatic or Null.
Programmatic Pattern: (RangeP[0*Minute, $MaxExperimentTime] | (None | Automatic)) | Null
PrePlatingMixRate
The rate at which the stir bar within the liquid media is rotated prior to pumping the media into incubation plates.
Default Value: 100 revolutions per minute
Pattern Description: Greater than or equal to 0.2 revolutions per minute and less than or equal to 3200 revolutions per minute or None or Automatic or Null.
Programmatic Pattern: (RangeP[$MinMixRate, $MaxMixRate] | (None | Automatic)) | Null
PlatingTemperature
The temperature at which the autoclaved media with gelling agents is incubated prior to and during the media plating process.
Pattern Description: Greater than or equal to 25 degrees Celsius and less than or equal to 110 degrees Celsius or Null.
Programmatic Pattern: RangeP[$AmbientTemperature, $MaxTemperatureProfileTemperature] | Null
PlatingVolume
The volume of liquid media transferred from its source container into each incubation plate.
Pattern Description: Greater than or equal to 1 milliliter and less than or equal to 20 liters or None or Automatic or Null.
Programmatic Pattern: (RangeP[1*Milliliter, $MaxTransferVolume] | (None | Automatic)) | Null
SolidificationTime
The duration of time after transferring the liquid media into incubation plates that they are held at ambient temperature for the media containing gelling agents to solidify before allowing them to be used for experiments.
Pattern Description: Greater than or equal to 0 minutes and less than or equal to 1 day or None or Null.
Programmatic Pattern: (RangeP[0*Minute, 1*Day] | None) | Null
Protocol
NumberOfReplicates
Number of times each of the inputs should be made using identical experimental parameters.
Pattern Description: Greater than or equal to 2 in increments of 1 or Null.
Programmatic Pattern: GreaterEqualP[2, 1] | Null
Post Experiment
SamplesOutStorageCondition
The non-default conditions under which any new samples generated by this experiment should be stored after the protocol is completed. If left unset, the new samples will be stored according to their Models' DefaultStorageCondition.
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