Exemplo n.º 1
0
CAII is loaded into well A1 of ITC plate
CBS is loaded into well 1 of vial holder
"""

from itctools.itctools import ureg, Quantity
from itctools.procedures import ITCProtocol, ITCExperimentSet, ITCExperiment, ITCHeuristicExperiment
from itctools.materials import Solvent, Compound, SimpleSolution
from itctools.labware import Labware, PipettingLocation
import pprint
import copy

# The sample cell volume in microliters
cell_volume = 202.8

# Define solvents.
water = Solvent('water', density=0.9970479 * ureg.gram / ureg.milliliter)
buffer = Solvent(
    'buffer', density=1.014 * ureg.gram /
    ureg.milliliter)  # TODO is our density the same as the HOST-GUEST buffer?

# Define compounds.
caii = Compound('CAII',
                molecular_weight=29246.0 * (ureg.gram / ureg.mole),
                purity=1.)
cbs = Compound('CBS',
               molecular_weight=201.2 * (ureg.gram / ureg.mole),
               purity=0.97)

#Ka (association constants) TODO Add this to the compound properties? (maybe a dict with protein as key)
cbs_ka = 50 * 1.203e6 / ureg.molar
"""
Script for generation of input files for host to guest ITC titrations.
"""

import numpy as np
from itctools.itctools import ureg, Quantity
from itctools.procedures import ITCProtocol, ITCExperimentSet, ITCExperiment, ITCHeuristicExperiment
from itctools.materials import Solvent, Compound, SimpleSolution
from itctools.labware import Labware, PipettingLocation

#######################################
# Below are the params needed to specify.
#######################################

# Define solvents.
water = Solvent('water', density=0.9970479 * ureg.gram / ureg.milliliter)
buffer = Solvent('buffer', density=1.014 * ureg.gram / ureg.milliliter)

# The sample cell volume in microliters
cell_volume = 202.8

# Define compounds.

# each experiment takes about 50 mins, cleaning takes 2.5
nguests = 1
assert (nguests == 1)

host = Compound('host',
                molecular_weight=1134.987 * ureg.gram / ureg.mole,
                purity=0.98)
guest_molecular_weights = [215.76]