Гомологичное моделирование комплекса белка с лигандом

1

В качестве белка для работы был выбран лизоцим тюленя Уэдделла:




С помощью Clustal было построено выравнивание последовательностей выбранного белка и лизоцима форели:


>P1;sp|P11941|LYSC2_ONCMY
------------------KVYDRCELARALKASGMDGYAG
NSLPNWVCLSKWESSYNTQATNRNTDG-STDYGIFQINSR
YWCDDGRTPGAKNVCGIRCSQLLTDDLTVAIRCAKRVVLD
PNGIGAWVAWRLHCQNQDLRSYVAGCGV
*
>P1;sp|Q659U0|LYSC_LEPWE
MKAPLLLGLLLLSVTVQGKVFERCDLARTLKRLGLAGFKG
VSLANWMCLAKWESDYNTKATNYNPGSRSTDYGIFQINSR
YWCNDGKTPRAVNSCHIPCSDLLKDDITQAVACAKRVVSD
PNGIRAWVAWRAHCENQDVSQYVRNCGV
*

2..3

Файл с выравниванием был модифицирован для modeller:

В файле со структурой были удалены все молекулы воды, а всем остаткам лиганда присвоен один номер и соответствующие индексы:

4..5

Был написан скрипт, который говорит modeller построить пять моделейвыбранного белка с лигандом, сохраняя взаимное расположение трех пар атомов белка и лиганда, образующих водородные связи. В выравнивании мы отделили белок и лиганд слэшем, то есть сказали, что они должны быть на разных цепях. Поэтому присваиваем остаткам лиганда в скрипте цепь B.


from modeller.automodel import *


class mymodel(automodel):
    def special_restraints(self, aln):
        rsr = self.restraints
        for ids in (('OD2:120:A', 'O6A:149:B'),
                    ('ND2:64:A', 'OLC:149:B'),
                    ('OE2:53:A', 'O6C:149:B')):
            atoms = [self.atoms[i] for i in ids]
            rsr.add(forms.upper_bound(group=physical.upper_distance,
                    feature=features.distance(*atoms), mean=3.5, stdev=0.1))
env = environ()
env.io.hetatm = True
a = mymodel(env, alnfile='lysozyme.pir', knowns=('1lmp'), sequence='seq')
a.starting_model = 1
a.ending_model = 5
a.make()

После запуска скрипта мы получили пять моделей белка с лигандом.

6

Все модели в участке контакта с лигандом очень похожи друг на друга, поэтому визульно оценить из качество трудно. Редко встречаются различия в расположении остатков непосредственно рядом с лигандом, как, например, аспартата-120 (атом OD2 которого образует водородную связь с O6A лиганда, как было прописано в скрипте):



Лиганд и соответствующая водородная связь показаны только один раз, так как взаимодействующие атомы во всех моделях расположены рядом.

7

С помощью WHATIF был проведен общий анализ структур после гомологичного моделирования. По сути, этот анализ сочетает в себе многие другие инструменты, которые можно применить в данном случае, и дает общую оценку. Итоговые результаты представленны в таблице ниже:

 Model 1Model 2 Model 3Model 4Model 5
Resolution read from PDB file-1.000-1.000 -1.000-1.000-1.000
1st generation packing quality-2.632-2.668 -2.776-2.717-2.669
2nd generation packing quality-3.037-3.031 -3.297-3.039-2.806
Ramachandran plot appearance-0.232-0.087 -0.404-0.265-0.279
chi-1/chi-2 rotamer normality-1.988-2.996 -1.939-2.367-2.438
Backbone conformation-0.572-0.677 -1.304-0.635-0.760
Inside/Outside distribution 1.068 1.034  1.045 1.035 1.059

Согласно этим результатам, все модели получились не особо хорошими, и однозначно выбрать среди них одну я не могу.