コード例 #1
0
ファイル: MM_eq.py プロジェクト: miha-skalic/ITEKA
 def __init__(self, km=(1, 0, 100), v_max=(1, 0, 100)):
     FitParam.__int__(self)
     self.add('km', value=km[0], min=km[1], max=km[2])
     self.add('v_max', value=v_max[0], min=v_max[1], max=v_max[2])
     self.param_order = ['km', 'v_max']
     self.units = ['c', 'r']
     self.fitf = mm_function
     self.eq = create_mm
     self.name = 'Michaelis-Menten equation'
コード例 #2
0
ファイル: PPM_eq.py プロジェクト: miha-skalic/ITEKA
 def __init__(self, v_max=(1, 0, 100), kma=(1, 0, 100), kmb=(1, 0, 100)):
     FitParam.__int__(self)
     lmfit.Parameters.__init__(self)
     self.add("v_max", value=v_max[0], min=v_max[1], max=v_max[2])
     self.add("kma", value=kma[0], min=kma[1], max=kma[2])
     self.add("kmb", value=kmb[0], min=kmb[1], max=kmb[2])
     self.fitf = ppm_function
     self.eq = create_ppm
     self.name = "Ping-pong mechanism"
     self.param_order = ["v_max", "kma", "kmb"]
     self.units = ["r", "c", "c"]
コード例 #3
0
ファイル: CI_eq.py プロジェクト: miha-skalic/ITEKA
    def __init__(self, km=(1, 0, 100), v_max=(1, 0, 100), inh=(1, 0, 100), ki=(1, 0, 100)):
        FitParam.__int__(self)
        self.add("km", value=km[0], min=km[1], max=km[2])
        self.add("v_max", value=v_max[0], min=v_max[1], max=v_max[2])
        self.add("Inh", value=inh[0], min=inh[1], max=inh[2])
        self.add("ki", value=ki[0], min=ki[1], max=ki[2])

        self.param_order = ["km", "v_max", "Inh", "ki"]
        self.units = ["c", "r", "c", "c"]
        self.fitf = my_fiteq
        self.eq = create_my_eq
        self.name = "Competitive inhibition (irr)"
コード例 #4
0
ファイル: TC_eq.py プロジェクト: miha-skalic/ITEKA
 def __init__(self, v_max=(1, 0, 100), kda=(1, 0, 100), kma=(1, 0, 100), kmb=(1, 0, 100)):
     FitParam.__int__(self)
     lmfit.Parameters.__init__(self)
     self.add('v_max', value=v_max[0], min=v_max[1], max=v_max[2])
     self.add('kda', value=kda[0], min=kda[1], max=kda[2])
     self.add('kma', value=kma[0], min=kma[1], max=kma[2])
     self.add('kmb', value=kmb[0], min=kmb[1], max=kmb[2])
     self.fitf = tc_function
     self.eq = create_tc
     self.name = 'Ternary complex'
     self.param_order = ['v_max', 'kda', 'kma', 'kmb']
     self.units = ['r', 'c', 'c', 'c']
コード例 #5
0
ファイル: SA_eq.py プロジェクト: miha-skalic/ITEKA
    def __init__(self, kms=(1, 0, 100), v_max=(1, 0, 100),
                 ka=(1, 0, 100), act=(1, 0, 100)):
        FitParam.__int__(self)
        self.add('kms', value=kms[0], min=kms[1], max=kms[2])
        self.add('v_max', value=v_max[0], min=v_max[1], max=v_max[2])
        self.add('ka', value=ka[0], min=ka[1], max=ka[2])
        self.add('act', value=act[0], min=act[1], max=act[2])

        self.param_order = ['kms', 'v_max', 'ka', 'act']
        self.fitf = my_fiteq
        self.eq = create_my_eq
        self.name = 'Specific activation (irrev)'
        self.units = ['c', 'r', 'c', 'c']
コード例 #6
0
ファイル: NCI_eq.py プロジェクト: miha-skalic/ITEKA
    def __init__(self, km=(1, 0, 100), v_max=(1, 0, 100),
                 inh=(1, 0, 100), ki=(1, 0, 100)):
        FitParam.__int__(self)
        self.add('km', value=km[0], min=km[1], max=km[2])
        self.add('v_max', value=v_max[0], min=v_max[1], max=v_max[2])
        self.add('inh', value=inh[0], min=inh[1], max=inh[2])
        self.add('ki', value=ki[0], min=ki[1], max=ki[2])

        self.param_order = ['km', 'v_max', 'inh', 'ki']
        self.units = ['c', 'r', 'c', 'c']
        self.fitf = my_fiteq
        self.eq = create_my_eq
        self.name = 'Noncompetitive inhibition (irr)'
コード例 #7
0
ファイル: INH_eq.py プロジェクト: miha-skalic/ITEKA
    def __init__(self, ks=(1, 0, 100), v_max=(1, 0, 100), n=(1, 0, 100),
                 l=(1, 0, 100), inh=(1, 0, 100), ki=(1, 0, 100)):
        FitParam.__int__(self)
        self.add('ks', value=ks[0], min=ks[1], max=ks[2])
        self.add('v_max', value=v_max[0], min=v_max[1], max=v_max[2])
        self.add('n', value=n[0], min=n[1], max=n[2])
        self.add('L', value=l[0], min=l[1], max=l[2])
        self.add('Inh', value=inh[0], min=inh[1], max=inh[2])
        self.add('ki', value=ki[0], min=ki[1], max=ki[2])

        self.param_order = ['ks', 'v_max', 'n', 'L', 'Inh', 'ki']
        self.units = ['c', 'r', 'c', '', 'c', 'c']
        self.fitf = ainh_function
        self.eq = create_ainh
        self.name = 'Allosteric inhibition (MWC)'