'cleaning protocol', sample_prep_method='Plates Clean.setup', # thorough cleaning itc_method='water5inj.inj', analysis_method='Control', experimental_conditions=dict(target_temperature=25, equilibration_time=60, stir_rate=1000, reference_power=5), injections=5 * [dict(volume_inj=7.5, duration_inj=15, spacing=150, filter_period=5)], ) # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet( name='Bovine carbonic anhydrase (CAII) experiments') # Add available plates for experiments. destination_plate = Labware(RackLabel='DestinationPlate', RackType='ITC Plate') itc_experiment_set.addDestinationPlate(destination_plate) nreplicates = 1 # number of replicates of each experiment # Add cleaning experiment. name = 'initial cleaning water titration' itc_experiment_set.addExperiment( ITCExperiment(name=name, syringe_source=water_trough, cell_source=water_trough, protocol=cleaning_protocol, cell_volume=cell_volume))
binding_protocol = ITCProtocol( '1:1 binding protocol', sample_prep_method='Plates Standard.setup', itc_method='Chodera_HSA.inj', # TODO Define new protocol with more injections? analysis_method='Onesite') # TODO better default analysis? # Protocol for cleaning protocol binding_cleaning_protocol = ITCProtocol( 'cleaning protocol', sample_prep_method='Plates Clean.setup', itc_method='Chodera_HSA.inj', analysis_method='Onesite') # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet(name='Human Serum Albumin experiments') # Add available plates for experiments. itc_experiment_set.addDestinationPlate( Labware( RackLabel='DestinationPlate', RackType='ITC Plate')) itc_experiment_set.addDestinationPlate( Labware( RackLabel='DestinationPlate2', RackType='ITC Plate')) nreplicates = 1 # number of replicates of each experiment # Add water control titrations. for replicate in range(1):
itc_method='ChoderaWaterWater.inj', analysis_method='Control', experimental_conditions=dict(target_temperature=25, equilibration_time=60, stir_rate=1000, reference_power=5), injections=[ dict(volume_inj=0.2, duration_inj=0.4, spacing=60, filter_period=0.5) ] + 10 * [dict(volume_inj=3.0, duration_inj=6, spacing=120, filter_period=0.5)], ) # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet(name='Receptor-ligand experiments') # Add available plates for experiments. number_of_itc_plates = 2 # number of ITC plates to use (up to 4) for plate_index in range(number_of_itc_plates): destination_plate = Labware(RackLabel=f'DestinationPlate{plate_index+1}', RackType='ITC Plate') itc_experiment_set.addDestinationPlate(destination_plate) # Add cleaning experiment. name = 'initial cleaning water titration' itc_experiment_set.addExperiment( ITCExperiment(name=name, syringe_source=water_trough, cell_source=water_trough, protocol=cleaning_protocol, cell_volume=cell_volume))
'cleaning protocol', sample_prep_method='Plates Clean.setup', itc_method='water5inj.inj', analysis_method='Control', experimental_conditions=dict(target_temperature=25, equilibration_time=60, stir_rate=1000, reference_power=5), injections=5 * [dict(volume_inj=7.5, duration_inj=15, spacing=150, filter_period=5)], ) # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet(name='HDR') # Add available plates for experiments. itc_experiment_set.addDestinationPlate( Labware(RackLabel='DestinationPlate', RackType='ITC Plate')) itc_experiment_set.addDestinationPlate( Labware(RackLabel='DestinationPlate2', RackType='ITC Plate')) nreplicates = 1 # number of replicates of each experiment # Add cleaning experiment. name = 'initial cleaning water titration' itc_experiment_set.addExperiment( ITCExperiment( name=name, syringe_source=water_trough, cell_source=water_trough,
'cleaning protocol', sample_prep_method='Plates Clean.setup', itc_method='water5inj.inj', analysis_method='Control', experimental_conditions=dict(target_temperature=25, equilibration_time=60, stir_rate=1000, reference_power=5), injections=5 * [dict(volume_inj=7.5, duration_inj=15, spacing=150, filter_period=5)], ) # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet(name='SAMPL4-CB7 host-guest experiments') # Add available plates for experiments. itc_experiment_set.addDestinationPlate( Labware(RackLabel='DestinationPlate', RackType='ITC Plate')) itc_experiment_set.addDestinationPlate( Labware(RackLabel='DestinationPlate2', RackType='ITC Plate')) nreplicates = 1 # number of replicates of each experiment # Add cleaning experiment. name = 'initial cleaning water titration' itc_experiment_set.addExperiment( ITCExperiment( name=name, syringe_source=water_trough, cell_source=water_trough,
'cleaning protocol', sample_prep_method='Plates Clean.setup', # thorough cleaning itc_method='water5inj.inj', analysis_method='Control', experimental_conditions=dict(target_temperature=25, equilibration_time=60, stir_rate=1000, reference_power=5), injections=5 * [dict(volume_inj=7.5, duration_inj=15, spacing=150, filter_period=5)], ) # Define ITC Experiment. # use specified protocol by default itc_experiment_set = ITCExperimentSet( name='Bovine carbonic anhydrase (CAII) and PHIPA pilot experiments') # Add available plates for experiments. destination_plate = Labware(RackLabel='DestinationPlate', RackType='ITC Plate') itc_experiment_set.addDestinationPlate(destination_plate) nreplicates = 1 # number of replicates of each experiment # Add cleaning experiment. name = 'initial cleaning water titration' itc_experiment_set.addExperiment( ITCExperiment(name=name, syringe_source=water_trough, cell_source=water_trough, protocol=cleaning_protocol, cell_volume=cell_volume))